Este documento describe las tres estructuras básicas de control en la programación: secuencial, alternativa y repetitiva. La estructura secuencial ejecuta acciones de forma consecutiva, la estructura alternativa permite bifurcaciones del programa basadas en expresiones lógicas, y la estructura repetitiva repite acciones una cantidad fija de veces o mientras una condición sea verdadera.
1. ESTRUCTURA DE CONTROL
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN VALENCIA
VALENCIA – EDO. CARABOBO
Autor: Roy Sepúlveda
C.I.30.420.842
Carrera: Ingeniería en
Sistemas
2. INTRODUCCIÓN
Los algoritmos vistos hasta entonces han consistido en básicas
secuencias de normas; no obstante, hay labores más
complicadas que ni siquiera tienen la posibilidad de ser resueltas
utilizando un esquema tan sencillo, a veces se necesita repetir
una misma acción un número determinado de veces o evaluar
una expresión y hacer actividades diferentes con base al
resultado de esa evaluación.
3. Para solucionar estas situaciones hay las llamadas
construcciones de control que tienen las siguientes
características:
• Una estructura de control tiene un único punto de entrada y un
único punto de salida.
• Una estructura de control se compone de sentencias o de otras
estructuras de control.
4. Tales propiedades permiten desarrollar de manera bastante flexible
toda clase de algoritmos todavía cuando sólo hay 3 tipos primordiales
de construcciones de control:
• Secuencial.
• Alternativa.
• Repetitiva.
5. ESTRUCTURA SECUENCIAL
La estructura secuencial es la más fácil de cada una de,
sencillamente sugiere al procesador que debería realizar de
manera consecutiva una lista de actividades (que tienen la
posibilidad de ser, paralelamente, otras construcciones de
control); para edificar una serie de actividades basta con redactar
cada acción en una linea distinta.
6. ESTRUCTURA ALTERNATIVA
La estructura alternativa permite bifurcar el “flujo” del programa
en función de una expresión lógica; disponemos de tres
estructuras alternativas diferentes: alternativa simple, alternativa
doble y alternativa múltiple.
7. Estructura alternativa simple:
Esta estructura permite evaluar una expresión lógica y en función de dicha
evaluación ejecutar una acción (o composición de acciones) o no ejecutarla;
también se la suele denominar SI-ENTONCES.
Estructura alternativa doble:
La estructura alternativa doble es similar a la anterior con la salvedad de que
en este tipo de estructura se indican acciones no sólo para la rama
“verdadera” sino también para la “falsa”; es decir, en caso de la expresión
lógica evaluada sea cierta se ejecutan una acción o grupo de acciones y en
cado de que sea falsa se ejecuta un grupo diferente.
Estructura multialternativa:
Esta estructura evalúa una expresión que pueda tomar n valores (enteros,
caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de
8. ESTRUCTURA REPETITIVA
La estructura repetitiva o iterativa posibilita, como su propio
nombre sugiere, repetir una acción (o conjunto de acciones); esa
repetición puede llevarse a cabo un número prefijado de veces o
depender de la evaluación de una expresión lógica. Existen tres
tipos de estructuras repetitivas: desde-hasta, mientras y repetir-
hasta.
9. Estructura desde-hasta:
Esta estructura permite repetir la ejecución de una acción o de
un grupo de acciones un número determinado de veces.
Estructura mientras:
Esta estructura repite una acción o grupo de acciones mientras
una expresión lógica sea cierta.
Estructura repetir-hasta:
Esta estructura repite una acción o grupo de acciones hasta que
una expresión lógica sea cierta.