Técnicas de programación

Páginas: 18 (4417 palabras) Publicado: 21 de octubre de 2009
Técnicas de Programación y algoritmos

TECNICAS DE PROGRAMACION Y ALGORITMOS
1. ALGORITMOS Es un procedimiento general que solución a un problema determinado computadora, puede ser aplicado problema y se podrá obtener para solución determinada. sirve para buscar la mediante el uso de la a cualquier tipo de cada uno de ellos una

Un algoritmo es una representación paso a paso de la soluciónde un problema y esta compuesta por una serie de instrucciones o acciones que se deben ejecutar sin generar ambigüedades. 2. CARACTERISTICAS DE UN ALGORITMO.

a) La solución del problema debe dar como resultado en un número finito de pasos, los cuales deben ser simples, sin ambigüedades y seguir un orden determinado. b) la secuencia de instrucciones terminaran en la solución del problema o en unadeclaración de que el problema no tiene solución. c) Debe ser general y no particular. d) Debe ser preciso detallado indicando paso a paso el orden de la ejecución de las instrucciones. e) Debe ser definido, esto quiere decir que se debe obtener siempre el mismo resultado cada vez que se ejecute el algoritmo. 3. EJEMPLO DE ALGORITMO Problema: Preparar arroz a) Comprar arroz, ajo, aceite, sal. b)Preparamos recipiente adecuado. c) Prender cocina a gas a fuego normal. d) Echar 6 tazas de agua en el recipiente y poner en fuego de la cocina. e) Echar ajo y sal al gusto. f) Esperar hasta que hierva el agua. g) Lavar 3 tazas de arroz y echar al recipiente con agua hervida. h) Esperar hasta que este el arroz a medio cocer. i) Bajar cocina a fuego lento. j) Echar aceite una cuchara. k) Esperarhasta que este cocinado el arroz. l) Servir y comer. 4. HERRAMIENTAS DE PROGARMACION: Las herramientas de programación son lenguajes algoritmos y son los siguientes: 2 utilizadas como

Técnicas de Programación y algoritmos

• •

Diagrama de flujo. Pseudo código.

DIAGRAMA DE FLUJO Un diagrama de flujo es una representación grafica de un algoritmo o de una aparte del mismo. Los símbolos másutilizados son los siguientes: Terminal: Representa el inicio y el fin algoritmo o programa. de un

Proceso: Se utiliza para representar cualquier tipo de operación que puede originar un cambio de valor. Entrada y salida: Se utiliza para representar cualquier tipo de introducción de datos, también es utilizado como salida de los resultados de un proceso. Decisión: Se utiliza para indicaroperaciones lógicas o de comparación entre datos, y en función del resultado de la misma se puede seguir por dos caminos diferentes. Decisión Múltiple: Representa una decisión múltiple, esto significa que una decisión puede tener mas de dos respuestas, en este caso se debe utilizar este tipo de decisiones.

Conector: Se utiliza para enlazar dos partes cuales quiera de un diagrama de flujo a través deun conector en la salida y otro conector en la entrada. Estas conexiones se deben realizar dentro de una misma página. Conector de Pagina: Se utiliza para conectar dos puntos cuales quiera de un diagrama, pero estas conexiones se deben realizar entre dos páginas diferentes. Indicador de Direcciones: Representa la línea de flujo que une a todo los símbolos de un diagrama. También sirve de uniónentre dos símbolos.

3

Técnicas de Programación y algoritmos

Problema 01: Preparar Arroz
INICIO Comprar arroz, ajo, aceite, sal

Preparamos recipiente adecuado

Prender cocina a gas a fuego normal

Echar 6 tazas de agua en el recipiente y poner en fuego de la cocina

Echar ajo y sal al gusto

Esperar hasta que hierva el agua

Lavar 3 tazas de arroz y echar al recipiente con aguahervida

Esperar hasta que este el arroz a medio cocer

Bajar cocina a fuego lento

Echar aceite una cuchara

Esperar hasta que este cocinado el arroz

Servir y comer

FIN

Problema 02: Construir un diagrama de flujo para cruzar una calle donde no existe un semáforo.
INICIO

¿Viene carro?

Espero a que pasen los carros

Cruzo la calle

FIN

Problema 03: Construir un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnicas De Programación
  • Tecnico En Programacion
  • Tecnicas de programación
  • Tecnicas de Programacion
  • Tecnicas de programacion
  • tecnico en programacion
  • Técnico en programación
  • Tecnica De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS