LA INSTRUCCIÓN SECUENCIALES
Enviado por Rebecca • 22 de Diciembre de 2017 • 3.025 Palabras (13 Páginas) • 303 Visitas
...
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
...