ALMIR-65

ALMIR-65
Jazyková třída vizuální
Objevil se v 1965
Autor Ústav kybernetiky Akademie věd Ukrajinské SSR
Hlavní implementace SVĚT
ovlivnil Analytik , Analytik-74

ALMIR-65  je programovací jazyk vyvinutý v SSSR v roce 1965 v Ústavu kybernetiky Akademie věd Ukrajinské SSR pod vedením akademika Viktora Gluškova . Název znamená „algoritmický jazyk pro stroj na inženýrská řešení“. Již z názvu je zřejmé, že ALMIR-65 byl použit na počítači MIR (Machine for Engineering Calculations).

Abeceda

Jazyk ALMIR-65 používá 45 písmen: 31 písmen ruské azbuky (bez "Ё" a "Ъ") a 14 písmen latinské abecedy, která se svým stylem neshodují s písmeny ruské abecedy (" D", "F", "G", "I", "J", "L", "N", "Q", "R", "S", "U", "V", "W" , "Z"). Písmena se používají k vytvoření proměnných, štítků a dalších syntaktických konstrukcí.

Jazyk používá desetinné číslice: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Má také pět aritmetických operací specifikovaných odpovídajícími symboly: "+", "-", "×", "/", "↑". ALMIR-65 také používá pět znaků vztahu: "<", "≤", "">", "≥".

Jazyk ALMIR-65 používá čtyři oddělovače: "," (čárka), ";" (středník), "." (tečka) a "10" (desítkové) a sedm speciálních znaků: "√", "∑", "∏", "∫", "ε", "₣" a "∞".

Popis jazyka

Datové typy

Čísla

V ALMIR-65 existují dva typy číselných literálů : integer a floating point , například: 125, . 4.5105

Celá čísla nemohou mít oddělovač desetinných míst a exponent .

V zápisu s plovoucí desetinnou čárkou následuje exponent za mantisou a je od ní oddělen znaménkem " 10 ". Tento znak se v moderních programovacích jazycích používá ve stejném smyslu jako písmeno „E“ v zápisu čísel s pohyblivou řádovou čárkou. Záznam "3.2 10 5" tedy odpovídá matematickému zápisu "3.2 * 10 5 .

Výrazy

Částka

Jazyk ALMIR-65 poskytuje speciální sčítací funkci, jejíž zadání vypadá takto:

  • ∑(ident = a, b, c)souhlasí s

nebo

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

Operace

Aritmetické operace

ALMIR-65 poskytuje nejběžnější aritmetické operace pro celá čísla a čísla s plovoucí desetinnou čárkou :

Označení Probíhá operace Příklad Příklad výsledku
+ Přidání 2+3 5
- Odčítání 7-3 4
× Násobení 1.2*0.4 0.48
/ Divize 6 / 3 2
Umocňování 5↑3 125

Nejvyšší prioritu má umocňování, následuje násobení a dělení; sčítání a odčítání mají nejnižší prioritu.

Příklad programu

Příklad programu v jazyce ALMIR-65:

"Pokud" A > B "Pak" (A + B) "Jinak" (A – B)

Poznámky