Este documento explica los conceptos de condicionales Si y Mientras en pseudocódigo y la herramienta Pseint. Presenta algoritmos para hacer un pedido en un restaurante usando estos condicionales y cómo se representarían en Pseint. También propone ejercicios para crear algoritmos que evalúen notas de estudiantes y determinen si son mayores de edad usando estos condicionales.
2. Algoritmo para el Condicional
Si
Haremos un Algoritmo para
entrar en el tema de este
condicional
Algoritmo para hacer un pedido
en un restaurante en el que
ofrecen frijoles o alverjas.
1. Solicitar la carta del restaurante
2. Leer el menú del día
3. si te gustan los frijoles le pides al
mesero una porción de estos
4. Sino te gustan los frijoles
entonces le pedirás al mesero
una porción de garbanzos
5. Comes la orden de comida que
pediste
3. Condicional Si
Si se cumple la condición de
entrada en el SI se realiza el
proceso 1, pero en caso de que
no se cumpla se ejecuta el
segundo proceso (SINO), se
usa en su mayoría para la
restricciones o validaciones de
entrada de información.
En nuestro algoritmo la
condición es: si te gustan los
frijoles
El proceso 1es: le pides al
mesero una porción de frijoles
El proceso 2 es: entonces le
pedirás al mesero una porción
de garbanzos
4. Herramienta Pseint
Pseint es una herramienta
que nos ayudara en nuestro
curso a introducirnos en el
mundo de la programación,
el pseudocódigo y los
diagramas de flujo de un
algoritmo.
5. Condicional Si en Pseint
Proceso 1
Proceso 2
Cierre del ciclo, siempre se debe
cerrar el condicional.
6. Condicional Mientras
Retomaremos nuestro
algoritmo inicial solo que
este cambiara un poco .
Algoritmo para hacer un
pedido en un restaurante
en el que solo ofrecen
frijoles
1. Solicitar la carta del
restaurante
2. Leer el menú del día
3. Mientras te gusten los
frijoles le pides al mesero
una porción de estos
4. Comes la orden de comida
que pediste
En este ciclo solo se
ejecutara el proceso si la
condición es verdadera de
otra forma continuara con
el algoritmo
Es decir el Mientras es
como un ciclo SI que no
tiene otra condición y por
lo tanto Nunca se lleva a
cabo el SINO.
La condición es: Mientras
te gusten los frijoles
Único Proceso: pides al
mesero una porción de
estos
7. Mientras en Pseint
Único
Proceso
Cierre del ciclo, siempre se debe
cerrar el condicional.
8. Ejercicios
Crear un algoritmo que evalué la nota de un estudiante y
como resultado indique si este paso o debe recuperar la
materia
Realizar un algoritmo que informe solo cuando un estudiante
perdió una materia
Establecer un algoritmo que diga que persona es mayor de
edad.
¿Como se harán los anteriores algoritmos en lenguaje de
Pseint?