miércoles, 10 de noviembre de 2010

Tarea #6 - Lenguajes Imperativos

Mis 4 programas seran en Pascal, C, Fortran y Algol
--------------------------------------------------------------
Pascal

Lo que hace es pedirnos un rango, y nos dara la seria de fibonnaci hasta tal numero que tecleamos.
Codigo
uses crt;
var i,j,c,x,r: byte;

begin clrscr;
 i:=0;  
 j:=1;
 x:=0;
write<´Rango:   ´>; read<r>;
writeln;
writeln<´La secuencia de Fibonacci de 0 - ´,r, ´es:  ´>;
writeln;
for c:=1 to r do
begin
 write <x, ´ ´>;
x:=i+j;
j:=i;
i:=x;
end;
readkel;
end.

http://sourceforge.net/projects/freepascal/files/


-------------------------------------------------------------------------------------------------------
C
Lo que hace es sacar el factorial de un numero.
Codigo
#include <stdio.h>
int factorial(int n){
  if(n <= 0) return 1;
  else return n * factorial(n-1);
}main()
{
  int n;
  int factoial(int);
  scanf("%d", &n);
  printf("Factorial de %d es %d.\n", n, factorial(n));}



-------------------------------------------------------------------------------------------------------
Fortran
Lo que hace es calcular el seno de teta 

Codigo
implicit none                                                       Declarar Variables
integer i
real x,s,pi
pi = acos(-1.0)                                                   Calcular pi.
open(10,file=’seno.dat’)                                     Abre el archivo
do i=0,100
x = 2.0*pi*real(i)/100.0                                    Calcula X de 0 a 2/pi y su seno
s = sin(x)
write(10,’(2f10.4)’) x,s
end do                                                               Se cierra el archivo
close(10)
end program seno                                            


----------------------------------------------------------------------------------------------------
Algol
Este progrma hace la conversion de grados Farenheit a grados Celsius

Codigo
fahrenheit
begin
    real fahrenheit;
    print ("Diga los grados Fahrenheit:  ");
    read (fahrenheit);
    print("Celsius ", (fahrenheit-32-0 * 5.0/9.0);
end
finish



Ojala pueden entenderle a los 4 programas y ya no pude conseguir un compilador para algol ni fortran, y que las otras dos imagenes se visualicen bien, ya que me comentaron mucho que no se veian bien las demas
me dicen para modificarlas

14 comentarios:

  1. Pues estas imagenes si se ven bien. Y, al menos yo, le entiendo en terminos medios, pero es por no saberle bien yo a los programas.

    ResponderEliminar
  2. hola!!

    creo que el programa de pascal esta muy bien, pero en c creo que pudiste lucirte un poco mas ya que es algo que nosotros ya debemos manejar mejor ..

    en los otros lenuajes me hubiera sido genial ver la pantalla ..

    =)

    ResponderEliminar
  3. muy bien tu reporte aunque hubiera sido incluir la pantalla en algunos para apreciar la ejecucion del programa, pero esta muy bien , saludos

    ResponderEliminar
  4. Bien el reporte y para compilar Fortran en Windows esta Force.


    Saludos

    ResponderEliminar
  5. Muy bien los programas, me ayudo bastante tu reporte, ya que me base en algunos de los lenguajes.

    ResponderEliminar
  6. Bien explicados tus programas, se complementan con las imagenes de los mismos.

    ResponderEliminar
  7. estan muy bien explicados tus programas :D

    ResponderEliminar
  8. Muy bien tus programas, estan muy bien explicados

    ResponderEliminar
  9. :)
    hola como estas
    tu reporte sobre estos cuatro programas te quedo myy bien, los programas estan bien hechos y pues las imagenes que pusiste estan bien tambien aunque te hisieron falta algunas, pero el codigo esta bien y pues tu reporte esta bien
    nos vemos

    ResponderEliminar
  10. buen reporte están muy bien explicados, solo en los programas de Fortran y Algol te falto poner imágenes

    ResponderEliminar
  11. muy bien en los programas aunque te hayan faltado las pantallas de ejecucion (dos)

    ResponderEliminar
  12. Super bien tus programas, pero hubiese quedado mas entendible si hubieses agregado las pantallas de ejecucion a fortran y algol pero en general esta super bien tu reporte

    ResponderEliminar
  13. Hola muy buenos tus programas, y la explicación pudiste haber puesto mas acerca de estos para entenderle un poco mejor, pero tambien pudiste haber agregado una imagen acerca de la corrida de cada uno de estos programas

    ResponderEliminar
  14. Bien. Está bien que hayas mencionado que no encontraste varios compiladores.

    Calificación: 4.5/5

    ResponderEliminar