Anda di halaman 1dari 7

Ejemplo 1

Algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecerun mensaje
indicndolo.
Expresado en Pseudocdigo
Entero edad Inicio
Escriba
Cul es tu edad?

Lea edad
Si edad >= 18 entonces
Escriba Eres mayor de edad
Fin si
Fin
Expresado en Diagrama de flujos

Ejemplo 2
:Construir un algoritmo tal, que dado como dato la calificacin de un alumno
en unexamen, escriba "Aprobado" en caso que esa calificacin fuese mayor
que 8.Un alumno aprueba si la calificacin es mayor que 8Salidas: mensaje
de aprobado si se cumple la condicin.Entradas: calificacin
Ejemplo en seudocdigo:
Variables:Cal = calificacinAlgoritmo:InicioLeer (cal)Si cal > 8
entoncesEscribir ("aprobado")Fin siFin
Ejemplo en LPP:
Real calCadena [25] nombreInicio
Escriba Ingresar el nombre
Lea nombre
Escriba Ingresar la
calificacin

Lea cal
Si cal > 8 entonces
Escriba Alumno aprobado , nombre
Sino
Escriba No aprobado! ,nombre
Fin si
Fin

as estructuras condicionales simples se les conoce como Tomas de decisin. Estas


tomas de decisin tienen la siguiente forma:
Pseudocdigo:

Diagrama de flujo:

Dobles:
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas
posibles en funcin del cumplimiento o no de una determinada condicin. Se representa
de la siguiente forma:
Pseudocdigo:

Diagrama de flujo:

Donde:
Si:Indica el comando de comparacin
Condicin : Indica la condicin a evaluar
Entonces : Precede a las acciones a realizar cuando se cumple la condicin
Instruccin(es):Son las acciones a realizar cuando se cumple o no la condicin
si no :Precede a las acciones a realizar cuando no se cumple la condicin
Dependiendo de si la comparacin es cierta o falsa, se pueden realizar una o ms
acciones.
Mltiples:
Las estructuras de comparacin mltiples, son tomas de decisin especializadas que
permiten comparar una variable contra distintos posibles resultados, ejecutando para
cada caso una serie de instrucciones especificas. La forma comn es la siguiente:
Pseudocdigo:

Diagrama de flujo:

Mltiples (En caso de):


Las estructuras de comparacin mltiples, es una toma de decisin especializada que
permiten evaluar una variable con distintos posibles resultados, ejecutando para cada
caso una serie de instrucciones especificas. La forma es la siguiente:
Pseudocdigo:

Diagrama de flujo:

Veamos algunos ejemplos donde se aplique todo lo anterior:


Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad debe
aparecer un mensaje indicndolo. Expresarlo en Pseudocdigo y Diagrama de flujos.
Pseudocdigo:

Diagrama de flujo:

Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-5 y enviar un
mensaje donde diga si el alumno aprob o reprob el curso. Exprese el algoritmo
usando Pseudocdigo y diagrama de flujos.
Pseudocdigo:
INICIO
Not1, Not2, Not 3 :REAL
Def: REAL
LEA Nota1, Nota2, Nota3
Def (Not1 + Not2 + Not3) /3
Si Def < 3 entonces
Escriba Reprob el curso
Sino
Escriba Aprob el curso
Fin-Si
FIN
Diagrama de flujo:

Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o
igual a 150 cm enve el mensaje: Persona de altura baja; si la altura est entre 151 y
170 escriba el mensaje: Persona de altura media y si la altura es mayor al 171
escriba el mensaje: Persona alta. Exprese el algoritmo usando Pseudocdigo y
diagrama de flujos.
Pseudocdigo:
INICIO
Altura: ENTERO
ESCRIBA Cul es tu altura?
LEA Altura
Si Altura <=150 entonces
ESCRIBA persona de altura baja
Sino
Si Altura <=170 entonces
ESCRIBA persona de altura media
Sino
Si Altura>170 ENTONCES
ESCRIBA persona alta
Fin-Si
Fin-Si
Fin-Si
FIN
Es importante ser ordenado en el cdigo que se escribe!
Diagrama de flujo:

Dado un numero entre 1 y 7 escriba su correspondiente da de la semana as:


1- Lunes 2- Martes 3- Mircoles 4- Jueves 5- Viernes 6- Sbado 7- Domingo
Exprese el algoritmo usando Pseudocdigo y diagrama de flujos.
Pseudocdigo: Pseudocdigo:
INICIO
Dia: ENTERO
ESCRIBA Diga un nmero para escribir su da
LEA Dia
En-caso-de Dia haga
Caso 1: ESCRIBA Lunes
Caso 2: ESCRIBA Martes
Caso 3: ESCRIBA Mircoles
Caso 4: ESCRIBA Jueves
Caso 5: ESCRIBA Viernes
Caso 6: ESCRIBA Sbado
Caso 7: ESCRIBA Domingo
SINO: ESCRIBA Escribi un numero fuera del rango 1-7
Fin-Caso
FIN
Diagrama de flujo:

Anda mungkin juga menyukai