Anda di halaman 1dari 34

LABORATORIO N 07

1) Disear el programa que permita determinar todos los divisores de un nmero entero. Si el
nmero solo tiene por divisores al 1 y al propio numero mostrar el mensaje de "nmero primo".

INICIO

n
c=0
i=1 hasta a

j=a mod i

IF
j=0

i ,

c=c+1

IF
c=2

es primo

FIN
2) Disear el programa que permita contabilizar los nmeros de 5 cifras que sean mltiplos de 3 y
4 a la vez.

INICIO

c=0
i=10000 hasta 99999

k=i mod 4 , j=i mod 3

k=0IF
y j=0

c=c+1

FIN
3) Disear el programa que permita determinar cuntos nmeros mltiplos de M hay en los N
primeros nmeros naturales, tal que M<=N.
INICIO

m,n
k=0
IF
m>n

aux=n
n=m;
m=aux;

i=1 hasta n

d=m mod i

IF
d=0

k=k+1

m,n

FIN
4) Disear el programa que permita ingresar 15 notas y determinar el promedio, la mxima y
mnima
INICIO

S=0, nm=0,

i=1 hasta 15

IF
nm<n

nm=n

IF
nmn>n

nmn=n

s=s+n

p=s/15

INICIO
5) Disear el programa que permita mostrar los 20 primeros trminos de la siguiente serie,
determinando adems la suma de ellos: 7, 10, 13, 16, 19 , . .

INICIO

S=0,

i=1 hasta n; i=i+3

i ,

s=s+i

FIN
6) Disear el programa que imprima una cantidad de * (asteriscos) en funcin a la variable
contador por ejemplo: la primea lnea imprimir un * la segunda lnea dos* etc. El nmero de lneas
a imprimir se ingresa por teclado.

INICIO

i=1 hasta n; i++

j=1 hasta i; j++

FIN
7) Elaborar un programa que muestre los nmeros pares comprendidos entre 10 y 20.

INICIO

i=12 hasta 19 ; i++

c=i mod 2

IF
c=0

i ,

FIN
8) Elaborar un programa que muestre los nmeros pares comprendidos entre 20 y 10 (orden
descendente).

INICIO

i=18 hasta 11 ; i--

d=i mod 2

IF
d=0

i ,

FIN
9) Elaborar un programa que calcule la suma de los nmeros mltiplos de 3 y 7 a partir del nmero
9 y finaliza en el nmero 45, no deben incluirse en la suma los nmeros comprendidos entre 21 y
27.

INICIO

c=0

i=9 hasta 45 ; i++

j=i mod 3
k= i mod 7

j=0 y
k=0

c=c+i

i=21

c=c-i

FIN
10) Determinar el nmero mayor de 10 nmeros ingresados.

INICIO

i=1 hasta 10 ; i++

i=1

m=n

i>1y m>r

m=n

INICIO
11) Determinar el nmero menor de 12 nmeros ingresados.

INICIO

i=1 hasta 12 ; i++

i=1

me=n

i>1y n<me

me=n

me

INICIO
12) Calcular el factorial de un nmero dado (El programa solo admite datos entre 3 y 8).

INICIO

m=1

n>8 y n<3

i=1 hasta n ; i++

f=f*i

FIN
13) Disear el algoritmo y programa que permita leer una lista de 10 valores enteros. Calcular e
informar: a. La suma de los valores positivos. Carrera Profesional Ingeniera Civil
Programacin Digital Ing. Carlos A. Silva Delgado. b. El producto de los valores
negativos. (Ignorar los valores nulos)

INICIO

p=0, ne=1

i=1 hasta 10 ; i++

n>0

p=p+n

n<0

ne=ne*n

FIN
14) Disear el algoritmo y programa que permita ingresar N juegos de cuatro valores cada uno.
Calcular y emitir el promedio de cada juego. El proceso finaliza al encontrarse un juego cuyo primer
valor es 0.

INICIO

s=0

i=1 hasta M ; i++

f=1 hasta 4 ; f++

s=s+n

a=s/4

s=0

FIN
15) Disear el algoritmo y programa que permita ingresar dos nmeros enteros positivos y calcular
el producto de los mismos por sumas sucesivas.

INICIO

p,se

s=0

i=1 hasta se ; i++

s=s+p

FIN
18) Disear el algoritmo y programa que permita calcular los numero
primos anteriores a un numero .x. dado.

INICIO

d=1, c=0

i=1 hasta (v-1) ; i++

j=1 hasta i ; j++


FIN

d%j=0

c=c+1

c=2

d ,

d=d+1

c=0
21) Disear el algoritmo y programa que permita ingresar las notas de N alumnos y determinar la
nota mxima y la nota mnima.

INICIO

a>1
a>1 yy a=1
nm>num
vm<num
n
i=1 hasta n ; i++
num
a=1
Vm=num,
vm=num
nm=num
a=a+1 vm,nm
FIN

Anda mungkin juga menyukai