Professional Documents
Culture Documents
Datos de entrada:
Tipo de dato entero
Datos de salida:
Tipo de dato entero
Pseudo-código.
Algoritmo: factorial
INICIO
Entero: i, facto, n
imprime: "ingrese el número"
lee: n
i=n
facto=1
SI (n>=0) ENTONCES
SI (n<>0) ENTONCES
MIENTRAS i>1
facto = facto*i
i=i-1
FINMIENTRAS
imprime: " el factorial de" n "es" facto
SINO
imprime: "el factorial de 0 es 1"
FINSI
SINO
imprime:"numero invalido"
FINSI
FIN
2.- cálculo del área de un rectángulo.
.
Datos de entrada:
Tipo de dato entero
Datos de salida:
Tipo de dato entero
Pseudo-codigo
INICIO
entero: b, h, r
r=b*h
FIN
3. Serie de Fibonacci
Problema: Diseñar un algoritmo que dado un valor inicial genere la serie de Fibonacci,
cumpliendo las siguientes condiciones:
El número de entrada debe ser mayor o igual a cero.
Datos de entrada:
Tipo de dato entero
Datos de salida:
Tipo de dato entero
ALGORITMO: FIBONACCI
ENTERO: a ,b, c, n, i, fibo
INICIO
imprime:"dame limite"
lee: n
SI (n>=0) ENTONCES
SI (n=0) ENTONCES
imprime:"0"
SINO
imprime:"0,1"
a=0
b=1
PARA i=1, HASTA i=n, DE INCREMENTO EN 1
c= a+b
imprime: c ","
a=b
b=c
FINPARA
FINSI
SINO
imprime:"valores inválidos"
FINSI
FIN
4. Registro en Grupo 104-A
INICIO
Entero: num=0, hom=0, muj=0, opc=0, resp=0, sex=0, cond=1
Imprime “1) Registro 2) Salida”
Lee opc
SI (opc>0 AND opc<3) ENTONCES
SI (opc=0) ENTONCES
Imprime “Proceso finalizado”
SINO
MIENTRAS (cond=1)
CLRS
Imprime “Desea inscribirse en GPO 104-A 1) Si 2) No”
Lee resp
SI (resp=1) ENTONCES
Num=num+1
CLRS
Imprime “Cual es su sexo: 1) Femenino 2) Masculino”
Lee sex
SI (sex=1) ENTONCES
Muj=muj+1
SINO
Hom=hom+1
FINSI
CLRS
Imprime “Desea otro registro? 1). Si 2). No”
Lee cond
FINMIENTRAS
Imprime “Total de alumnos hombres” Hom
Imprime “Total de alumnas” Muj
Imprime “Total de alumnos” Num
FINSI
FINSI
SINO
Imprime “Total de alumnos” Num
FINSI
FIN