Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a)Hacer el Algoritmo para sumar 3 números leídos por teclado, dividirlos entre
2 e imprimir el resultado.
Algoritmo
1-Inicio
2-Agregar valor de a,b,c
3-Sumar a+b+c
4-Dividir Resultado/2
5-Fin
Hacer un Algoritmo que permita leer 2 números diferentes y nos diga cual es el
mayor de los 2 números.
Algoritmo
1-Inicio
2-Agregar a,b
3-Si a es menor que b el mayor es b
4-Si b es menor que a el mayor es A
5-Fin
Hacer un Algoritmo que permita leer 3 números diferentes y nos diga cual es el
mayor, cual es el menor y cuál es el del medio.
Algoritmo
1-Inicio
2-Agregar a,b,c
3-Si a es menor que b y c el mayor es a
4-Si a es mayor el menor es b
5-Si a es mayor y b es el menor el del medio es c
6-Fin
e) Diseñar un programa en el que a partir de una fecha introducida por teclado
con el formato DIA, MES, AÑO se obtenga la fecha del día siguiente.
1º) Pida por teclado una fecha en tres variables: día, mes y año (datos
enteros).
Nota 1: Para que una fecha sea válida, se tiene que cumplir que:
• El mes debe ser mayor o igual que 1 y menor o igual que 12.
Nota 2:
Nota 3: Son bisiestos todos los años múltiplos de 4, excepto aquellos que
son múltiplos de 100 pero no de 400.
g) Hacer un Algoritmo que permita escribir los 50 primeros Impares.
Algoritmos impares
Var
Entero: i
inicio
i <- 1
MIENTRAS i < 50 HACER
ESCRIBIR i
i<-i+2
FINMIENTRAS
FIN
Algoritmos impares
Var
Entero: cont, x, par,imp
Inicio
Leer<- x
Par <- 2
Cont <- 0
i <- 1
FINMIENTRAS
escribir ('producto de impar =', impar2)
escribir ('Suma de par =', impar2)
fin
Algoritmo divisores
Var
Real <- num1, num2, div
Inicio
Leer <- num1
Leer <- num2
div <- num1 / num2
i <- div * numb2
si i<- num1 entonces
escribir ('num1 es divisible a num2’)
si_no
div <- num2 / num1
i <- div *num1
si i = num2 enconces
escribir ('num2 es divisible a num1’)
si-no
escribir ('num1no es divisible a num2’)
escribir ('num2 es divisible a num1’)
fin_si
fin
<= 69 F
de 70 a 79 C
de 80 a 89 B
de 90 a 100 A
Algoritmo califacacion
Var
entero : calif
inicio
leer <- calif
si calif >= 90 entoces
escribir (' TU CALIFICACION ES =,’ A)
si_no
si calif >= 80 entoces
escribir (' TU CALIFICACION ES =,’ B)
si_no
si calif >= 70 entoces
escribir (' TU CALIFICACION ES =,’ c)
si_no
si calif < 70 entoces
escribir (' TU CALIFICACION ES =,’ F)
si_no
escribir (' error’)
fin_si
fin
l) Hacer el algoritmo para que calcule el factorial de un numero dado por
teclado y presente el resultado por pantalla
Algoritmo FACTORIAL de X
Var
Real : X, N, j
Inicio
Leer <- x
N <- 1
Si x <- 0 entonces
Escribir (‘no se puede calcular numero’)
Si_no
Mientras N <= x Hacer
j <- j * N
N <- N + 1
Fin_Mientras
Escribir ( ‘el factorial de,’ X ‘ = ‘ ,’ j ‘ )
Fin_si
fin