ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa Shell


Enviado por   •  28 de Octubre de 2018  •  Informes  •  2.064 Palabras (9 Páginas)  •  106 Visitas

Página 1 de 9

  PROGRAMA SHELL

JHON BAYRON CHARRY SERRATO

FACULTAD DE INGENIERÍA

NEIVA, COLOMBIA

2017

Contenido

1.        INTRODUCCIÓN        3

2.        PLANTEAMIENTO DEL PROBLEMA        4

3.        OBJETIVOS        5

3.1.        OBJETIVO GENERAL        5

3.2.        OBJETIVOS ESPECÍFICOS        5

4.        MARCO TEÓRICO        6

4.1.        GNU        6

4.2.        GNU/LINUX        6

4.3.        SHELL        6

4.3.1.        Tipos de Shell        6

5.        DICCIONARIO DE DATOS        8

6.        SOLUCIÓN        9

7.        INGENIERÍA        10

7.1.        METODOLOGÍA        10

7.2.        DISEÑO        12

7.2.1.        Diagrama de Caso de Uso        12

7.2.2.        Diagrama de Flujo        13

7.2.3.        Código Bash        14

7.2.4.        Entorno Terminal        18

7.3.        REQUISITOS E INSTRUCCIONES        24

8.        CONCLUSIÓN        25

9.        REFERENCIAS        26

  1. INTRODUCCIÓN

El presente proyecto contiene como objetivo primordial la realización de un programa por medio del intérprete de comandos y lenguaje de consola, Shell Bash, como resultado de la elevada cantidad de opciones y herramientas de procesamientos que permiten realizar operaciones complejas, por lo tanto, es necesario llevar acabo la proyección del programa por medio del diseño e implementación.

La idea de este proyecto es ilustrar los pasos realizados para la planificación del mismo, con los respectivos aportes de verificación de datos y parámetros de conteo, para al final tener una correcta y acertada información sobre la ejecución y comportamiento del programa.

  1. PLANTEAMIENTO DEL PROBLEMA

43. Un cliente ordena cierta cantidad de hojas de hielo seco, viguetas y armazones; las hojas de hielo seco tienen un descuento del 20% y, las viguetas del 15%. Los datos que se tienen por cada artículo son cantidad pedida y el precio unitario. Además, si se paga de contado todo tiene un descuento del 7%. Elaborar un algoritmo que calcule e imprima el costo total de la orden tanto para el pago de contado como para el caso de pago a través del crédito.

  1. OBJETIVOS

  1. OBJETIVO GENERAL

Planificar el programa mediante el intérprete de comandos y lenguaje de consola Shell bash.

  1. OBJETIVOS ESPECÍFICOS

  • Analizar los posibles datos, operaciones, condiciones y ciclos que requiera el programa al momento de ejecutarse y procesarlos.
  • Instaurar los requerimientos a nivel de paquetería y de datos que el problema necesite.
  • Reunir cada elemento necesario para la codificación del programa bajo las instrucciones de Shell bash
  • Evaluar la funcionalidad y eficiencia del programa, a partir de la ejecución, validación, procesamiento y salida de datos.
  1. MARCO TEÓRICO

  1. GNU

Es un sistema operativo tipo UNIX, formado totalmente por software libre, el desarrollo de este software permitió el uso de un ordenado sin que se atrofie o corrompa la libertad.

  1. GNU/LINUX

Es la unión del proyecto GNU con el núcleo Linux que se apareció por primera vez en 1991, y fue desarrollado por Linus Torvalds; su proyecto de desarrollar un nuevo kernel encajaba muy bien a las metas propuestas por el proyecto GNU de permitir el uso libre del sistema operativo.

  1. SHELL

Es un intérprete de comandos que como programa al igualmente da soporte a una interfaz gráfica de usuario para acceder a servicios de un sistema operativo. Los Shell esta diseñados para facilitar el manejo en que se ejecutan los programas disponibles en un ordenador.

  1. Tipos de Shell

  • Shell de texto común como bash, emacs, símbolo del sistema de Windows, entre otros.
  • Shell gráfico común como GNome, KDE, XFCE, LXDE, Unity, MacOS Desktop Environment, Escritorio Windows, entre otros.
  • Bash es un tipo de Shell el cual consiste en interpretar órdenes y funcionar como un lenguaje de consola, este Shell es originario de algunas versionas anteriores de Shell como la SH y KSH.
  1. DICCIONARIO DE DATOS

  • Echo: es un comando que permite visualizar por pantalla la salida de datos
  • Read: Comando que permite la entrada de datos para ser almacenada en una variable
  • While: es un ciclo que permite evaluar una condición y al ser esta verdadera ejecutar el ciclo indefinidamente hasta que esta se convierta en falsa.
  • If: El comando if permite la evaluación de expresiones lógicas para determinar que operaciones realizar.
  • |: es un carácter que permite realizar una tubería dentro de un programa Shell bash
  • Bc: lenguaje de programación de cálculo número, en otras palabras, es una calculadora que permite el procesamiento complejo entre datos.
  1. SOLUCIÓN

El problema planteado se realizará bajo el intérprete de comandos y lenguaje de consola Shell bash, donde se pedirán los datos requeridos, y se procesaran dentro de un ciclo while con expresiones lógicas que en primera instancia me permitirán validar los datos ingresados por el usuario para que al instante de pasar al bloque de procesamiento no otorgue ningún tipo de error en sintaxis.

...

Descargar como (para miembros actualizados)  txt (13.3 Kb)   pdf (1.3 Mb)   docx (1.2 Mb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com