Az algoritmikus nyelv alapfogalmai
Az algoritmikus nyelv (mint bármely más nyelv) három összetevőt alkot: az ábécét, a szintaxist és a szemantikát.
Az ábécé egy meghatározott nyelv szimbólumainak (azaz "ábécé betűinek"), amelyből a szövegnek ezen a nyelven kell lennie.
A szintaxis a nyelvi konstrukciók létrehozására vonatkozó szabályok, amelyek lehetővé teszik a program írásának helyességének meghatározását. Pontosabban, egy nyelv szintaxisa olyan szabályok halmaza, amelyek meghatározzák, hogy melyik karakterkombinációt és kulcsszót használják ezen a nyelven.
A szemantika határozza meg a nyelvi konstrukciók szemantikai jelentését. A szemantika meghatározza, hogy mely műveletek sorozatait írja le egy vagy másik nyelvi konstrukció, és végső soron, mely algoritmust határozza meg ez a szöveg az algoritmikus nyelven.
Az algoritmikus nyelv minden fogalma magában foglalja a meghatározott szintaktikai egységet (design) és a program objektumok vagy az általa meghatározott adatfeldolgozási folyamatok tulajdonságait.
A nyelv fogalmát a szintaktikai és a szemantikai szabályok kölcsönhatásai határozzák meg. A szintaktikai szabályok azt mutatják, hogyan alakul ez a koncepció az ábécé más fogalmaiból és betűiből, és a szemantikai szabályok határozzák meg az adott koncepció tulajdonságait.
Az algoritmikus nyelvek fő fogalmai általában a következők.
Nevek (azonosítók) - a programobjektumok (változók, tömbök, függvények stb.) Hivatkozására szolgálnak.
A műveletek meghatározzák az adatokon végrehajtott műveleteket.
· Számtani műveletek +. -. *. / és dp. ;
· Kapcsolat <.>. <=,>=. =. <> ;
· A szimbólumértékek linkjének működtetése (egyébként "csatlakozás", "összefonódás") egy másik vonalon; egy "+" jel.
Az adatok (vagy operandusok) a program által feldolgozott mennyiségek. Három fő adatfajta létezik: állandók, változók és tömbök.
· A konstansok olyan adatok, amelyek a program szövegében vannak rögzítve, és nem változnak a végrehajtás során.
o Numerikus valós számok - 7.5 és egészek - 12;
o szimbolikus "A", "+" stb.
o szöveges vagy szöveges "abcde", "informatika", "" (üres karakterlánc).
· A változók olyan adatok, amelyeket nevek jeleznek, és értéküket megváltoztathatják a program végrehajtása során. A változók lehetnek különböző típusok: egész, valós, logikai, szimbolikus és szó szerinti.
· A tömb az azonos típusú elemek sorozata, amelynek száma rögzített, és amelynek egy közös neve van. Egy tömb egyes elemeinek helyzetét az indexek és a tömb neve (egy, egydimenziós tömb esetén, vagy több, ha a tömb többdimenziós).
A kifejezések a számítások elvégzésére szolgálnak, és állandókból, változókból, függvénymutatókból (pl. Exponens - exp (x)) állnak, melyet a műveletek jelei egyesítettek.
A programban szereplő kifejezések egy karakterlánc lineáris szekvenciájából (alsó és felső karakterek, "többemeletes" frakciók stb. Formájában) vannak írva, ami egyszerűvé teszi a billentyűzet gombjainak beillesztését a számítógépbe.
Aritmetikai, logikai és szöveges kifejezések vannak.
· A számtani kifejezések egyetlen számérték kiszámításához szolgálnak. Például, (1 + sin (x)) / 2.
· A logikai kifejezések bizonyos körülményeket ismertetnek. amely elégedett vagy nem teljesíthető. Így a logikai kifejezés csak két értéket vehet fel: "igaz" vagy "hamis" (igen vagy nem). Vegyük például a logikai kifejezést: x * x + y * y · A szöveg (szó szerinti) kifejezések értéke - szöveg. Ezek tartalmazhatják a literális konstansokat, a szó szerinti változókat és a szó szerinti függvényeket, amelyeket a "+" művelet jelei választanak el. Például az A + B azt jelenti, hogy az A vonal végéhez csatlakozik a B vonal. Ha A = "bokor". és B = "zöld". akkor az A + B kifejezés értéke "zöld bokor". Az operátor az algoritmikus nyelv legnagyobb és legjelentősebb fogalma: minden operátor egy algoritmikus nyelv teljes mondata (konstrukciója), és meghatározza az adatfeldolgozás egy bizonyos fázisát. Az operatív struktúra a következőket foglalja magában: Az operátorok futtatható és nem futtathatóak. A nem futtatható operátorok a program adattípusát vagy szerkezetét írják le. és a végrehajtható fájlok - a program különböző műveleteinek elvégzésére (pl. telepítés operátor, bemeneti és kimeneti operátorok, feltételes utasítás, hurok operátorok, eljárás utasítás stb.).Kapcsolódó cikkek