ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Organización


Enviado por   •  15 de Julio de 2013  •  1.801 Palabras (8 Páginas)  •  327 Visitas

Página 1 de 8

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

J=2

4/2= 2 Es decir que NO ES PRIMO porque es divisible por 1, por sí mismo y 2 (El residuo de J es igual a 0).

I=5

J=2 J=J+1 J=J+1 J=J+1

5/2=2,5 5/3=1,6 5/4=1,25 5/5=1 Es decir que SI ES PRIMO porque solo es divisible por 1 y por sí mismo.

I=6

J=2

6/2=3 Es decir que NO ES PRIMO porque es divisible por 1, por sí mismo y por 3 (El residuo de J es igual a 0).

I=7

J=2 J=J+1 J=J+1 J=J+1 J=J+1 J=J+1

7/2=3,5 7/3=2,3 7/4=1,75 7/5=1,4 7/6=1,16 7/7=1 Es decir que SI ES PRIMO porque solo es divisible por 1 y por sí mismo.

I=8

J=2

8/2=4 Es decir que NO ES PRIMO porque es divisible por 1, por sí mismo y por 4 (El residuo de J es igual a 0).

I=9

J=2 J=J+1

9/2=4,5 9/3=3 Es decir que NO ES PRIMO porque es divisible por 1, por sí mismo y por 3 (El residuo de J+1 es igual a 0).

I=10

J=2

10/2=5 Es decir que NO ES PRIMO porque es divisible por 1 por sí mismo y por 5 (El residuo de J es igual a 0).

3. Realizar un algoritmo que muestre en pantalla o impresora hasta un número que se determine en la corrida en frío los números primos que pertenezcan a la serie de Fibonacci. Recuerde validar la información correspondiente.

INICIO

DETERMINAR N,I,J, imprimir$, Booleano= Primo

ESCRIBIR “Introduzca un número”

Leer N

J=2

V(1)=1

V(2)=1

PARA I= 3 hasta N hacer

MIENTRAS [Residuo de (I;J)= Ø] Primo = FALSO hacer

J=J+1

SI Primo= VERDADERO Y [V(I)= V(I-1) + V(I-2)] = I entonces

ESCRIBIR “Los números que son primos y pertenecen a la serie Fibonacci son:”

SI V(I)<I entonces

I=I+1 hasta V(I)=I

SI NO

V(I)<I entonces

I= I+1 hasta V(I)=I

validar_imprimir (imprimir$)

SI imprimir$= “Si” entonces

IMPRIMIR “Los números que son primos y pertenecen a la serie Fibonacci son:”

FIN MIENTRAS

FIN SI

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

V(1)= 1

V(2)= 1

I= 3

3/2=1,5 J=J+1-> 3/3=1 Solo entre 1 y el mismo= PRIMO entonces

V(I)= V(I-2)+V(I-1)

V(3)= V(3-2)+V(3-1)

V(3)= V(1)+V(2)

V(3)= 1+1= 2

V(3)= 2

V(3) = 2

V(I)<I

V(3)<3

2<3 SI entonces

I= I+1

I= 4

V(I)=V(I-2)+V(I-1)

...

Descargar como (para miembros actualizados) txt (15 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com