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

Control de flujo de programas


Enviado por   •  29 de Agosto de 2019  •  Tareas  •  1.200 Palabras (5 Páginas)  •  171 Visitas

Página 1 de 5
  • CONTROL DE FLUJO DE PROGRAMA

  • ESTRUCTURAS DE CONTROL Y SU CLASIFICACIÓN

Estas estructuras controlan cómo se ejecutan los programas, es decir el orden de las instrucciones, ya que tienen un solo punto de entrada y un punto de salida. En la programación estructurada se mezclan las estructuras de control y las podemos clasificar en:

Secuencial.

Estructuras de control        Selectiva.

Repetitiva o de iteración condicionada.

Estructura de control secuencial

Las instrucciones se ejecutan en orden, una por una desde la primera hasta la última, es decir el programa ejecuta todas las instrucciones del programa en el orden establecido sin saltarse ninguna de ellas.

Estructura de control selectiva o alternativa

De acuerdo con una condición que puede ser verdadera o falsa se elige una opción, la cual realiza una acción (una o varias instrucciones). La condición puede ser simple o compuesta (una o varias).

Estructura de control repetitiva o de iteración condicionada

Una acción se repite una cantidad definida o indefinida de veces mientras una condición sea verdadera. La lógica de programación se centra sobre todo en el cuerpo del programa, utilizando las estructuras de datos y las de control, además de la programación modular. Para diseñar los programas de computadora, comúnmente se utilizan diferentes estructuras de control a fin de poder llegar a la solución de un problema, cuáles y cuántas dependerán del problema mismo. (Nakamura & Ancona Valdez , 2011, págs. 28,29).

Dentro de la computación la ejecución de un software para la realización de funciones es lograda por medio de una codificación establecida la cual debe de contener el uso de palabras reservadas, variables y otros comandos, al conjunto de estos se le es denominado como estructura de un programa, estas estructura determinaran el camino o mejor dicho el orden que el programa seguirá, dividiéndose en 3 tipos, las estructuras secuenciales, selectivas y estructuras repetitivas, dentro del programa de Matlab estas tipos de estructuras son logradas por medio de la utilización de comandos ya establecidos para cumplir con dichas tareas.

Para lograr una estructura simple o secuencial dentro de un software como Matlab basta con la utilización de comandos como, input,disp,rats, entre otros ya establecidos,  los cuales darán pie a que el programa lleve un orden lineal, esto es  visto en los diagramas de flujo de este tipo de estructura, donde se tiene como orden un inicio, entrada de datos, la realización de operaciones, impresiones y fin del programa, siendo ejecutados en un orden de acuerdo a lo especificado en la codificación.

A la vez que un programa se puede ejecutar de manera lineal, dentro del software de Matlab es posible la realización de un programa por medio de selecciones en donde mediante la utilización de comandos como if, elseif, swicht y case, estos dentro de la sintaxis del programa permiten la selección del camino o lo que el programa va a realizar de acuerdo a lo que el usuario exija.

Para una mejor comprensión a lo explicado cabe exponer que es lo que realiza cada uno de estos comandos, siendo los siguientes:

If simple

Si la comparación (una expresión lógica) es verdadera, se ejecutan los enunciados entre el enunciado if y el enunciado end. Si la comparación es falsa, el programa salta inmediatamente al enunciado que sigue a end.

if/else

El if simple le permite ejecutar una serie de enunciados si una condición es verdadera y saltar dichos pasos si la condición es falsa. La cláusula else le permite ejecutar un conjunto de enunciados si la comparación es verdadera y un conjunto diferente de enunciados si la comparación es falsa.

elseif

La función elseif le permite comprobar criterios múltiples mientras se mantiene el código fácil de leer.

Switch y case

La estructura switch/case se usa con frecuencia cuando existe una serie de opciones de ruta de programación para una variable dada, dependiendo de su valor.

Menú

La función menú se usa con frecuencia en conjunto con una estructura switch/case. Esta función hace que aparezca un recuadro de menú en la pantalla, con una serie de botones definidos por el programador. (Moore, 2007, págs. 255,260,266).

...

Descargar como (para miembros actualizados)  txt (7 Kb)   pdf (88 Kb)   docx (12 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com