Você está na página 1de 17

LABORATORIO N° 07

1) Diseñar el programa que permita determinar todos los divisores de un número entero. Si el
número solo tiene por divisores al 1 y al propio numero mostrar el mensaje de "número primo".

INICIO

a
c=0

i=1 hasta a

b=a mod i

IF
b=0

i “,”

c=c+1

IF
c=2

“es primo”

FIN
2) Diseñar el programa que permita contabilizar los números de 5 cifras que sean múltiplos de 3 y
4 a la vez.

INICIO

c=0

i=10000 hasta 99999

b=i mod 4 , a=i mod 3

IF
b=0 y
a=0

c=c+1

FIN
3) Diseñar el programa que permita determinar cuántos números múltiplos de M hay en los N
primeros números naturales, tal que M<=N.

INICIO

m,n
a=0

IF
m>n

aux=n
n=m;
m=aux;

i=1 hasta n

d=m mod i

IF
d=0

a=a+1

m,n

FIN
4) Diseñar el programa que permita ingresar 15 notas y determinar el promedio, la máxima y
mínima

INICIO

S=0, nm=0, nmn=20

i=1 hasta 15

IF
nm<n

nm=n

IF
nmn>n

nmn=n

s=s+n

p=s/15

INICIO
5) Diseñar el programa que permita mostrar los 20 primeros términos de la siguiente serie,
determinando además la suma de ellos: 7, 10, 13, 16, 19 , . .

INICIO

S=0, n=7+(19*3)

i=1 hasta n; i=i+3

i ”,”

s=s+i

FIN
6) Diseñar el programa que imprima una cantidad de * (asteriscos) en función a la variable
contador por ejemplo: la primea línea imprimirá un * la segunda línea dos* etc. El número de líneas
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 números pares comprendidos entre 10 y 20.

INICIO

i=12 hasta 19 ; i++

a=i mod 2

IF
a=0

i “,”

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

INICIO

i=18 hasta 11 ; i--

a=i mod 2

IF
a=0

i “,”

FIN
9) Elaborar un programa que calcule la suma de los números múltiplos de 3 y 7 a partir del número
9 y finaliza en el número 45, no deben incluirse en la suma los números comprendidos entre 21 y
27.

INICIO

c=0

i=9 hasta 45 ; i++

a=i mod 3
b= i mod 7

a=0 y
b=0

c=c+i

i=21

c=c-i

FIN
10) Determinar el número mayor de 10 números ingresados.

INICIO

i=1 hasta 10 ; i++

i=1

r=n

i>1y
n>r

r=n

INICIO
11) Determinar el número menor de 12 números ingresados.

INICIO

i=1 hasta 12 ; i++

i=1

r=n

i>1y
n<r

r=n

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

INICIO

m=1

n>8 y
n<3

i=1 hasta n ; i++

m=m*i

FIN
13) Diseñar 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 Ingeniería Civil Programación Digital
Ing. Carlos A. Silva Delgado. b. El producto de los valores negativos. (Ignorar los valores nulos)

INICIO

a=0, b=1

i=1 hasta 10 ; i++

n>0

a=a+n

n<0

b=b*n

FIN
14) Diseñar 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) Diseñar el algoritmo y programa que permita ingresar dos números enteros positivos y calcular
el producto de los mismos por sumas sucesivas.

INICIO

a,b

s=0

i=1 hasta b ; i++

s=s+a

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

INICIO

b=1, a=0

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

j=1 hasta i ; j++


FIN

b%j=0

a=a+1

a=2

b “,”

b=b+1

a=0
21) Diseñar el algoritmo y programa que permita ingresar las notas de N alumnos y determinar la
nota máxima y la nota mínima.

INICIO

a=1

i=1 hasta n ; i++

num
vm,nm

a=1
FIN

Vm=num, nm=num

a>1 y
vm<num

vm=num

a>1 y
nm>num

nm=num

a=a+1

Você também pode gostar