Академический Документы
Профессиональный Документы
Культура Документы
SELECTIVAS: COMPUESTAS
.
.
.
N 1
N 1
.
.
.
SI CONDICIN 1 ENTONCES
N 2
SI CONDICIN 2
ENTONCES
HACER OPERACIN 21
SINO
HACER OPERACIN 22
N 2
FIN DEL CONDICIONAL DEL PASO N 2
FIN DEL CONDICIONAL DEL PASO N 1
.
.
.
N 1
SI CONDICIN 1
ENTONCES
N2
N 2
SI CONDICIN 2
ENTONCES
HACER OPERACIN 21
SINO
HACER OPERACIN 22
FIN DEL CONDICIONAL DEL PASO N 2
SINO
N 3
N 1
SI CONDICIN 3
ENTONCES
HACER OPERACIN 31
N 3
FIN DEL CONDICIONAL DEL PASO N 3
FIN DEL CONDICIONAL DEL PASO N 1
Selectiva (si-entonces-sino)
instruccion1;
if(condicion1)
instruccin2;
else
if(condicion2)
instruccin 3
else
if(condicion3)
instruccion4;
Instruccin 5;
instruccion1;
if(condicion1)
{
{
instruccin2
instruccin3;
}
Else
{
if(condicion2)
instruccin4
else
{
if(condicion3)
{
instruccion5
instruccin6;
}
}
}
}
instruccin7;
A, B, C
INICIO
MOSTRAR Ingrese los tres nmeros
LEER A, B, C
SI A > B
ENTONCES
SI A > C
ENTONCES
SI ( B > C )
ENTONCES
IMPRIMIR A, B, C
SINO
IMPRIMIR A, C, B
FIN SI 3
SINO
IMPRIMIR C, A, B
FIN SI 2
SINO
SI B > C
ENTONCES
SI A > C
ENTONCES
IMPRIMIR B, A, C
SINO
IMPRIMIR B, C, A
FIN SI 3
SINO
IMPRIMIR C, B, A
FIN SI 4
FIN SI 1
Ejemplo:
Elaboremos un programa que pida al usuario que ingrese un nmero, el programa deber
responder si dicho nmero es cero, es positivo o es negativo.
Pseudocdigo:
Diagrama de Flujo:
Programa que muestra si el nmero es +, - o nulo
Variables
real: num
INICIO
Mostrar "ingrese nmero: "
leer num
si ( num = 0 ) entonces
Mostrar "Nulo" num
si-no
si ( num > 0 ) entonces
Mostrar "Positivo"
si-no
Mostrar "Negativo"
fin-si
fin-si
Mostrar "presione enter ..."
FIN
DIAGRAMA DE FLUJO
PSEUDOCDIGO
Programa que muestra un MENU
Variables
Entero: num1,num2, op
INICIO
Mostrar "ingrese dos nmeros: "
leer num1,num2
Mostrar "Men"
Mostrar "1. suma"
Mostrar "2. resta"
Mostrar "3. multiplicacin"
Mostrar "4. divisin"
Mostrar "opcin:"
leer op
EJERCICIO
Elaborar un diagrama de flujo y un pseudocdigo que presente en
pantalla al usuario el siguiente men de opciones:
MENU PRINCIPAL
1.Calcular el rea y volumen de un cilindro con las frmulas:
vol.= pi r2 h
rea= 2 pi r h
2.Multiplicar 2 nmeros ingresados por el usuario.
3.Convertir grados Celsius a Fahrenheit.
F = 9/5 C +32
4.Calcular la desviacin estndar estadstica de una nota.
Z = (nota - )/ donde
= Media o promedio = 75 pts. y = varianza = 4 pts.
5.Salir del men.