Want to create interactive content? It’s easy in Genially!

Get started free

ESTRUCTURAS DE PROGRAMACION

Enrique

Created on October 4, 2020

Seudocodigo uso de scratch

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

PROGRAMACIÓN ESTRUCTURADA

PROGRAMACIÓN ESTRUCTURADA

ESTRUCTURAS DE PROGRAMACIÓN

SELECCIÓN

SECUENCIALES

FLUJOGRAMAS

ITERACIÓN

Estructuras de programación

ESTRUCTURA SECUENCIAL

Llamadas también estructuras de control, representan la manera de dirigir el flujo de acciones encaminadas a la solución de problemas de manera ordenada; es decir, bien estructurada. Las estructuras de programación tienen como ob-jetivo ayudar a comprender un problema y evitar los errores en el desarrollo de un programa

Cuando los programas están correctamente estructurados son secuenciales; el flujo de procesamiento de los datos se lleva a cabo de manera ordenada y disci-plinada, y se van procesando los datos en forma secuencial, paso por paso.

Estructuras de programación

ESTRUCTURA SECUENCIAL

Se aplican en la solución de problemas sencillos con la siguiente secuencia, donde las instrucciones se ejecutan linealmente en el orden en que fueron escritas.

Captura de datosProceso de datos Impresión de resultados

SELECCIÓN O DECISIÓN

A veces la estructura secuencial no es suficiente para llevar a cabo el procesa-miento desde el principio hasta la obtención de resultados, por lo que es nece-sario tomar decisiones para saber hacia dónde deberá continuar el proceso del programa. Se utilizan en la solución de problemas donde se establece una con-dición. El programa evalúa la condición mediante los operadores lógicos y si es verdadera realiza la rutina A, si no, ejecuta la rutina B. SI condición verdadera, ENTONCES rutina A, SI NO rutina B.

Estructura de repetición o iteración

Otras veces se hace necesario repetir en múltiples ocasiones una rutina o secuencia de instrucciones, hasta cumplir con una condición establecida. La condición arroja solo dos valores como resultado: Verdadero (True) o Falso (False). Dependiendo de estos, el flujo del programa se desvía hacia una u otra ramificación o camino.Esta estructura se emplea en la solución de problemas que realizan una misma tarea varias veces, con la salvedad de que cada ciclo utiliza datos diferentes.

Estructura de repetición o iteración

Estructuras de Ciclos condicionados: cuando el número de repeticiones de-pende de una condición que se evalúa en cada ciclo.

  • Hay dos tipos de estructuras de repetición y son las siguientes:
  • Estructuras de Ciclos predefinidos: cuando se conoce previamente el núme-ro de repeticiones que debe realizar la rutina.

Diagramas de flujo

Diagramas de flujoDesde los primeros lenguajes de programación se utilizaron los diagramas de flu- jo, que ayudan a visualizar de manera clara los procedimientos que se deben se-guir para resolver un problema de pequeñas dimensiones, estos se apoyan con símbolos que permiten interpretar la información. Los símbolos más utilizados en los diagramas de flujo son