Etiquetas

sábado, 7 de marzo de 2015

3.Construir un algoritmo.


Para realizar un algoritmo con mucho éxito, se requiere de una buena organización, datos y planificar lo que se quiere realizar, para eso el programador debe ser muy cuidadoso, con lo que pretenda que el computador procese y haga respuesta a lo que se le esta ordenando, ya que si la información que escribe tiene un margen de incoherencia, inmediatamente, la computadora va a rechazar el algoritmo y definirlo como un error, por lo tanto desde un principio se debe analizar el problema, diseñar la solución exacta, construir el algoritmo paso a paso y realizar la posterior prueba de eficiencia. Es por eso que para realizar los anteriores pasos sin cometer errores, sea han definido unos tipos de estructuras que dependen del tipo de proceso que se quiere realizar, entre las estructuras están la secuencial, la cíclica y la de decisión,  la cíclica responde a comando como (mientras, para, haga), la de decisión a (si, de_lo_contrario, caso). La estructura secuencial es en la que se enfoca este escrito y es la principal a la hora de aprender a programar, esta sigue una cadena con sentido que se inicia con las instrucciones de lectura, escritorio, designación, instrucción-decisión, las instrucciones se ejecutan dependiendo del orden que le asigne el programador. En la estructura de secuencia vemos como queda una instrucción de lectura en forma general.
LEA:(“lista de variables”, separadas por comas)
Instrucción de escrito
ESCRIBA:( lista de variables y “mensajes”)

Ejemplo: Datos de entrada
Empresa, dirección         variables Emp, Dir
INICIO
          Variables: Emp, Dir
          LEA:(Emp,Dir)
          ESCRIBA:(“empresa”:, Emp, “dirección”:, Dir)
          FIN
El anterior ejemplo es básico, muestra la estructura de un algoritmo siguiendo las instrucciones de lectura que se desea ejecutar. Con los algoritmo bien definido se puede llegar a construir programas que definan y muestre la información que solicite un usuario de una entidad, empresa, instituciones y esto gracias a la buena definición de variables, datos que la computadora puede procesar en su memoria y responder de inmediatamente a la orden. A continuación se les presentara un problema que se puede programar en un algoritmo. En una empresa se requiere calcular el salario de cada empleado por el número de horas trabajadas al mes, cada empleado tiene un sueldo diferente, por lo tanto el programa debe mostrar el salario de cada empleado.

ENTRADA
Numero_de_horas_al_mes: # entero
Valor_de_hora: # real
SALIDA
Salario: # real
El algoritmo quedaría así.
Variable:
               Numero_de_horas_al_mes
               Valor_hora
INICIO
           ESCRIBA (“ingrese el número de horas y el valor de la hora”)
           LEA (números_horas, valor_hora)
           Salario= numero_horas*valor_hora
           ESCRIBA (“El salario calculado es”, salario)
           FIN
FIN (Salario)

El anterior fue un ejemplo de un algoritmo con una estructura bien definida.


POR CAMILO BORJA © 2015 ALL RIGHTS RESERVED.

Fuentes consultadas.
-Roberto F. Rueda. (2010). Algoritmo módulo 03. (vídeo) disponible: 
 http://zonaudearroba.udea.edu.co/video/222

-Imagen: https://masinteligencia.files.wordpress.com/2014/05/programan-do.jpg?w=270&h=186



0 comentarios:

Publicar un comentario