Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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 ”,”
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
FIN
7) Elaborar un programa que muestre los números pares comprendidos entre 10 y 20.
INICIO
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
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
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
r=n
i>1y
n>r
r=n
INICIO
11) Determinar el número menor de 12 números ingresados.
INICIO
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
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
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
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
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
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
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