Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

INSTITUTO TECNOLÓGICO DE DURANGO PROGRAMACIÓN

Enviado por   •  13 de Abril de 2018  •  2.981 Palabras (12 Páginas)  •  375 Visitas

Página 1 de 12

...

es verdadera (si se cumple) se ejecutará una acción o varias acciones, en caso contrario no se ejecutará nada. Su forma de representarse en diagrama de flujo es:

En C++ se le llama enunciado if de una sola alternativa y su sintaxis general es:

if (condición)

enunciado;

para un solo enunciado ejecutable.

Y para una secuencia de enunciados ejecutables o sea de 2 o más instrucciones:

If (condición)

{

Secuencia de enunciados ;

}

SELECTIVA O CONDICIÓN DOBLE.- (IF THEN ELSE (SI ENTONCES, DE LO CONTRARIO)).- Si la condición es verdadera se ejecutará una acción o varias acciones y si es falsa se ejecutará otra acción o varias. Su representación en diagrama de flujo es:

En C++ se le conoce como if-else de doble alternativa y su sintaxis general es:

Para un solo enunciado ejecutable en cada cláusula:

if (condición)

enunciado1;

else

enunciado2;

Y para una secuencia de enunciados (de 2 en adelante) ejecutables en ambas cláusulas su sintaxis es:

if (condición)

{

Secuencia1 de enunciados;

}

Else

{

Secuencia2 de enunciados;

}

SELECTIVA O CONDICIÓN ANIDADA.- Cuando a partir de una condición se genera otra condición se dice que ésta última está anidada a la primera. Cuando la instrucción que se usa como rama Then o Else de un enunciado If, es en si misma otro enunciado If, ésta se llama instrucción If anidada. Su representación en diagrama de flujo es:

CONTINUACIÓN

DEL DIAGRAMA

Este tipo de estructura se recomienda utilizarla cuando es una variable diferente en cada comparación la que se va a validar o cuando los valores que toma son reales.

En C++ se le conoce como if-else de alternativa múltiple y su sintaxis general es:

if (condición1)

enunciado1;

else if (condición2)

enunciado2;

…..

else if (condiciónN)

enunciadoN;

else

enunciadoN+1;

Nota: Recuerde que las { } se utilizan para agrupar, entonces si tuviera más de una instrucción o enunciado es necesario delimitar y/o agrupar.

3.3 ITERACIÓN (ESTRUCTURAS REPETITIVAS) .- También se les conoce como ciclos o bucles.

En ocasiones es necesario ejecutar varias veces un conjunto de instrucciones, para esto se pueden utilizar procesos que nos permitan repetir la ejecución sin necesidad de repetir el conjunto de instrucciones. Al conjunto de instrucciones que se van a repetir se le denomina cuerpo del ciclo. Las tres estructuras disponibles para ciclos son: REPETIR DESDE, REPETIR MIENTRAS Y REPETIR HASTA. La palabra reservada que se utilice dependerá del Lenguaje utilizado.

REPETIR MIENTRAS (SE LE CONOCE COMO CICLOS WHILE).- El bucle while es un bucle condicional que itera mientras una condición es verdadera. Por lo tanto, el bucle while no puede iterar si la condición probada es inicialmente falsa. O sea no se repite ni una sola vez el cuerpo del ciclo.

REPRESENTACIÓN GRÁFICA:

En el rombo va la condición a

evaluar, el rectángulo representa

el cuerpo del ciclo, o sea todas las NO

instrucciones que se van a repetir. SALE Y CONTINÚA

El circulo pequeño significa el

Conector que indica que se regresa SI

a validar la instrucción nuevamente

vara ver si se sigue repitiendo.

SINTAXIS GENERAL PARA EL BUCLE WHILE:

while (condición)

enunciado; { secuencia de enunciados}

EJEMPLO:

// Calcula x a la potencia n

double pwr = 1;

while (n -- > 0)

pwr *= x;

cout << x << “^ “ << n << “=” << pwr << endl;

REPETIR HASTA (SE LE CONOCE COMO CICLOS DO-WHILE).- El bucle do-while es un bucle condicional que prueba la condición de iteración al final del bucle. Por lo tanto, el bucle do-while itera al menos una

...

Descargar como  txt (11.7 Kb)   pdf (58.9 Kb)   docx (19.2 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club