ALMIR-65

ALMIR-65
clase de idioma visual
Apareció en 1965
Autor Instituto de Cibernética de la Academia de Ciencias de la RSS de Ucrania
Implementaciones principales MUNDO
influenciado Analista , Analista-74

ALMIR-65  es un lenguaje de programación desarrollado en la URSS en 1965 en el Instituto de Cibernética de la Academia de Ciencias de la RSS de Ucrania bajo la dirección del académico Viktor Glushkov . El nombre significa "lenguaje algorítmico para máquinas de soluciones de ingeniería". Por el nombre, está claro que ALMIR-65 se usó en la computadora MIR (Máquina para cálculos de ingeniería).

Alfabeto

El idioma ALMIR-65 utiliza 45 letras: 31 letras del alfabeto cirílico ruso (sin "Ё" y "Ъ") y 14 letras del alfabeto latino, que no coinciden en su estilo con las letras del alfabeto ruso (" D", "F", "G", "I", "J", "L", "N", "Q", "R", "S", "U", "V", "W" , "Z"). Las letras se utilizan para formar variables, etiquetas y otras construcciones sintácticas.

El lenguaje utiliza dígitos decimales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. También tiene cinco operaciones aritméticas especificadas por los símbolos correspondientes: "+", "-", "×", "/", "↑". ALMIR-65 también utiliza cinco signos de relación: "<", "≤", ">", "≥".

El lenguaje ALMIR-65 utiliza cuatro separadores: "," (coma), ";" (punto y coma), "." (punto) y "10" (decimal) y siete caracteres especiales: "√", "∑", "∏", "∫", "ε", "₣" y "∞".

Descripción del lenguaje

Tipos de datos

Números

Hay dos tipos de literales numéricos en ALMIR-65 : entero y punto flotante , por ejemplo: 125, . 4.5105

Los enteros no pueden tener separador decimal ni exponente .

En notación de coma flotante, el exponente sigue a la mantisa y está separado de ella por el signo " 10 ". Este signo se usa en el mismo sentido que la letra "E" en la notación de números de coma flotante en los lenguajes de programación modernos. Entonces, la entrada "3.2 10 5" corresponde a la notación matemática "3.2 * 10 5 .

Expresiones

Importe

El lenguaje ALMIR-65 proporciona una función de suma especial, cuya entrada se ve así:

  • ∑(ident = a, b, c)correspondiente a

o

  • ∑(ident = a, ∞, точность, c)correspondiente a

Operaciones

Operaciones aritméticas

ALMIR-65 proporciona las operaciones aritméticas más comunes para números enteros y de punto flotante :

Designacion Operación en progreso Ejemplo Resultado de ejemplo
+ Suma 2+3 5
- Sustracción 7-3 4
× Multiplicación 1.2*0.4 0.48
/ División 6 / 3 2
exponenciación 5↑3 125

La exponenciación tiene la máxima prioridad, seguida de la multiplicación y la división; la suma y la resta tienen la prioridad más baja.

Ejemplo de programa

Un ejemplo de un programa en el lenguaje ALMIR-65:

"Si" A > B "ENTONCES" (A + B) "Si no" (A – B)

Notas