top of page

Estructuras de Programación

  • Foto del escritor: Enrique Sanchez
    Enrique Sanchez
  • 17 ago 2021
  • 3 Min. de lectura

Una estructura es un conjunto de variables que se referencian bajo el mismo nombre.

Se clasifica en:


  • Estructuras Condicionales

  • Estructuras Repetitivas


Estructuras Condicionales

Las estructuras de control condicionales o selectivas nos permiten decidir qué ejecutar y qué no en un programa. Ejemplo típico Realizar una división sólo si el divisor es distinto de cero. La sentencia if nos permite elegir si se ejecuta o no un bloque de instrucciones.

Las estructuras condicionales se clasifican de acuerdo al número de alternativas posibles:


  • Simples

  • Dobles

  • Anidadas

  • Múltiples

  • Condicional Simple if


Ejecuta una determinada acción cuando se cumple la condición. Si la condición es verdadera entonces se ejecuta una determinada acción o sentencia, en caso de ser falsa no se ejecuta ninguna acción. Si el número de sentencias a desarrollar dentro del if es mayor a uno se lo escribe dentro de los símbolos { }

Sintaxis

if (condición)

{

sentencia1

sentencia 2

sentencia n

)

  • Condicional Doble if - else


Permite elegir entre dos alternativas posibles en función del cumplimiento o no de la condición a evaluar, si la condición es verdadera ejecuta las acciones o sentencias caso contrario si es falsa también ejecutan las acciones o sentencias.

Sintaxis

if (condición)

{ sentencia 1

sentencia n

}

Else

{ sentencia 1

sentencia n

)

  • Condicionales if else if


Implica la selección de una de dos alternativas en la que se puede incluir varias selecciones if anidadas luego de cada condición, es decir luego que el resultado de la condición sea verdadera se puede volver asignar otra pregunta mediante la condición If anidadas.

Sintaxis

if (condición)

sentencia

else if (condición)

sentencia

else if (condición

sentencia)

  • Condicional Múltiple Case


Permite asociar un conjunto de condiciones a un grupo de acciones que se excluyen mutuamente. La estructura se conoce como CASE y permite una desviación del flujo de control hacia múltiples procesos en función del resultado de la evaluación de una expresión.

Esta estructura se suele utilizar en los menús, de manera que según la opción seleccionada se ejecuten una serie de sentencias.

Sintaxis

switch (varible)

case (valor):

acción;

break;

case valor:

acción;

break;

default:

acción;


Estructuras Repetitivas

Las estructuras de control repetitivas o iterativas, también conocidas como “bucles”, nos permiten resolver de forma elegante este tipo de problemas. Algunas podemos usarlas cuando conocemos el número de veces que deben repetirse las operaciones. Otras nos permiten repetir un conjunto de operaciones mientras se cumpla una condición.

Se clasifican en:


  • For

  • While

  • Do While

  • Repetitivas For


La primera expresión, expr1, suele contener inicializaciones de variables separadas por comas. En especial, siempre aparecerá la inicialización de la variable que hace de contador.}

Las instrucciones que se encuentran en esta parte del for sólo se ejecutarán una vez antes de la primera ejecución del cuerpo del bucle (bloque).

La segunda expresión, expr2, es la que contiene una expresión booleana (la que aparecería en la condición del bucle while equivalente para controlae la ejecución del cuerpo del bucle).

La tercera expresión, expr3, contiene las instrucciones, separadas por comas, que se deben ejecutar al finalizar cada iteración del bucle (p.ej. el incremento/decremento de la variable contador).

El bloque de instrucciones bloque es el ámbito del bucle (el bloque de instrucciones que se ejecuta en cada iteración).

Sintaxis

for (expr1; expr2; expr3)

{ bloque; }

  • Repetitiva While


Este ciclo de instrucciones se ejecuta mientras la condición sea verdadera, caso contrario sale del ciclo. Tienen un valor inicial, un valor final y un incremento.

Sintaxis

While (condicion){

instrucción 1;

instrucción n;

}

  • Repetitiva Do – While


Si la condición nos da como resultado una respuesta falsa sale del ciclo y continua con la programación, caso contrario si el resultado nos da una respuesta de verdadera se repite el ciclo hasta que su resultado sea falso. El bloque de instrucciones se ejecuta al menos una vez La condición se evalúa al final

Sintaxis

do {

bloque

} while (condición);

Comentarios


Publicar: Blog2 Post

Formulario de suscripción

¡Gracias por tu mensaje!

  • Facebook
  • Twitter
  • LinkedIn

©2021 por Proyecto de Fundamentos de Programacion Grupo 1. Creada con Wix.com

bottom of page