You are on page 1of 6

INFORME

PROGRAMA EN TERMINAL
1. OBJETIVOS.
Realizar un men mediante Terminal, usando los distintos comandos que existen dentro de
este entorno de programacin.

2. APLICACIN.
La aplicacin realizada en Terminal es un men en el podemos elegir de distintas opciones
para realizar una accin determinada mediante comando bsicos pertenecientes a este
entorno.
case $opc in

1)
echo '' - Has selecionado la primera opcion del menu''
echo ''te mostrara el listado de archivos''
ls -la
_menu
;;
2)
echo '' - Has seleccionado la segunda opcion del menu''
echo '' La posicion actual es''
pwd
_menu
;;
3)
echo '' - Has seleccionado la tercera opcion del menu''
echo ''el tipo de archivo''
file
_menu
;;
*)
#si hemos pulado cualquier valor que no sea correcto
echo ''opcion no valida''
_menu
;;
esac
read opc
done

3. IMPLEMETACIN.
Se hizo la debida correccin al cdigo del programa adems de incrementar el nmero de
opciones para que se tenga ms variedad hacia el usuario
#clear
_menu()
{
echo ''
echo 'Seleccione una opcion: '
echo
echo '1) Muestra el listado de archivos'
echo '2) Muestra la posicion actual'
echo '3) Muestra el tipo de archivo'
echo '4) Muestra la fecha'
echo '5) Muestra el calendario del mes'
echo
echo '9) Salir'
echo '' ''
}
opc=0
#bucle que no se detiene hasta pulsar ; numero nueve
until [ $opc -eq 9 ];
do

case $opc in

1)
echo '' - Has selecionado la primera opcion del menu''
echo ''te mostrara el listado de archivos''
ls -la
_menu
;;
2)
echo '' - Has seleccionado la segunda opcion del menu''
echo '' La posicion actual es''
pwd
_menu
;;
3)
echo '' - Has seleccionado la tercera opcion del menu''
echo ''el tipo de archivo''
file
_menu
;;
4)
echo '' - Has seleccionado la cuarta opcion del menu''
echo ''La fecha''
date
_menu
;;
5)
echo '' - Has seleccionado la quinta opcion del menu''
echo ''el calendario del mes''
cal
_menu
;;

*)
#si hemos pulado cualquier valor que no sea correcto
echo ''opcion no valida''
_menu
;;
esac
read opc
done
4. PRUEBAS Y VERIFICACIN
5. LISTADO DE COMPONENTES

En informtica Virtual Machine (mquina virtual) es un software que simula a un ordenador y


puede ejecutar programas como si fuese un ordenador real. Este software en un principio fue
definido como "un duplicado eficiente y aislado de una mquina fsica". La acepcin del trmino
actualmente incluye a mquinas virtuales que no tienen ninguna equivalencia directa con ningn
hardware real.
Una caracterstica esencial de las mquinas virtuales es que los procesos que ejecutan
estn limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no
pueden escaparse de esta "computadora virtual".
Uno de los usos domsticos ms extendidos de las mquinas virtuales es ejecutar sistemas
operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos
probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows por
ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se
desconfigure el sistema operativo primario.
Para que sea posible el uso de Terminal que pertenece a Ubuntu-Linux se utiliz el conocido
virtualizador VirtualBox es el equivalente gratuito de VMware. Con l podrs virtualizar sistemas
Windows y Linux, recreando en el sistema virtualizado tu procesador, tarjeta grfica y dems
componentes de tu ordenador. Virtualizando los sistemas operativos, podrs probar toda clase de
software de una forma cmoda y sencilla.

6. CONCLUSIONES Y RECOMENDACIONES

El laboratorio fue un xito ya que el objetivo planteado de realizar un men en el editor de


texto de Ubuntu que es Terminal se cumpli al 100%.
Se observ que para utilizar muchas de las funciones de la programacin en Terminal es
necesario acostumbrarse a los nuevos comandos que se utiliza en esta nueva forma de
programacin.
La decoracin para estos programas es un aspecto en el que uno no puede lucirse a gusto ya
que esta caracterstica est limitada en muchos aspectos.
Los sentencias de bucle son verdaderamente importantes para la programacin en general
ya que sin ellas no hubiese sido posible realizar este programa tambin se podra decir que
son una base fundamental para realizar estas tareas por esto es necesario conocer y dominar
completamente estos comandos ms que cualquier otra cosa.
Para realizar este men se utiliz un editor de textos llamado Nano en el que tenamos que
introducir bsicamente todo el cdigo para el programa ya mencionado y una vez hecho
esto se lo ejecutaba desde Terminal.
Un dato que vale la pena mencionar es el que la programacin en general para Terminal
posee una sintaxis muy diferente a la que estamos acostumbrados en C++, Java o incluso
Matlab.
Se recomienda ser persistentes y pacientes a la hora de programar ya que siempre habr
alguna manera de resolver un problema cuando se presente solo se debe buscar la solucin
ms adecuada.
Una vez ms recomendamos que previamente a entrar a un nuevo tema leamos un poco
sobre las caractersticas y comandos que se utiliza para este nuevo entorno de programacion
para que de esta manera la implementacin sea de forma espontnea.
7. ANEXOS

Los cdigos utilizados en el presente programa son:

Sentencia until Es un comando en el cual se forma un bucle que no se detiene hasta


pulsar una determinada tecla.

Sentencia case Este comando es parecido al switch y nos permite elegir una de entre
muchas opciones adems cada una de estas tiene su propia secuencia de comandos.

Sentencia echo Esta sentencia puede tener muchas utilidades ya que nos permite
mostrar un texto en pantalla por esta razn podemos utilizarlo para realizar un men o para
dar instrucciones de distinta ndole.

You might also like