Está en la página 1de 21

Ingeniería de Sistemas modalidad virtual

Actividad 6

Taller de Instrucciones de Selección

Instrucciones de Selección Simples

Ejercicio 1

Resuelva los siguientes ejercicios usando diagramas de flujo,


pseudocódigo y codificación

1. De acuerdo a una nota escrita por el usuario, determinar si un


numero es positivo

Algoritmo sin_titulo

Definir n1 Como Entero

Escribir "de acuerdo a la nota


escrita ingrese un numero"

leer n1

si n1>0

escribir n1 " es positivo";

fin si

FinAlgoritmo
2. De acuerdo a una letra escrita por el usuario, determinar si el es
un vocal.

Algoritmo sin_titulo

Definir letra Como caracter

Escribir "Ingrese una letra"

leer letra

Si letra == "a" | letra == "e" | letra == "i" | letra == "o" | letra


== "u" Entonces

escribir letra " es vocal"

fin si

FinAlgoritmo
3. De acuerdo a una hora escrito por el usuario, determinar si es de
día

Algoritmo sin_titulo

Definir hora Como Real

Escribir "Ingrese la hora del dia"

leer hora

Si hora >= 6.0 & hora <= 17.0 Entonces

escribir "es de dia"

fin si

FinAlgoritmo
4. De acuerdo a una nota escrita por el usuario (1...5) , determinar
si el curso fue aprobado, la nota de aprobación es mayor o igual
a 3.

Algoritmo sin_titulo

Definir n1 como entero

Escribir "Ingrese la nota de 1 a 5"

leer n1

Si n1>=3 Entonces

escribir "el estudiante aprobo"

fin si

FinAlgoritmo
5. Solicite los datos de altura y peso, calcule el índice de masa
corporal y determine si la persona esta en el peso normal.

Algoritmo sin_titulo

definir n1, total, n2 como real

Escribir "Ingrese la peso de la persona en Kg"

leer n1

Escribir "Ingrese la altura de la persona en metros"

leer n2

total = n1/n2^2

Si total >= 18.5 & total <= 24.9 Entonces

escribir "el peso es normal"

fin si

FinAlgoritmo
6. De acuerdo a una nota escrita por el usuario (1...5) , determinar
si el curso fue reprobado (R >=0.0, <3.0), aprobado Aceptable (A
>=3.0, <3.5), Bien (B, >=3.5, <4.0) , Satisfactoriamente (S,
>=4.0, <4.5) o Excelente (E, >=4.5<=5.0).

Algoritmo sin_titulo
Definir n1 Como Real
Escribir "Ingrese la nota de 1 a 5"
leer n1
Si n1>=0.0&n1<3.0 Entonces
escribir "Reprobado"
SiNo Si n1>=3.0&n1<3.5 Entonces
escribir "Aprobado aceptable"
SiNo Si n1>=3.5&n1<4.0 Entonces
escribir "Bien"
SiNo Si n1>=4.0&n1<4.5 Entonces
Escribir"Satisfactoriamente"
sino escribir "excelente"
FinSi
FinSi
FinSi
FinSi
Instrucciones de Selección Compuesta

Ejercicio 2

Resuelva los siguientes ejercicios usando diagramas de flujo,


pseudocódigo y codificación

1. De acuerdo a una nota escrita por el usuario, determinar si un


numero es positivo, negativo o cero

Algoritmo sin_titulo
Definir n1 como entero
Escribir "Ingrese la nota"
leer n1
Si n1>0 Entonces
escribir "la nota es positiva"
SiNo
si n1<0 entonces
escribir "la nota es negativa"
Sino escribir "la nota es cero"
fin si
fin si
FinAlgoritmo
3.De acuerdo a un número de hora escrito por el usuario,
determinar si es de día, de tarde, de noche o de madrugada
2. De acuerdo a una nota escrita por el usuario (1...5) , determinar
si el curso fue reprobado (R >=0.0, <3.0), aprobado Aceptable (A
>=3.0, <3.5), Bien (B, >=3.5, <4.0) , Satisfactoriamente (S,
>=4.0, <4.5) o Excelente (E, >=4.5<=5.0)
3. Solicite los datos de altura y peso, calcule el índice de masa
corporal y determine si la persona esta por debajo del peso
norma (Delgadez Moderada, Severa o Muy Severa), en el peso
normal o en sobrepeso ( Obesidad Moderada, Severa o Mórbida)
Instrucciones de Selección Múltiple

Ejercicio 3

Resuelva los siguientes ejercicios usando diagramas de flujo,


pseudocódigo y codificación

1. Determinar que mes del año es de acuerdo a un numero entre 1


y 12
2. Determinar que signo del horóscopo es de acuerdo al mes
definido entre 1 y 12 y al día definido (tenga en cuenta los meses
de 28, 30 y 31 días)
3. Determinar la clasificación de los animales de acuerdo al número
de patas, la forma de nacer y la alimentación.
4. Haga una calculadora simple, con selección de símbolo y
entrada de los dos números, de tal forma que se ejecute la
operación.
5. Determinar los pecados capitales, los días de la semana, las
notas de la guitarra y los colores del arcoíris, las palabras del
sermón, los mares del universo y las maravillas del mundo de
acuerdo a una codificación de 1 a 7.
Instrucciones de Selección Anidada

Ejercicio 4

Resuelva los siguientes ejercicios usando diagramas de flujo,


seudocódigo y codificación

1. Determinar si un año es bisiesto.


2. Diseñe un algoritmo que lea un número de tres cifras y
determine si es igual al revés del número.
3. En un estacionamiento se cobran $1.500 por hora y $500 por
fracción de 15 minutos. Determine cuanto debe pagar un cliente
por el estacionamiento de su vehículo, conociendo el tiempo de
estacionamiento en horas y minutos.

4.
5. Un supermercado ha puesto en oferta la venta al por mayor de
cierto producto, ofreciendo un descuento del 15% por la compra
de más de 3 docenas y 10% en caso contrario.
6. Al punto anterior, por la compra de más de 3 docenas se
obsequia una unidad del producto por cada docena adicional.
Determine el monto de la compra, el monto del descuento, el
monto a pagar y el número de unidades de obsequio por la
compra de cierta cantidad de docenas del producto.

También podría gustarte