La Organización
Enviado por kersi • 15 de Julio de 2013 • 1.801 Palabras (8 Páginas) • 300 Visitas
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Universidad del Zulia
Facultad de Humanidades y Educación
Materia: Fundamentos de Programación
TRABAJO FINAL FUNDAMENTOS DE PROGRAMACIÓN
Realizado por:
Carrasquero, Dayana V- 23.855.056
Semprum Sandra V-13.371.891
Arévalo Kersi V-24.403.195
Maracaibo, 25 de Febrero de 2013
1. Realizar un algoritmo que muestre en pantalla o impresora hasta un número que se determine en la corrida en frío la serie de Fibonacci. Recuerde validar la información correspondiente.
INICIO
DETERMINAR N, I, imprimir$
Escribir “Introduzca número:”
Leer N
V (1)= 1
V (2)= 1
Para I= 3 hasta N hacer
V (I)= V(I-1) + V(I-2)
validar_imprimir (imprimir$)
Si imprimir$= “Si” entonces
IMPRIMIR “Los números que corresponden a la serie Fibonacci son:”
FIN SI
FIN PARA
FIN
subrutina
validar_imprimir (imprimir$)
imprimir$= “ ”
HACER
ESCRIBIR “¿Desea Imprimir?”
LEER imprimir$
MIENTRAS imprimir$ ≠ “Si” y imprimir$ ≠ “No”
*Corrida en Frío*
Para I= 3 hasta 13
V (1)= 1
V (2)= 1
V (I) = V (I-1) + V (I-2)
V(3)= V(2)+V(1)
V (3) = 1+1
V (3) = 2
I= 1 2 3
V= 1 1 2
I=4
V (I) = V (I-1) + V (I-2)
V(4)= V(3)+V(2)
V (4) = 2+1
V (4) = 3
I= 1 2 3 4
V= 1 1 2 3
I=5
V (I) = V (I-1) + V (I-2)
V(5)= V(4)+V(3)
V (5) = 3+2
V (5) = 5
I= 1 2 3 4 5
V= 1 1 2 3 5
I= 6
V (I) = V (I-1) + V (I-2)
V(6)= V(5)+V(4)
V (6) = 5+3
V (6) = 8
I= 1 2 3 4 5 6
V= 1 1 2 3 5 8
I= 7
V (I) = V (I-1) + V (I-2)
V(7)= V(6)+V(5)
V (7) = 8+5
V (7) = 13
I= 1 2 3 4 5 6 7
V= 1 1 2 3 5 8 13
2. Realizar un algoritmo que muestre en pantalla o impresora hasta un número que se determine en la corrida en frío la serie de los números primos. Recuerde validar la información correspondiente.
INICIO
DETERMINAR N, I, J, imprimir$, Booleano= Primo
ESCRIBIR “Introduzca un número:”
Leer N
PARA I= 1 hasta N hacer
Primo = VERDADERO
J= 2
MIENTRAS (I≥J) y (primo= VERDADERO) hacer
SI Residuo de (I;J)= Ø entonces
Primo = Falso
Si no
J=J+1
FIN SI
FIN MIENTRAS
Si (primo= VERDADERO) entonces
ESCRIBIR I “Números primos:”
validar_imprimir (imprimir$)
Si imprimir$= “Si” entonces
IMPRIMIR “Números primos:”
FIN SI
FIN SI
FIN PARA
FIN
subrutina
validar_imprimir (imprimir$)
imprimir$= “ ”
HACER
ESCRIBIR “¿Desea Imprimir?”
LEER imprimir$
MIENTRAS imprimir$ ≠ “Si” y imprimir$ ≠ “No”
*Corrida en Frío*
N= 10
J= 2
I= 1 (Es primo y lo muestra directamente sin hacer ninguna operación porque es menor que J)
I= 2 (Es primo y lo muestra directamente sin hacer ninguna operación porque es igual a J)
I= 3
J=2 J=J+1
3/2=1,5 3/3=1 Es decir que SI ES PRIMO porque solo es divisible por 1 y por sí mismo.
I=4
...