You are on page 1of 9

Guía 5: Estructuras de programación

Objetivo: Crear scripts haciendo uso de comandos básicos, bucles,


condicionales, estructuras selectivas y definición de variables.

Producto a entregar: Script donde haga uso de Bucles, condicionales,


estructuras selectivas y variables.

Material de apoyo durante la tutoría: El documento debe ser enviado al


correo electrónico sistemasoperacionales5@gmail.com. Adjunto un documento
donde explica de manera muy intuitiva el funcionamiento de los scripts, y da
claros ejemplos que pueden usar.

Texto Guía: Una de las grandes Ventajas de Linux es que es un sistema


operativo muy bien documentado por lo que en internet se va a encontrar
materiales de consulta bastante enriquecedores en muchos sitios WEB.

• Sin embargo se recomienda que consulten material Audiovisual en sitios


como youtube.com.

• LINUX PRINCIPIOS BÁSICOS DEL USO DEL SISTEMA (Contiene muy


buena documentación para entender el funcionamiento de Linux pero
tengan en cuenta cuando fue publicado ya que algunos datos se
encuentran desactualizados).

http://tinyurl.com/4ez7p5b

• Manual de Referencia de Linux – Nueva Edición, PETERSEN, McGraw –


Hill (Texto guía recomendado para el desarrollo del módulo).

• Documentos Adjuntos

Cada uno de los comandos debe estar documentado con un


ejemplo por lo que deben tener instalado Linux en su equipo
ya sea en una máquina virtual o de forma local para poder
desarrollar la guía; la distribución ustedes la eligen sin
embargo se recomienda UBUNTU por lo que resulta muy
amigable y la gran mayoría ya cuentan con esta.

Lecturas recomendadas: Aquí se listan una serie de recursos web que serán
de apoyo para el desarrollo de la guía.

PLANTEAMIENTO DE LA GUIA

De acuerdo a la documentación adjunta y a la que puedan hallar en Internet


desarrollar cada uno de los siguientes Items.

Averiguar como se realizan las siguientes acciones:

1. Utilización del editor vi

2. Utilización del While, For y Case

3. Ordenes de entrada y salida

4. Instrucciones selectivas

5. Operadores aritméticos

Estas deben ser ilustradas con un ejemplo. Adjunto con la guía un documento
donde explica muy claramente cómo se usan cada una de las instrucciones,
pueden usar los ejemplos que están en el documento pero deben explicarlos y
analizarlos por lo que deben usar Linux para este fin.

A continuación muestro como copiar el código en un script para ser analizado.


Es aconsejable que descarguen el Kwrite, ya que permite ver de manera
mas clara la estructura del código.
Simplemente copiamos el código y lo pegamos en el kwrite o cualquier
otro editor, pueden usar hasta el vi que trabaja en la ventana del terminal.
Le indicamos que es un batch para poder visualizar cada uno de las
partes del código: comentarios, palabras reservadas, variables, etc.
Guardamos el archivo con extensión .sh para indicar que es un script.
Vamos a Terminal, nos ubicamos en la dirección donde está el archivo y
verificamos los permisos que tiene asignado el archivo que hemos
creado.
Damos permisos de ejecución y lo ejecutamos como aparece a
continuación.
Después de ejecutarlo se encuentra que el script no hace lo que debería
hacer, esto es primer lugar porque las comillas que tiene el archivo de
donde lo hemos copiado no son las del sistema por lo que hay que
cambiarlas y por otro lado las opciones que nos presentaba el select no
correspondían con el case por lo que aunque colocáramos 1 o 2 nunca se
iban a cumplir los casos correspondientes.

Por eso es importante que no sólo copien sino que analicen, ya que
aunque por ejemplo en este caso el documento proviene de un grupo muy
bueno, también pueden haber errores.

You might also like