Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
ANTONIO CORONADO
COD. 625562
Taller No. 04
Problema 1.
Especificar y disear un algoritmo que solucione el siguiente problema:
Calcular el mximo comn divisor de dos nmeros
ANLISIS
OBJETOS CONOCIDOS
OBJETOS DESCONOCIDOS
Numero 1, numero 2
Mximo comn divisor, residuo
CONDICIONES
ESPECIFICACIN
VARIABLES CONOCIDAS
VARIABLES DESCONOCIDAS
CONDICIONES
Proceso maximocomundivisor
Definir n1,n2, residuo,mcd Como Entero
Escribir "DIGITE NUMERO 1";
leer n1;
Escribir "DIGITE NUMERO 2 ";
leer n2;
Repetir
residuo=n1%n2
Si residuo<>0 Entonces
n1=n2
n1, n2
Mcd, residuo
n2=residuo
Sino
mcd=n2
Fin Si
Hasta Que residuo=0
Escribir "El maximo comun divisor es " mcd;
FinProceso
PROBLEMA 2
Especificar y disear un algoritmo que solucione el siguiente problema:
Calcular el factorial de un nmero entero introducido por teclado
ANALISIS
OBJETOS CONOCIDOS
OBJETOS DESCONOCIDOS
Numero
Factorial
Nmero mayor cero
CONDICIONES
ESPECIFICACIN
VARIABLES CONOCIDAS
VARIABLES DESCONOCIDAS
CONDICIONES
Proceso factorial
Definir n Como Entero
Definir fact Como Entero
Escribir "Digite un numero"
leer n;
fact=n
n=n-1
Mientras n>1 Hacer
fact=fact*n
n=n-1
Fin Mientras
Escribir "El factorial es " fact
int
Fact
N>0
FinProceso
Problema 3.
Especificar y disear un algoritmo que solucione el siguiente problema:
Leer n valores desde teclado y mostrar la media de los pares y la media de los impares. Hacer tres
versiones, con un ciclo: para, mientras y repetir.
ANALISIS
OBJETOS CONOCIDOS
OBJETOS DESCONOCIDOS
CONDICIONES
numero
Media pares, media impares
Numero es par o impar
ESPECIFICACIN
VARIABLES CONOCIDAS
VARIABLES DESCONOCIDAS
CONDICIONES
MIENTRAS:
Proceso media
definir n,np,ni,c,cp,ci Como Entero
definir mp,mi Como Real
Escribir "Digite cantidad de numeros "
Leer c
cp=0
ci=0
Mientras c>0 Hacer
c=c-1
Escribir "Digite numero "
Leer n
Si n%2=0 Entonces
np=np+n
cp=cp+1
Sino
ni=ni+n
ci=ci+1
Fin Si
Fin Mientras
n
mp, mi
n modulo 2 = 0 (par) sino impar
mp=np/cp
mi=ni/ci
Escribir "la media de los numeros pares es " mp
Escribir "la media de los numeros impares es " mi
FinProceso
REPETIR:
Proceso media_repetir
definir n,np,ni,c,cp,ci Como Entero
definir mp,mi Como Real
Escribir "Digite cantidad de numeros "
Leer c
cp=0
ci=0
Repetir
Escribir "Digite numero "
Leer n
Si n%2=0 Entonces
np=np+n
cp=cp+1
Sino
ni=ni+n
ci=ci+1
Fin Si
c=c-1
Hasta Que c>0
mp=np/cp
mi=ni/ci
Escribir "la media de los numeros pares es " mp
Escribir "la media de los numeros impares es " mi
Fin Proceso
PARA:
Proceso media_para
definir n,np,ni,c,cp,ci Como Entero
definir mp,mi Como Real
Escribir "Digite cantidad de numeros "
Leer c
cp=0
ci=0
Problema 4.
Especificar y disear un algoritmo que solucione el siguiente problema:
Calcular el valor de la siguiente sumatoria. Solicitar el valor de n al usuario
=1
Proceso sumatoria
definir n Como Entero
definir suma Como Real
Escribir "Digite un valor "
Leer n
suma=0
Para i<-1 Hasta n Con Paso 1 Hacer
suma=suma+i
Fin Para
Escribir "La sumatoria es " suma
FinProceso
Problema 5.
Especificar y disear un algoritmo que solucione el siguiente problema: Calcular el valor de los n
primeros trminos de la serie: 1 + + 2 2! + 3 3! + + !
Proceso exponente
definir n, x como entero