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

LA INSTRUCCIÓN SECUENCIALES

Enviado por   •  22 de Diciembre de 2017  •  3.025 Palabras (13 Páginas)  •  303 Visitas

Página 1 de 13

...

PSEUDOCÓDIGO.

DIAGRAMAS DE FLUJO

---------------------------------------------------------------

-

INSTRUCCIONES DE CONTROL

En determinados momentos, requieren ser selectivos en lo que respecta a las acciones que deben seguir, basándose en una respuesta de un determinado cuestionamiento que se formuló para la solución del problema planteado. De aquí que las estructuras selectivas para los algoritmos sean tan importantes, de modo que en la mayoría de los problemas se tiene presente una estructura selectiva, que implica seguir o no un determinado flujo de secuencia del problema en cuestión.

Sirven para que la ejecución del programa tome una de varias opciones existentes. En C++ se tienen las siguientes instrucciones de selección:

2.2.1 INSTRUCCIÓN DE SELECCIÓN IF - ELSE

Las estructuras selectivas se emplean frases que están estructuradas de forma adecuada dentro del pseudocódigo. En el caso del diagrama de flujo, también se estructura de una forma semejante. Esta instrucción permite elegir entre dos opciones de ejecución, y su sintaxis es:

SI ( condición ) entonces

bloque_1;

[Sino

bloque_2;]

[pic 5]

[pic 6]

if ( condición )

bloque_1;

[else

bloque_2 ;]

Donde:[pic 7][pic 8]

bloque_1 y bloque_2 pueden estar formados por uno ó más instrucciones. else es opcional, y en caso de no existir, bloque_2 tampoco existirá.[pic 9][pic 10]

---------------------------------------------------------------

Al ejecutarse esta estructura, primero se evalúa la condición. En caso de que, de esta evaluación, resulte un valor de verdad o verdadero, se ejecutarán las instrucciones que forman el bloque_1; en caso contrario, si el valor de verdad es falso( cero 0), se ejecutarán las instrucciones del bloque_2.

Ejemplo 2: Se desea implementar un algoritmo para determinar cuál de dos valores proporcionados es el mayor. Representarlo con pseudocódigo y diagrama de flujo.

Variable

Descripción

Tipo

A

Primer valor para comparar

Entero

B

Segundo valor para comparar

Entero

N

Resultado de la comparación

Entero

PSEUDOCÓDIGO

DIAGRAMAS DE FLUJO

CÓDIGO EN C ++

- Inicio

- Inicializar variables.

- Entero A

- Entero B

- Entero N

- Entrada de datos.

- Escribe “Introduce el primer valor”

- Leer A

- Escribe “Introduce el primer valor”

- Leer B

- Proceso.

- Si (A > B) Entonces

- Hacer M = A

- Si no

- Hacer M = B

- Hacer S = A + B

- Salida de información.

- Escribir “el mayor es”, M

- Escribir ” La suma es: ”,S

6. Fin

---------------------------------------------------------------

El diagrama de flujo para la estructura if-else se presenta en la figura, esta estructura puede anidarse para elegir entre un grupo de más de dos opciones, tomando la siguiente forma:

Ejercicio 2:

PSEUDOCÓDIGO

DIAGRAMAS DE FLUJO

CÓDIGO EN C ++

[pic 11]

---------------------------------------------------------------

Ejercicio 3:

PSEUDOCÓDIGO

DIAGRAMAS DE FLUJO

CÓDIGO EN C ++

if (condición_1) bloque_1;

else

if (condición_2) bloque_2;

else

if (condición_3) bloque_3;

else

bloque_4;

---------------------------------------------------------------

A continuación se muestran algunos Ejercicios de aplicación de la instrucción if-else.

Ejercicio 4: VALIDAR1 Uso de if-else . Se desea solicitar el numero de control de un alumno y validar si este es correcto, es decir que el numero de control sea mayor de cero. Realice lo siguiente: algoritmo, diagrama y código en C++.

Variable

Descripción

Tipo

PSEUDOCÓDIGO

DIAGRAMAS DE FLUJO

...

Descargar como  txt (22 Kb)   pdf (84.4 Kb)   docx (29.9 Kb)  
Leer 12 páginas más »
Disponible sólo en Essays.club