miércoles, 10 de noviembre de 2010

Reporte # 6 Lenguajes Imperativos

Los Lenguajes que elegí son : C, Fortran, Pascal y Basic

C
El programa que hice es el siguiente: 
Este es un programa que busca en una matriz el numero de veces que se repite determinado numero.



Compilamos...
Primero nos pide el numero de filas y columnas, en este caso, hice una matriz de 3x3
Luego nos pide cada elemento de la matriz;
Después nos pide el numero que va a buscar : yo elegi el 2
y al final "imprime" la matriz y el numero de veces que se repite el numero buscado:




Fortran
El programa calcula el factorial de un numero:



FUNCTION factorial(n) 
INTEGER factorial
INTEGER, INTENT(IN) :: n
IF (n==0) THEN
factorial = 1
ELSE
factorial = factorial * factorial(n-1)
END IF
END FUNCTION factorial


Pascal

El programa en pascal calcula el área de un triangulo en base a los datos que damos:


Program area;

var area, base, altura : real;


begin

write ('Dame Base : ');
readln(base);

write('Dame Altura: ')
readln(altura);


area := (base * altura)/2 

writeln('El Area es =', area:0:2);   {:0:2 sirve para dar el formato de salida al numero}
readln;

end




Basic

Programa que calcula la serie de fibonacci:

Private Sub Form_Load()
Dim fibonacci(20) As Long
Dim i As Integer
fibonacci(1) = 1
fibonacci(2) = 1
For intCount = 3 To 10
fibonacci(intCount) = fibonacci(intCount - 1) + fibonacci(intCount - 2)
Next intCount
For i = 1 To 10
Debug.Print fibonacci(i)
Next i
End Sub



Bibliografía

10 comentarios:

  1. muy buen reporte
    sobre todo el primero, que se ve un poco mas complicado
    pero aun asi esta muy bien y quemal que no pudiste conseguir compilador de 2 de ellos

    ResponderEliminar
  2. muy bueno, me gusto ke aplicaste la serie fivonaccio es la forma mas facil y eficiente pARA KE ME EXPLIKEN

    ResponderEliminar
  3. te faltaron las pantallas de ejecucion. espero las subas para que no te afecte la calificacion.

    ResponderEliminar
  4. hola!!

    creo que la info es muy buena, aunque los programas son algo sencillos ..

    =)

    ResponderEliminar
  5. :)
    hola como estas
    tu reporte te quedo muy bien
    tus programas estan bien hechos y pues los explicaste bien y pues es un buen trabajo ,me gusto mucho, nos vemos

    bye!

    ResponderEliminar
  6. Muy bien explicados tus programas, que bien que pudiste colocar las imagenes donde corre el programa.

    ResponderEliminar
  7. Hola muy bien tus programas estan padres, pero hubieras puesto una descripción pequeña del codigo

    ResponderEliminar
  8. Estan muy bien explicados tus programas, son simples y claros, nadas coincido con mis otros compañeros que te faltaron las pantallas de ejecución

    ResponderEliminar
  9. Hola me hubiese gustado que explicaras algunas lineas de codigo, ya que no los conozco completamente y me gustaria saber un poco mas, nos vemos, saludos

    ResponderEliminar
  10. Ok. Estoy de acuerdo en que lo ideal hubiera sido que pusieras las pantallas de ejecución.

    Calificación: 4.5/5

    ResponderEliminar