Articulo de referencia

ALGO

ALGO (sin "L") es un lenguaje de programación algebraica desarrollado para la computadora Bendix G-15 . [ 1 ] ALGO fue uno de los varios lenguajes de programación inspirados en ...

ALGO (sin "L") es un lenguaje de programación algebraica desarrollado para la computadora Bendix G-15 . [ 1 ]

ALGO fue uno de los varios lenguajes de programación inspirados en el Informe Preliminar sobre el Lenguaje Algorítmico Internacional, escrito en Zúrich en 1958. Este informe sufrió varias modificaciones antes de convertirse en el Informe Revisado, en el que se basan la mayoría de las implementaciones de ALGOL . Como resultado, ALGO y otros lenguajes tempranos relacionados con ALGOL tienen una sintaxis muy diferente a la de ALGOL 60 .

Ejemplo

Aquí está el algoritmo de Trabb Pardo – Knuth en ALGO:

TÍTULO: ALGORITMO DE TRABB PARDO-KNUTH SUSCRÍBETE I,J DATOS A(11) FORMATO FI(2DT), FLARGE(3D) PROCEDIMIENTO F(T=Z) COMENZAR Z=SQRT(ABS(T))+5*T^3 FIN PARA I=0(1)10 A[I]=KEYBD PARA J=0(1)10 COMIENZA I=J-10 F(A[I]=Y) IMPRIMIR(FI)=I SI Y > 400 IR A GRANDE IMPRIMIR(FL)=Y IR A LA SIGUIENTE GRANDE: IMPRIMIR(GRANDE)=999 SIGUIENTE: CARR(1) FIN 2FIN 

Observaciones

  1. El único tipo de comentario permitido es el título. Los números de línea fueron insertados por el editor.
  2. Tipo de dato entero. Las letras minúsculas no son errores tipográficos, sino que reflejan la forma en que se presentaba el código ALGO en la documentación original.
  3. Solo se puede especificar el tamaño de un array; el límite inferior siempre es cero.
  4. El primer formato requiere un número de dos dígitos seguido de una tabulación, el segundo, un número de tres dígitos.
  5. La sintaxis de las implementaciones de procedimientos de ALGO difiere ligeramente de la que se presenta en el informe de Zúrich. Las funciones definidas en dicho informe no están implementadas.
  6. La sintaxis utilizada aquí proviene del informe de Zúrich y también coincide con varios códigos automáticos de la década de 1950.
  7. KEYBD lee un valor numérico del terminal.

Véase también

Referencias

  1. "El sistema informático digital de propósito general Bendix G-15" . Archivado del original el 4 de diciembre de 2004. Consultado el 10 de julio de 2020 .
  • Manual de ALGO (PDF)
Obtenido de " https://en.wikipedia.org/w/index.php?title=ALGO&oldid=1360780867 "