Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Algoritmo Factorial
leer a;
fact<-1;
Si n>=0 Entonces
fact<-fact*I;
FinPara
SiNo
FinSi
Fin Algoritmo
2. Algoritmo numeros_al_azar
numerosecreto<-azar(99)+1
x=10
Leer n
si numerosecreto == n Entonces
x=0
sino
x=x-1
si x == 0 Entonces
sino
FinSi
FinSi
FinMientras
FinAlgoritmo
3. Algoritmo Hasta_0
suma <- 0;
cant <-0;
Leer num;
Leer num;
FinMientras
Si cant>0 Entonces
media <- suma / cant;
SiNo
media <-0;
FinSi
Escribir "Suma:",suma;
Escribir "Media:",media;
FinAlgoritmo
Análisis: Comenzamos dándole un nombre al algoritmo, entonces definimos número como entero,
definimos suma y cantidad, definir media como real, asignar 0 a suma, asignar 0 a cantidad,
escribir número 0 para salir, leemos número fin del mientras, si cantidad mayor a 0 entonces le
asignamos suma/cantidad a media sino asignamos 0 a media fin sí, escribimos suma “suma” y
escribimos media “media” terminamos el algoritmo.
4. Algoritmo Mayor_0
num<-0
cantidad<-0
nmayor<-0
nmenor<-0
nigual<-0
leer cantidad;
Escribir "numero:"
Leer num;
Si num==0 Entonces
nigual=nigual+1;
SiNo
Si num>0 Entonces
nmayor<-nmayor+1;
SiNo
nmenor<-nmenor+1;
FinSi
FinSi
FinPara
Escribir "mayor:",nmayor
Escribir "igual:",nigual
Escribir "menor:",nmenor
FinAlgoritmo
5. Algoritmo VocalConsonante
Repetir
Repetir
Leer car;
Si Mayusculas(car)="A" o Mayusculas(car)="E" o
Mayusculas(car)="I" o Mayusculas(car)="O" o Mayusculas(car)="U" Entonces
Escribir "VOCAL";
SiNO
FinSi
FinSi
FinAlgoritmo
Análisis: Comenzamos dándole un nombre al algoritmo, definimos car como carácter, repetimos
repetir, escribimos introduce un carácter, leemos car, hasta que longitud car=1, si car mayor o
menor entonces, si mayúsculas car=A o mayúsculas car=E o mayúsculas car=I o mayúsculas car=0 o
mayúsculas car= U entonces escribir vocal, sino escribir no vocal, fin de los dos sí, hasta que
car=””, fin del algoritmo.
6. Algoritmo Numeros_Pares
cant<-0
Leer i
Leer f
si (i mod 2 = 0) Entonces
Escribir "",i
cant<-cant+1
FinSi
i<- i+1
FinMientras
FinAlgoritmo
7. Algoritmo tablas_de_multiplicar
Leer num
FinAlgoritmo
8. Algoritmo Intervalo
suma_dentro_intervalo<-0
cont_fuera_intervalo<-0
igual_limites<-Falso
Repetir
Leer lim_inf
Leer lim_sup
si lim_inf>lim_sup Entonces
FinSi
Leer num
suma_dentro_intervalo<-suma_dentro_intervalo+num
SiNo
cont_fuera_intervalo<-cont_fuera_intervalo+1
FinSi
igual_limites<-Verdadero
FinSi
Leer num
FinMientras
si igual_limites Entonces
SiNo
FinSi
FinAlgoritmo
Análisis: Comenzamos dándole un nombre al algoritmo, definimos lim inf, lim sup como entero,
definimos número como entero, definimos suma dentro Intervalo como entero, definimos con
fuera intervalo como entero, definir igual limites como lógico le asignamos 0 a suma dentro de
intervalo, le asignamos 0 a con fuera de intervalo, le asignamos falso a igual limites, repetimos
introduce el limite inferior del intervalo, leemos lim inf, escribimos introduce limite superior del
intervalo, leemos lim sup, si lim inf es mayor a lim sup entonces, escribimos error el limite debe
ser menor que el superior, fin sí. Hasta que lim inf menor o igual a lim sup, escribimos sin saltar
introduce un número 0 para salir, leemos número, mientras número mayor o menor a 0 hacer si
número mayor a lim inf y número menor a lim sup entonces suma dentro de intervalos le
asignamos suma dentro de intervalos + número, sino cont fuera de intervalo le asignamos cont
fuera de intervalo +1 fin si, si número = lim inf o número = lim sup entonces igual limites le
asignamos verdadero fin si, escribir sin saltar introduce un número 0 para salir, leemos número fin
mientras, escribimos la suma de los números dentro del intervalo es, suma dentro del intervalo,
escribimos la cantidad de números fuera del intervalo es cont fuera intervalo, si igual limites
entonces, escribir se ha introducido algún número a los limites del intervalo, sino escribir no se ha
introducido ningún número igual a los limites del intervalo, fin si y del algoritmo.
9. Algoritmo Potencias
multiplicación<-n*n
Escribir "El numero ",n," multiplicado por sí mismo ",n," es ",resultado de la multiplicación
FinAlgoritmo
leer num
FinPara
FinAlgoritmo