Академический Документы
Профессиональный Документы
Культура Документы
21. Realizar un algoritmo que determine la suma de los nmeros entre 100 (no se
excluye) y 1000(se excluye). Realice los procesos correspondientes e indique el valor
correcto.
1. Anlisis del problema
Salida: Suma de los nmeros entre 100 y 999
Proceso:
= 1 + ( 1)
999 = 100 + ( 1)1
999 100 = 1
= 900
(1 + )
2
(100 + 999) 900
=
2
= 494550
=
Entrada:
No existen entradas
2. Listado de variables
Salidas
Sumatoria de trminos (tipo de dato [i])
3. Listado de expresiones
= 1 + ( 1)
(1 + )
=
2
4. Algoritmo
1)
2)
3)
4)
5)
6)
Inicio
Muestra el encabezado de la cantidad de trminos
Se calcula el total de trminos y se muestra
Muestra el encabezado de la sumatoria de los trminos
Se calcula la sumatoria de los trminos y se muestra
Fin
5. Simulacin
El programa es de solo salida, no se proporcionan datos, se muestra lo siguiente:
Sumatoria de trminos
494550
22. Realizar un algoritmo que permita generar una serie de n nmeros de Fibonacci que
tambin sean primos. Los nmeros de Fibonacci son nmeros que se forman de la
serie siguiente, los dos primeros nmeros son 1,1 y los siguientes se forman
sumando los dos anteriores, y los primos son aquellos nmeros que nos son
divisibles ms que para la unidad y para s mismos.
1. Anlisis del problema
Salida: Nmeros primos en la serie Fibonacci
Procesos:
Generar serie Fibonacci
=1
=1
= +
=
=
= 0
= + 1
Determinar si es primo o no
= 0
= 0
= 0 ( )
Entradas
Serie Fibonacci
n (Cantidad de nmeros de la serie)
Es primo o no
c(nmero de la serie Fibonacci)
2. Listado de variables
Generar serie Fibonacci
Entradas
Cantidad de nmeros de la serie (tipo de dato [i])
Salidas
Nmero de serie Fibonacci (tipo de dato [i])
Determinar si es primo o no
Salidas
Numero primo (tipo de dato [x(n)]
3. Listado de expresiones
Generar serie Fibonacci
C=a+b
Cont=cont+1
Determinar si es primo o no
D=c/div
4. Algoritmo
Generar serie Fibonacci
1) Inicio
2) Pedir n
3) a=1,b=1,cont=0
4) c=a+b
5) a=b
6) b=c
7) cont=cont+1
8) cont >=n?
8.1 Si, mostrar C
8.2 No, regresar paso 4
9) Fin
Determinar si los nmeros de la serie son primos o no
1) Inicio
2) Leer C
3) Div=1, Cd=0
4) Div <=C?
5) Si, N%C==0
5.1) Div=Div + 1
5.2) Cd = Cd + 1
6) No, div == 2
6.1) Si, mostrar es primo
6.2) No, mostrar no es primo
7) Fin.
5. Simulacin
n=3
a
1
1
2
3
b
1
2
3
5
c
2
3
5
8
cont
0
1
2
3
Es primo?
Primo
Primo
Primo
No es primo
23. Se necesita desarrollar una aplicacin para matriculacin en lnea, de una institucin
educativa. Tomando en cuenta algunas caractersticas particulares.
1. Anlisis del problema
Salida: Costo total de una matrcula segn sea el caso.
Proceso:
3. Listado de expresiones
Costo matricula = Tipo de matrcula + Materias presenciales (Costo de cada materia presencial)
+ Materias a distancia (Costo de cada materia a distancia) + Talleres prcticos (Costo de cada
taller prctico)
Inicio
Se pregunta cul es el tipo de matricula
Se pregunta la cantidad de materias presenciales
Se pregunta la cantidad de materias a distancia
Se pregunta la cantidad de talleres prcticos
Se calcula el costo total de matrcula segn cual sea el tipo
Se muestra el costo total de matricula
Fin
5. Simulacin
Caso X
Cul es el tipo de matrcula: Ordinaria
Cantidad de materias presenciales: 3
24.
Cantidad de materias a distancia: 2
Cantidad de talleres prcticos: 4
Costo total de matrcula: 2852
Caso Y
Cul es el tipo de matrcula: Extraordinaria
Cantidad de materias presenciales: 3
Cantidad de materias a distancia: 2
Cantidad de talleres prcticos: 4
Costo total de matrcula: 4404.5
Caso Z
Cul es el tipo de matrcula: Especial
Cantidad de materias presenciales: 4
Cantidad de materias a distancia: 3
Cantidad de talleres prcticos: 5
Costo total de matrcula: 7348.5
Inicio
Se pregunta la cantidad de calificaciones
Se pregunta las calificaciones segn la cantidad de calificaciones
Se calcula la suma de las calificaciones del alumno
Se calcula el promedio de las calificaciones de cada alumno
6) Se muestra el promedio
7) Fin
5. Simulacin
Cantidad de calificaciones: 3
Calificacin 1: 14
Calificacin 2: 15
Calificacin 3: 17
Promedio de calificaciones del ltimo parcial: 15.33