domingo, 31 de octubre de 2010

Lenguaje de Programación C

Hola compañeros les dejo un programa en C  un poco mas complicado que el anterior
se trata del juego Piedra papel o tejera!



SALUDOS!!

Lenguaje de Programación C


Hola compañeros un pequeño programa en C


Este es un programa sencillo del Lenguaje de Programacion en C++
SALUDOS!!

Lenguaje de Programación Algol


Hola compañeros, aqui les dejo uan pequeña informacion sobre el Lenguaje de Programación Algol.

Es de la Familia de los Lenguales imperativos iniciada a mediados de los 50, convirtiendose en un estándar de facto para presentar algoritmos hasta los 80. 

Este lenguaje fue diseñado para evitar siertos problemas presentados en el lenguaje Fortran, incluyendo a Pascal.
ALGOL utiliza bloques de declaraciones entre parentesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos.

Existen tres ramas oficiales de la Familia AlGOL :

 - ALGOL 58: antes conocido como IAL
 - ALGOL 60
 - ALGOL 68

Sus Aplicaciones comerciales fue obstaculizada por su falta de estandar de salida/entrada en su descripción y en el poco interes en el lenguaje por parte de las grandes compañias de computacion de la epoca.  
Ejemlos de Algol 60:

procedure Absmax(a) Dimensiones:(n, m) Resultado:(y) Subíndices:(i, k);
value n, m; array a; integer n, m, i, k; real y;
comment De la matriz a se toma el elemento con el valor absoluto mayor y se coloca en y.
Los subíndices del elemento se colocan en i y k;
begin integer p, q;
y:= 0; i:= k:= 1;
for p:= 1 step 1 until n do
for q:= 1 step 1 until m do
if abs(a[p, q]) > y then
begin y:= abs(a[p, q]);
i:= p; k:= q
end
end Absmax

Ejemplo de Algol 68:
proc absmax=(ref[]real a)real:
begin   
  int i, k; real y:=0;
  comment De la matriz a se toma el elemento con el valor 
          absoluto mayor 
          y se coloca en y. x
          Los subíndices del elemento se colocan en i y k; comment
  i:= k:= 1⌊a;     
  for p from  1⌊a by 1 to 1⌈a  do
    for q from 2⌊a by 1 to 2⌈a do
      if abs a[p, q] > y then           
         y:= abs a[p, q];
         i:= p; k:= q
      fi
    od
  od;
  y
end
Asi es como se ve un programa de Algol
esta es una pagina donde pueden encontrar un tutorial para saber manejar este lenguaje de programacion  TUTORIAL
 
 
Espero les haya servido esta información
SALUDOS!!  















Lenguaje de Programación Fortran

Hola Compañeros, les hablare un poco sobre el lenguaje de programación Fortran:

Este Lenguaje es de alto nivel e imperativo, que está fuertemente adaptado a la computación científica y el cálculo numérico. Desarrollado originalmente por IBM en 1957y usado para aplicaciones científicas e ingeniería.
Es una de los lenguajes más populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño y el ranking de los supercomputadores más rápidos del mundo.
Fortran vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo.

El lenguaje fue ampliamente adoptado por los científicos para escribir programas numéricamente intensivos, que incentivó a los escritores de compiladores a producir compiladores que pudieran generar un código más rápido y más eficiente.

A mediados de 1954 fue terminada una especificación del borrador para The IBM Mathematical Formula Translating System. El primer manual para el FORTRAN apareció en octubre de 1956, porque los clientes eran reacios a usar un lenguaje de programación de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.



Esta es una Imagen del un Código Fortran en una tarjeta perforada, mostrando el uso especializado de las columnas 1-5, 6 y 73-80.

El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en tarjetas perforadas de 80 columnas. Así por ejemplo, las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto. Estas características han evolucionado de versión en versión. Las actuales contienen subprogramas, recursión y una variada gama de estructuras de control.

Estas son las versiones del Fortran 
  1. FORTRAN IV
  2. FORTRAN 77
  3. FORTRAN 90
  4. FORTRAN 95
  5. FORTRAN 2003
  6. FORTRAN 2008
  7. FORTRAN 2010
En este link pueden descargar un Tutorial sobre el Fortran! TUTORIAL

Espero que esto les haya servido , Subiré un programa hecho en Fortran!
SALUDOS!