AQUI LES PRESENTO LA SERIE DE FIBONACCI, QUE COMO VEN LA AMO PUES LA CONOSCO Y COMPRENDO MUY BIEN QUE ME ES MUY SENCILLO PASARLA EN AUN LENGUAJE DE PROGRAMACION
Cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. FIBONACCI.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
77 N PIC 9(18).
77 N1 PIC Z(18).
77 M PIC 9(18) VALUE 1.
77 O PIC 9(18).
77 I PIC 9(4) VALUE 1.
77 Q PIC X.
PROCEDURE DIVISION.
PARA-A.
DISPLAY ( 1 , 1 ) ERASE.
DISPLAY ( 2 , 1 ) "LA SERIE FIBONACCI DEL 1 AL 100:".
MOVE 0 TO N.
DISPLAY " ".
DISPLAY 0.
DISPLAY 1.
MOVE 0 TO O.
PARA-B.
COMPUTE N = O + M.
MOVE N TO N1.
MOVE M TO O.
MOVE N TO M.
DISPLAY N1.
ADD 1 TO I.
IF I = 21
DISPLAY "PRESIONA TAB KEY PARA VER LA SIGINETE PAGINA."
ACCEPT Q.
IF I = 41
DISPLAY "PRESIONA TAB KEY PARA VER LA SIGINETE PAGINA."
ACCEPT Q.
IF I = 61
DISPLAY "PRESIONA TAB KEY PARA VER LA SIGINETE PAGINA."
ACCEPT Q.
IF I = 81
DISPLAY "PRESIONA TAB KEY PARA VER LA SIGINETE PAGINA."
ACCEPT Q
IF I = 99
GO TO STOP-PARA
ELSE
GO TO PARA-B.
STOP-PARA.
DISPLAY " ".
STOP RUN
Fortran
I=35; K=I
CALL F(I)
PRINT *,K,'LA SERIE FIBONACCI ES',I
STOP
END PROGRAM
SUBROUTINE F(I)
DIMENSION A(I+1)
A(1)=1; A(2)=1
DO1J=3,I+1
A(J)=A(J-1)+A(J-2)
1 CONTINUE
I=A(I+1)
RETURN
END SUBROUTINE
FACTORIAL PARA N NUMEROS
Pascal
uses crt;
var
numero,cota:longint;
contador:integer;
begin
clrscr;
write(‘Escriba un numero: ‘);
read(cota);
contador:=1;
numero:=1;
repeat
numero:=numero*contador;
contador:=contador+1;
until
contador>cota;
writeln(‘El factorial del numero es: ‘,numero);
readkey;
end.
var
numero,cota:longint;
contador:integer;
begin
clrscr;
write(‘Escriba un numero: ‘);
read(cota);
contador:=1;
numero:=1;
repeat
numero:=numero*contador;
contador:=contador+1;
until
contador>cota;
writeln(‘El factorial del numero es: ‘,numero);
readkey;
end.
EL FACTORIAL DE 7 NUMEROS.
ALGOL
PROC factorial = (INT n)LONG LONG INT:
CASE n+1 IN
1,1,2,6,24,120,720
OUT
n*factorial(n-1)
ESAC
;
ESPERANDO COMENTARIOS GRACIAS
hola!!
ResponderEliminarme parecieron muy buenos los programas, aunquehuberia sido bueno algo de explicacion ...
Hola Lore
ResponderEliminarEstan biien tus programas, hubieras explicado algo y poner una imagen que es azul con negro que esta en tu usb jajaja en el programa de Pascal ya que ese lo checamos! y si corrio el programa y todo muy biien.
Muy bien tus programas, espero que tengas una buena calificacion. (:
ResponderEliminartambien aqui, creo que te falto, poner lasimagenes de tu programa ya en ejecucion, poner, referencias, y que explicaras un poco mas tus programas
ResponderEliminarmuy bien, aunque faltan la imagenes como dice roberto, saludos =)
ResponderEliminarmuy buen reporte el que hiciste buenos programas:D
ResponderEliminarfaltaron las pantallas de ejecucion y en pascal te falto escribir writeln o write
ResponderEliminarEstan bien tus programas, solo que estaria mejor que explicaras un poco tus programas, para comprenderlos mejor
ResponderEliminarHola super bien qe estan tus programas pero tambien creo que te falto tipo la impresion de pantalla y aparte explicar un poco mas el codigo pero en general tu reporte me parece bueno
ResponderEliminarHola estan muy bien los programas pero los compañeros tienen la razón pudiste haber explicado un poco mas el codigo aunque sea un poco, pero para poder entenderle mejor, ademas de que pudiste haber puesto algunas imagenes de la corrida de los programas, pero bueno por lo demas todo bien
ResponderEliminar