Problemario
Ejercicio 1
Cambio de pesos a euros.
Suponiendo que 1 euro = 21.87 pesos.
Escribe un programa que pida al usuario un número de pesos y calcule el cambio
en euros.
Algoritmo
1 INICIO
2 DECLARACIÓN CANTIDAD, EUROS
3 ASIGNAR VALOR A CANTIDAD
4 OPERAR
5 MOSTRAR EL RESULTADO EN EUROS
6 FIN
Ejercicio 2
Calculo de perímetro de circunferencia, área
del círculo, y volumen de la esfera.
Suponiendo que pi = 3.1416. Escribe un
programa que pida al usuario que introduzca el
radio, y presente por pantalla el cálculo
del perímetro de la circunferencia (2*pi*r), el área del círculo (pi*r*r ), y
el volumen de la esfera (V = 4*pi*r /3).
Análisis:
Algoritmo
1 INICIO
2 DECLARACIÓN A, AREA, VOLUMEN, PERIMETRO
3 ASIGNAR VALOR A A
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 3
Media de cuatro números.
Escribir un programa que pida por teclado
cuatro números y calcule y presente la media de los cuatro.
Algoritmo
1 INICIO
2 DECLARACIÓN A, B, C,
3 ASIGNAR VALOR A A, B Y C
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 4
Realizar un programa que imprima los números
del 1 al 57. Repetir este ejercicio con estructuras repetitivas (for, do…loop
while, y do while….loop).
Algoritmo
1 INICIO
2 DECLARACIÓN I
3 INICIAR UN CICLO FOR, DO... LOOP WHILE Y DO WHILE... LOOP DONDE I = 1 A 57
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 5
Realizar un programa que pida al usuario
un número y presente los números del 1 al número que introdujo el usuario.
Repetir este ejercicio con todos los tipos de bucles ((for, do…loop while, y do
while….loop).
1 INICIO
2 DECLARACIÓN I,MD
3 INICIAR UN CICLO FOR, DO... LOOP WHILE Y DO WHILE... LOOP DONDE I = 1 AMD
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 6
Realizar un programa que pregunte al
usuario el momento del día con una letra (m- mañana, t-tarde, n-noche), el
género con otra letra (m-masculino, f-femenino). El programa dirá́: buenos días,
tardes, o noches (según el momento) señor o señora según el género.
Análisis:
1 INICIO
2 DECLARACIÓN MD Y G
3 ASIGNAR A LA VARIABLE EL VALOR CORRESPONDIENTE A SU CAJA DE TEXTO
4 VERIFICAR LO QUE CONTENGA
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 7
Realizar un programa que pida tres números
y diga cuál es el mayor, cuál es el segundo mayor, y cuál es el menor.
Análisis:
1 INICIO
2 DECLARAR Y ASIGNAR EL VALOR A LAS VARIABLES A, B, C
3 CON UN IF CLASIFICAR LO QUE SE REQUIERA
4 MOSTRAR LO QUE LE CORRESPONDA
5 FIN

Realizar un programa que pida al usuario
dos números y presente los números impares que hay desde el primer número al
segundo que introdujo el usuario.
1 INICIO
2 DECLARACIÓN DE VARIABLEA,B
3 ASIGNAR EL VALOR DE EL INTERVALO A LA VARIABLE
4 OPERAR DE CADA UNO DE LOS NUMEROS EN EL INTERVALO
5 MOSTRAR EN LISTA LOS QUE HAYAN SIDO SELECCIONADOS
6 FIN
Ejercicio 9
Realizar un programa que pida al usuario
dos números y una letra: “i” ó “p”.
El programa presentará los números pares
(si se pulsó la “p”) ó impares (si se pulsó la “i”) que hay desde el primer número
al segundo que introdujo el usuario. Si se pulsa alguna tecla distinta de “p”
ó “i”, el programa no imprime ningún número.
1 INICIO
2 DECLARACIÓNA,B,X,Y,C
3 ASIGNAR VALOR A A,B,C
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 10
Realizar un programa que pida que se
pulse la letra “C” si se pulsa cualquier otra tecla que no sea la “C”, dice
“letra incorrecta” y vulva a pedir que se pulse la letra “C”. Cuando se pulsa
la tecla “C” el programa dice “gracias” y termina.
Algoritmo
1 INICIO
2 DECLARACIÓN DEA
3 INICIAR UN PROCESO DE CONDICION IF
4 OPERAR DE ACUERDO A LO QUE SE HALLA TECLEADO
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 11
Realizar un programa que determine si un
alumno está aprobado o reprobado en base a su calificación. Se aprueba con una calificación
mayor o igual que seis.
1 INICIO
2 DECLARACIÓNA
3 ASIGNAR VALOR A
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 12
Se pide la edad de un muchacho y de una
muchacha, a estos datos les llamaremos joven y jovencita. Hacer un algoritmo
que de las siguientes recomendaciones sobre su hora de regreso del antro:
- Si los dos son mayores de edad regresan a la hora que quieran.
- Si el joven es mayor de edad y la joven-cita no, regresan a las dos de la mañana.
- Si la joven-cita es mayor de edad y el joven no, regresan a las doce de la noche.
- Si los dos son menores de edad no van.
1 INICIO
2 DECLARACIÓN A,B
3 ASIGNAR VALOR A A,B CORRESPONDIENTE
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 13
Ordenar de mayor a menor 3 números
diferentes entre sí. Nótese que no se trata de decir cuál de los tres números
es el mayor, sino de ordenarlos en forma descendente.
1 INICIO
2 DECLARAR VARIABLES ,ASIGNARLE VALORES A A,B,C
3 ORDENAR CON IF
4 MOSTRAR EL RESULTADO
Ejercicio 14
Hacer un programa que de un mensaje que
debe estar en función de la calificación que proporciona el usuario, la cual es
un número entero que va del 5 al 10.
1 INICIO
2 DECLARAR VARIABLE A, ASIGNARLE VALOR A A
3 CLASIFICAR-LO
4 MOSTRAR EL RESULTADO
5 FIN
Ejercicio 15
Hacer un programa que cuente en la
pantalla del cero al 1000 de dos en dos.
1 INICIO
2 DECLARACIÓN A
3 ASIGNAR VALOR A A DESDE 1 A 1000
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Algoritmo
6 FIN
Ejercicio 16
Hacer un programa que obtenga el promedio
de n números.
1 INICIO
2 DECLARACIÓN NUM,TOTAL,SUMA
3 ASIGNAR VALOR A CADA NUM
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 17
Hacer un programa que, dado un número
real que entra como dato, nos indique si está contenido dentro de los límites
predeterminados. El límite inferior es de 100 y el superior de 200.
1 INICIO
2 DECLARACIÓN DE VARIABLE A
3 ASIGNAR VALOR A LA VARIABLE
4 OPERAR
5 MOSTRAR EL RESULTADO
Ejercicio 18
Programa que, dados dos números enteros
que entran como datos, indique si uno es divisor del otro.
1 INICIO
2 DECLARACIÓN DE VARIABLES A,B
3 ASIGNAR VALOR A CADA VARIABLE
4 OPERAR
5 MOSTRAR EL RESULTADO
Ejercicio 19
Programa que calcule el producto de números
enteros del 10 al 20.
1 INICIO
2 DECLARACIÓN N,X,R
3 ASIGNAR VALOR NX DESDE 10 A 20
4 OPERAR
5 MOSTRAR EL RESULTADO
6 FIN
Ejercicio 20
Programa en el que el usuario introduce números
y la computadora cuenta cuantos son positivos y los presenta.
1 INICIO
2 DECLARACIÓN X Y Z
3 INICIAR UN PROCESO DE CLASIFICACION DE NUMEROS DE ACUERDO A LOS QUE SE HALLAN INGRESADO
4 OPERAR
5 MOSTRAR EL RESULTADO
Ejercicio 21
Programa que muestra 15 líneas como
estas: 1 12 123 1234
1 INICIO
2 DECLARACIÓN N
3 INICIAR UN CICLO FOR,
4 OPERAR
5 MOSTRAR EL RESULTADO































Comentarios
Publicar un comentario