Está en la página 1de 7

PONTIFICIA UNIVERSIDAD CATÓLICA MADRE Y MAESTRA

CAMPUS SANTO TOMÁS DE AQUINO

Presentado Por:
MARVIN JOSÉ RAMÍREZ CAMPUSANO | ID: 10129970
BRIAN MIGUEL GUZMÁN REYNOSO | ID: 10143444
MICHAEL FLORES FELIZ | ID: 10137444

Asignatura:
Introducción a la Algoritmia

Título:
Parcial 2

Fecha de Entrega:
15 de marzo del 2021

Santo Domingo, D.N.


1) Escribir un programa que reciba como dato un número entero N, despleigue
y calcule el resultado de la siguiente serie:
S= (1) + (1+2) + (1+2+3) + (1+2+3+4) + ... +

La expresion anterior tiene 4 terminos.

Nota importante:
El programa debe pedir por pantalla :
a) N (la cantidad de terminos)

A)Algoritmo
1) Inicio
2) Leer i,j,suma
3) Desplegar mensaje para digitar numero
4) Leer n
5) Si i es menor o igual que n entonces incrementar i
i) Si j es menor que i entones incrementar j
(a) Sumar suma con j
6) Si no imprimir suma
7) Fin
2)DFD

2) Escribir un programa que acepte por pantalla un


numero y determine si es un numero Armstrong o no.
A) Algoritmo
1) Inicio
2) Desplegar por pantalla “Ingrese un numero: “
3) Se guarda el carácter como numero
4) Por cada numero igual o diferente a 0 haga
a) Si no es diferente a zero pues se reincia el programa
b) Solo si es diferente se puede continuar:
i) Empieze a coger el numero como tmp para almacenar numero
ii) Tmp es igual o diferente a 0
(1) El tmp se divide por 10
(a) Esto crea un nuevo variable llamado digito que se guarda para
usar despues
(2) Se crea un producto de los dígitos separado con la suma del
producto igualando el numero
(3) Tmp se divide en 10
(4) Se vuevle hasta que llegue al mismo numero o diferente
iii) Se hace la pregunta si numero es igual o diferente a producto
(1) Si no es se desplega que “ no es un numero Armstrong”
(2) Si es igual se desplega que “ si es un numero Armstrong”

5) fin

B) DFD
3) La empresa "Megatron" desea conocer una serie de datos de sus empleados:
El programa debe pedir por pantalla:
a) N (cantidad de empleados)
b) salarios de los empleados

El programa deberá desplegar por pantalla:


a) Cuántos empleados ganan menos de RD$10,000 al mes
b) Cuántos empleados ganan entre 11,000 y RD$30,000 al mes
c) Cuántos empleados ganan más de RD$30,000 al mes

A)Algoritmo
1. Inicio
2. Desplegar por pantalla “introducir cantidad de empleado y salario de
empleado”
3. Leer los datos (cantidad y salario de empleados).
3.1. Si el salario de x cantidad de empleados < 10,000, desplegar
mensaje en pantalla “empleados ganan menos de 10,000 al mes”.
3.2. Si el salario de x cantidad de empleados > 11,000 y < 30,000,
desplegar mensaje en pantalla “empleados ganan entre de 11,000 y
30,000 al mes”.
3.3. Si el salario de x cantidad de empleados >30,000, desplegar mensaje
en pantalla “empleados ganan más de 30,000 al mes”.
4. fin
DIAGRAMA DE FLUJO

También podría gustarte