a.
Realizar un algoritmo que permita leer dos valores, determinar cual de los
dos valores es el menor y escríbalo
Pseudocódigo Diagrama de flujo
1. Inicio
2. Declarar 2 variables e
inicializarlas: A=0 y B=0 INICIO
3. Solicitar la introducción
de dos valores distintos por
teclado
4. Leer los dos valores.
5. Si A es menor que B
6. Imprimir en pantalla B
7. Si no, repetir paso 3 Introduzca dos valores
determinar menor
8. Fin_Si
9. Fin
A,B
NO SI
A<B
B MENOR
A MENOR
FIN
SOLUCION EJERCICIO 1
B. Realizar un algoritmo que sume dos números.
Pseudocódigo DIAGRAMA DE FLUJO
1. Inicio
2. Declarar 3 variables e
inicializarlas: A=0 y B=0 y INICIO
suma=A+B
3. Solicitar la introducción
de dos valores por
teclado y asignarlas a
variable A y B
4. Leer los dos valores.
5. Sumar los dos valores Introduzca dos valores y
suma=c
6. Imprimir en pantalla:
suma
7. Fin.
A+B
NO SI
A+B=C
A+B=C
FIN
SOLUCION EJERCICIO 2
C. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las
variables A, B, y C respectivamente. El algoritmo debe indicar cual es el
menor. Asumiendo que los tres valores introducidos por el teclado son valores
distintos.
Pseudocódigo DIAGRAMA DE FLUJO
1. Inicio
2. Inicializar variables: A = 0, B =
0, C=0 INICIO
3. Solicitar la introducción de tres
valores distintos
4. Leer los tres valores
5. Asignarlos a las variables A, B,
C
6. Si A,B y C son iguales
Entonces volver a paso anterior Introduzca tres valores e
indicar el menor
porque los valores deben ser
distintos
7. Si A<B y C Entonces Escribir
A, “Es el menor”
8. Si B<A y C Entonces Escribir
B, “Es el menorr”
9. De lo contrario: Escribir C, “Es A,B,C
el menor”
10. Fin
NO SI
B<A y B<C
B MENOR
B MAYOR
FIN
D. Desarrolle un algoritmo que lea cuatro números diferentes y a continuación
imprima el mayor de los cuatro números introducidos y también el menor de ellos.
Pseudocódigo DIAGRAMA DE FLUJO
1. inicio
[Link] variables
A=0,B=0,C=0,D=0 INICIO
3. introducir cuatro variables
distintos indicando el mayor y
menor
[Link] los cuatro valores
[Link] a las variables
A,B,C,D Introduzca cuatro valores
[Link] A>B y A>C y A>D distintos indicando el
[Link] A es mayor mayor y el menor
[Link] B<C y B<C
9. entonces B es menor
[Link]
A,B,C,D
NO SI
A>B y A>C y A>D
A MAYOR
B<C y B<D
FIN
B MENOR
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de
5, comprendidos
entre el 1 y el 100, es decir, 5 + 10 + 15 +…. + 100. El programa deberá imprimir los
números en cuestión y
finalmente su sumatoria
SOLUCION EJERCICIO 3
Pseudocódigo DIAGRAMA DE FLUJO
Definir i,suma Como Entero;
i<-0;
suma<-0;
Escribir "Multiplos";
Escribir "Lista de numeros:";
Para i<-5 Hasta 100 Con Paso 5
Hacer
Escribir Sin Saltar i;
si i<100 entonces
Escribir sin saltar "+";
FinSi
suma<-suma+i;
FinPara
b. Desarrolle un algoritmo que realice la sumatoria de los números enteros
pares comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El
programa deberá imprimir los números en cuestión y finalmente su sumatoria
SOLUCION EJERCICIO 3
Pseudocódigo DIAGRAMA DE FLUJO
Inicio
Sum <-0
Para i <- 2 , 100 , 2
Sum <-sum+i
Lea i
Fin(para)
Lea ‘ la suma total es’, sum
c. Desarrolle un algoritmo que lea los primeros 300 números enteros y
determine cuántos de ellos son impares; al final deberá indicar su sumatoria.
SOLUCION EJERCICIO 3
Pseudocódigo DIAGRAMA DE FLUJO
cuenta = 0;
suma = 0;
Para i<-1 Hasta 300 Con Paso 1
Hacer
Si i MOD 2 <> 0 Entonces
cuenta = cuenta+1;
suma = suma + i;
Fin Si
Fin Para
Escribir "Cantidad de impares: ",
cuenta;
Escribir "Suma Impares:", suma;
FinAlgoritmo
b. Desarrollar un algoritmo que calcule el área de un cuadrado.
SOLUCION EJERCICIO 4
Pseudocódigo DIAGRAMA DE FLUJO
01 INICIO
02 define area
03 define lado
04 Captura lado
05 Si lado es igual o menor a
cero despliega un letrero “No
es posible calcular el área,
captura nuevamente el lado”.
Ir al paso 04.
06 asignarle a area la
multiplicación de lado por lado
07 despliega “El área del
cuadrado es:”, area
08 fin
a. Realiza un algoritmo que le permita determinar el área de un rectángulo.
SOLUCION EJERCICIO 5
Pseudocódigo DIAGRAMA DE FLUJO
Escribir "Ingrese la Altura del
rectángulo"
Leer Altura
Escribir "Ingrese la Base del
rectángulo"
Leer Base
Escribir Área = Base x Altura
Escribir "El área del rectángulo
ingresado, mide: ", Área
FinAlgoritmo
a. b. Desarrolle un algoritmo que le permita determinar de una lista de
números:
a.1. ¿Cuántos están entre el 50 y 75, ambos inclusive?
a.2. ¿Cuántos mayores de 80?
a.3. ¿Cuántos menores de 30?
El algoritmo debe finalizar cuando n (el total de números de la lista), sea igual
a 0.
SOLUCION EJERCICIO 6
Pseudocódigo DIAGRAMA DE FLUJO
variables
cont1=0
cont2=0
cont3=0
para i <- 1 , 100 , 1
a(i) <- trunc
b <- a(i)
fin(para)
salida 'Hay ', cont1, ' numeros
entre 50 y 75 y Hay ', cont2, '
numeros mayores a 80 y Hay
', cont3, ' numeros menores
que 30 '
a. Desarrolle un algoritmo que permita realizar la escritura de los primeros
100 números naturales utilizando la estructura Mientras (While).
SOLUCION EJERCICIO 8
Pseudocódigo DIAGRAMA DE FLUJO
Contador <- 1;
MIENTRAS( Contador
<= 100 ) HACER
ESCRIBIR( Contador );
Contador <-
Contador + 1;
FIN
MIENTRAS
FinAlgoritmo
c. Realice un algoritmo que determine cuantos minutos hay en 5 horas.
SOLUCION EJERCICIO 9
Pseudocódigo DIAGRAMA DE FLUJO
Definir hora,
minuto como real
Escribir "Escribe
las horas"
leer hora
minuto = hora *
60
Escribir hora, "
horas convertidos a
minutos es: ", minuto, "
minutos"
FinAlgoritmo