ALMIR-65

ALMIR-65
Nyelvóra vizuális
Megjelent 1965
Szerző Az Ukrán SSR Tudományos Akadémia Kibernetikai Intézete
Főbb megvalósítások VILÁG
befolyásolta Elemző , Analyst-74

Az ALMIR-65  egy programozási nyelv , amelyet a Szovjetunióban fejlesztettek ki 1965 -ben az Ukrán SSR Tudományos Akadémia Kibernetikai Intézetében Viktor Glushkov akadémikus irányítása alatt . A név jelentése "algoritmikus nyelv a mérnöki megoldások gépéhez". A névből egyértelműen kiderül, hogy az ALMIR-65-öt a MIR számítógépen (Machine for Engineering Calculations) használták.

Ábécé

Az ALMIR-65 nyelv 45 betűt használ: az orosz cirill ábécé 31 betűjét ("Ё" és "Ъ" nélkül) és a latin ábécé 14 betűjét, amelyek stílusukban nem esnek egybe az orosz ábécé betűivel (" D", "F", "G" , "I", "J", "L", "N", "Q", "R", "S", "U", "V", "W" , "Z"). A betűket változók, címkék és más szintaktikai konstrukciók kialakítására használják.

A nyelv decimális számjegyeket használ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Ezenkívül öt számtani műveletet is tartalmaz, amelyeket a megfelelő szimbólumok határoznak meg: "+", "-", "×", "/", "↑". Az ALMIR-65 öt kapcsolatjelet is használ: "<", "≤", ">", "≥".

Az ALMIR-65 nyelv négy elválasztót használ: "," (vessző), ";" (pontosvessző), "." (pont) és "10" (tizedes), valamint hét speciális karakter: "√", "∑", "∏", "∫", "ε", "₣" és "∞".

A nyelv leírása

Adattípusok

Számok

Az ALMIR-65-ben kétféle numerikus literál létezik : egész szám és lebegőpontos , például: 125, . 4.5105

Az egész számoknak nem lehet decimális elválasztója és kitevője .

A lebegőpontos jelölésben a kitevő a mantisszát követi, és a " 10 " jel választja el tőle . Ezt a jelet ugyanabban az értelemben használják, mint az "E" betűt a lebegőpontos számok jelölésében a modern programozási nyelvekben. Tehát a "3.2 10 5" bejegyzés a "3.2 * 10 5 " matematikai jelölésnek felel meg .

Kifejezések

Összeg

Az ALMIR-65 nyelv speciális összegző funkciót biztosít, amelynek bejegyzése így néz ki:

  • ∑(ident = a, b, c)megfelelő

vagy

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

Műveletek

Aritmetikai műveletek

Az ALMIR-65 biztosítja a leggyakoribb aritmetikai műveleteket egész számokhoz és lebegőpontos számokhoz :

Kijelölés Művelet folyamatban Példa Példa eredmény
+ Kiegészítés 2+3 5
- Kivonás 7-3 4
× Szorzás 1.2*0.4 0.48
/ Osztály 6 / 3 2
Hatványozás 5↑3 125

A hatványozásnak van a legmagasabb prioritása, ezt követi a szorzás és az osztás; az összeadás és a kivonás a legalacsonyabb prioritású.

Programpélda

Példa egy ALMIR-65 nyelvű programra:

"Ha" A > B "AKKOR" (A + B) "Egyéb" (A - B)

Jegyzetek