Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ALGORITMOS
EJERCICIOS
Escriba Las fórmulas que usará para resolver las siguientes preguntas, identifique los datos
necesarios y escriba el algoritmo correspondiente.
1. Realice un programa tal que, al ingresar un carácter, determine si éste es una vocal en
mayúscula o minúscula, o es una consonante.
Proceso carácter
Definir opc Como carácter
Escribir “Ingrese letra”
Leer letra
Según opc hacer
A: escribir “VOCAL MAYUSCULA”
a: escribir “VOCAL MINUSCULA”
Otra consonante: escribir “CONSONANTE”
FinSegun
Finproceso
2. Realizar un programa que permita ingresar un número correspondiente a los meses del año y
muestre el último día del mes.
Proceso valor de x
Definir valor como real
Escribir “0. R= X^3”
Escribir “ 1. R=(X^2 – 14)/X^3”
Escribir “2. X^3 + 5”
Escribir “3. 0”
Escribir “Elija opción”
Leer opc
Escribir “Ingrese el valor de X”
Según opc hacer
0: valor <-X^3
1: valor<- (X^2 – 14)/X^3
2: valor<- X^3 + 5
3: valor <- 0
De otro modo
Escribir “Error”
FinSegun
Escribir “El resultado es”, valor
Finproceso
Proceso llamadas
Definir total, duración Como real
Definir clave como entero
Escribir “Estados unidos [1]”
Escribir “Canadá [2]”
Escribir “América del sur [5]”
Escribir “América Central [6]”
Escribir “México [7]”
Escribir “Europa [9]”
Escribir “Asia [10]”
Escribir “África [15]”
Escribir “Oceanía [20]”
Escribir “Ingrese clave”
Leer clave
Escribir “Ingrese duración de llamada”
Leer duración
Según clave hacer
1: total<- (duración*0.13)/60
2: total<-(duración*0.11)/60
5: total<-(duración*0.22)/60
6: total<-(duración*0.19)/60
7: total<-(duración*0.17)/60
9: total<-(duración*0.17)/60
10: total<-(duración*0.20)/60
15: total<-(duración*0.39)/60
20: total<-(duración*0.28)/60
De otro modo
Escribir “error”
Finsegun
5. En un spa de Ixtapan de la Sal, realizaron un análisis de los clientes registrados en los últimos 5
años, con el objeto de conocer de los gastos de internación de cada cliente. Construya un
Seudocódigo que calcule el costo de internación de un cliente, según los datos de la siguiente
tabla. Se sabe que los clientes mayores de 60 años tienen un descuento del 25% y los clientes
menores de 25 años, de 15%.
Proceso análisis
Definir costo, descuento como real
Definir edad, tratamiento, como entero
Escribir “tratamiento [1]”
Escribir “tratamiento [2]”
Escribir “tratamiento [3]
Escribir “tratamiento [4]
Escribir “ingrese edad”
Leer edad
Escribir “Ingrese tipo de tratamiento”
Leer tratamiento
6. Hacer un seudocódigo que imprima el nombre de un artículo, clave, precio original y su precio
con descuento. El descuento lo hace en base a la clave, si la clave es 1 el descuento es del 10%
y si la clave es 2 el descuento es del 20% (solo existen dos claves).
Haga uso de una enumeración. Defínala como un nuevo tipo. Además, una por defecto que
imprima “El modelo no es válido”
Proceso vehiculo
Definir modelo como carácter
Definir total, pre, descuento como real
Escribir “Cutlass[1]”
Escribir “Cavalier[2]”
Escribir “Chevy[3]”
Escribir “Century[4]”
Escribir “elija un modelo”
Leer modelo
Escribir “ingrese precio”
Leer precio
Según modelo hacer
1: precio –(precio*0.08)
2: precio –(precio*0.05)
3: precio –(precio*0.06)
4:precio – (precio*0.09)
De otro modo
Escribir “El modelo no es válido”
FinSegun
Escribir “El costo final es”, precio
Finproceso