diagrama de flujo

Páginas: 5 (1109 palabras) Publicado: 20 de abril de 2013
Algoritmos, Diagramas de Flujos, Pseudocódigos Y Estructuras Lógicas
ALGORITMO

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados o instrucciones que describe el proceso que sedebe seguir, para dar solución a un problema específico.
No podemos apartar nuestra vida de los algoritmos. Sin darnos cuenta nuestra vida cotidiana está llena de ellos. Pero de alguna forma se hacen transparente.
Ejemplo de algoritmos cuando nos levantamos todos los días para ir a nuestro trabajo u lugar donde estudiamos, hacemos un conjunto de pasos antes de llegar a nuestros trabajos.ALGORITMOS EN PROGRAMACIÓN
Secuencia ordenada de pasos, acciones o instrucciones que se debe ejecutar para realizar una tarea o para resolver un problema.
Es expresado en lenguaje natural utilizando herramientas estandarizadas.
CARACTERISTICAS DE UN ALGORITMO
PRECISO: El algoritmo  debe indicar el orden en que se debe realizar cada paso.
FINITO: El algoritmo tiene un numero finito de pasos y debeterminar en algún momento.
BIEN DEFINIDO: Si el algoritmo se prueba dos veces con los mismos datos de entrada, se debe obtener el mismo resultado.
PARTES DEL ALGORITMO

Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida. Donde: 
         Entrada: Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer losresultados esperados. 
         Proceso: Pasos necesarios para obtener la solución del problema o la situación planteada.
         Salida: Resultados arrojados por el proceso como solución. 


TECNICA DE PROGRAMACION ESTRUCTURADA

Diseño Modular ( Top-down ): En problemas grandes y complejos: dividir el problema en subproblemas y diseñar un subprograma para resolver cada uno de ellos.Descomposición del programa en recursos abstractos: Descompone una accion compleja en acciones simples capaces de ser ejecutadas por un computador.
Estructuras de control básicas: Un programa se escribe utilizando 3 estructuras de control: EC Secuencias, EC Selectivas. EC Repetitivas.
TIPOS DE ALGORITMOS
Existen dos tipos y son llamados así por su naturaleza:
Cualitativos: Son aquellos en losque se describen los pasos utilizando sólo palabras. Es decir, en sus pasos o instrucciones para resolver un problema no están involucrados cálculos numéricos. Ejemplos: instrucciones para armar un aeromodelo, desarrollar una actividad física o encontrar un tesoro, cursar una carrera a nivel superior, tejer un suéter entre otros.
Cuantitativos: Son aquellos en los que se utilizan cálculosnuméricos para definir los pasos del proceso. Ejemplos: Calcular el factorial de un numero, solución de la ecuación de segundo grado, encontrar el mínimo común múltiplo entre otros.
LENGUAJES ALGORITMICOS
Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Entre ellos se encuentran: Gráficos y no gráficos.

TIPOS DE LENGUAJESALGORITMICOS
Gráficos: Es la repesentación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).

No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo).
         INICIO
   Edad: Entero
   ESCRIBA “cual es tu edad?”
   Lea Edad
   SI Edad >=18 entonces
      ESCRIBA “Eres mayor de Edad”
   FINSI
   ESCRIBA “fin delalgoritmo”


       FIN
HERRAMIENTAS PARA LA REPRESENTACION DE ALGORITMOS
Para representar los algoritmos en forma estandarizada, existen herramientas como:
El diagrama de flujo (DF) o Flowchart es una de las técnicas de representación de algoritmos más antigua, y consiste en representar mediante símbolos las operaciones a realizar. Por ejemplo: el inicio y el fin del algoritmo se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de flujo
  • Diagrama De Flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagrama de flujo
  • Diagramas De Flujo
  • Diagrama De Flujos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS