AWK
Es un lenguaje tipo script que es interpretado, tiene una amplia funcionalidad puesto que puede combinarse con las expresiones de la terminal Unix.
Suele utilizarse para modificar archivos.
Ejemplos:
SHELL
Es otro tipo de lenguaje script interpretado, al igual que AWK puede interpretar las instrucciones de la terminal Unix y ejecutarlas
Ejemplos
Programa que registra personas en una agenda y las guarda en un archivo
#!/bin/sh echo "****REGISTROS AGENDA 1.0****" seguir=1 while[$seguir -eq 1]; do echo "------Nuevo Registro:-------" echo "Escribe Nombre"; read nombre echo "Escribe Numero"; read numero echo "$nombre\t$numero" >> agenda.dat echo "SEGUIR? (SI=1, NO=0)"; read seguir done exit 0
DESCARGA ragenda.sh
Programa que busca personas en la agenda e imprime si el dato es encontrado
#!/bin/sh echo "****BUSQUEDA AGENDA 1.0****\n" echo "Elige una opcion" echo "1. Nombre\n2. Numero\n3. Salir"; read opcion case $opcion in 1) echo "Escribe Nombre"; read nombre grep $nombre agenda.dat break ;; 2) echo "Escribe Numero"; read numero grep $numero agenda.dat break ;; 3) ;; esac exit 0
DESCARGA bagenda.sh
PYTHON
Es un tipo de lenguaje mutiparadigma, interpretado o de script. La sintaxis de Python es muy sencilla y clara por lo que aprenderlo es muy sencillo.
Ejemplos
Numero Par o Impar
#!/usr/bin/python print "\t\tSaber si un numero es Par o Impar\n" x = input ("Dame el numero -> ") y = x/2 if(x%2==0): print "El numero es par" else: print "El numero es impar"
DESCARGA Parimpar.py
Obtener un Porcentaje
#!/usr/bin/python print "\t\tOBTENER EL PORCENTAJE DE UN TOTAL\n" x = float(input("Dame el valor total -> ")) y = float(input("Porcentaje obtener -> ")) porcentaje = x*y/100 print "El resultado es -> " print porcentaje
DESCARGA Porcentaje.py
Bien. Con estos te completo los cuatro puntos del reporte 3 y pongo dos puntos extra.
ResponderEliminarHola Juan Carlos, muy buena entrada :). Solo te recomendaria que al subirlos pongas una breve explicación del programa, expliques algunas funciones que tu creas que no pueden quedar claras, pero aun así me ayudo mucho tu entrada, no sabia que en phyton se usaba input para pedir un dato. Saludos :)
ResponderEliminar