/ / Iskolai algoritmikus nyelv: cél, szabályok, parancsok. Algoritmikus nyelv fogalma

Iskolai algoritmikus nyelv: cél, szabályok, parancsok. Algoritmikus nyelv fogalma

Leggyakrabban az utasítások formában vannakrekordok algoritmikus nyelven. Szükséges az összes lépés és végrehajtásuk pontos előírása. Az iskolai algoritmikus nyelv és a programozási nyelv között egyértelmű különbségek vannak. Általános szabály, hogy az első verzióban nemcsak a számítógép működik előadóként, hanem egy másik eszköz is, amely képes a munka elvégzésére. Egy algoritmikus nyelven írt programot sem a technológiának kell elvégeznie. Valamennyi utasítás gyakorlati megvalósítása pusztán külön kérdés. Az alábbiakban az algoritmus algoritmikus nyelvű leírását is tekintjük. Ez segít megérteni a rendszer felépítését.

Tanul az iskolában

Az algoritmikus nyelvet gyakran tanulják az iskolákban,legismertebb képzés. Elterjedése annak köszönhető, hogy olyan szavakat használ, amelyek minden diák számára a legérthetőbbek. Hasonló nyelvet, szintaxissal oroszul vezettek be régen, mégpedig a nyolcvanas évek közepén. Ezt használták arra, hogy alapot biztosítsanak a hallgatók számára, és számítástechnika tanfolyamot oktassanak számukra számítógép nélkül. Ez a nyelv 1985-ben jelent meg az egyik tankönyvben. Többször kinyomtatták azokat a speciális könyveket is, amelyeket a 9. és 10. évfolyamon tanításra szántak. A kiadvány teljes példányszáma 7 millió példány volt.

algoritmikus nyelv

Algoritmus rögzítési sorrend

Először le kell írni az ALG betűkombinációt. Az algoritmus neve következik. Ezután a NACH után le kell írnia egy sor parancsot. A KOH operátor a program végét jelenti.

Az algoritmus leírása algoritmikus nyelven:

ALG A cég

RAJT

vissza

forduljon 90 fokkal balra

előre

KOH

Kulcsszavak írásakor meg kellaláhúzott vagy félkövér. A logikai blokkok jelzéséhez behúzást kell használni, és ha vannak párosított szavak az elejére és a végére, akkor a függőleges sávot kell használnia, amely a kapcsolatot jelzi.

iskolai algoritmikus nyelv

Algoritmus-összeállítás

Új utasítások összeállításához megtehetihasználjon régi rekordokat. Az ilyen utasításokat kiegészítő utasításoknak nevezzük. A korábban leírt algoritmusok bármelyike ​​hasonló lehet. Az is lehetséges, hogy ebben a rendszerben egy további algoritmust fognak alkalmazni, amely maga is hivatkozást kapott a segédrendszerekre.

Gyakran egy utasítás létrehozásakor vancsak egy algoritmus további alkalmazásának szükségessége. Éppen ezért a felvételek gyakran összetettek és nehézkesek lehetnek. De meg kell jegyezni, hogy a referencia készítésének könnyebb képessége, mint ugyanazok a rekordok többszöri átírása.

Ezért a gyakorlatban gyakran használjáka felhasználónak folyamatosan alárendelt szabványos segédalgoritmus. Az utasítás hivatkozhat mind önmagára, mind bármely másra. Az ilyen műveletekhez algoritmikus nyelvi parancsokat terveztek. Az ilyen utasításokat rekurzívnak nevezzük.

Az önkötés parancs magában a rendszerben található. Ez a rekurzió egyenesen előre megy. Közvetett az, ahol az algoritmust bármely más segédutasításban meghívják.

Algoritmusok, amelyeknek meghatározott sorrendjük vana parancsok sorrendje folyamatosan változhat a program speciális részeinek végrehajtásának eredményeitől függően. Az ilyen rendszereket elágazó rendszereknek nevezzük. Ezek létrehozásához speciális elágazási parancsot kell használnia. Rövidített és teljes helyesírási sémával rendelkezik. A ciklikus algoritmusok nem ritkák, amelyek adott parancsokat többször is végrehajtanak.

az algoritmus leírása algoritmikus nyelven

E-műhely

Az elmélet tanulmányozásának javításanyelvtani nyelvben a Moszkvai Állami Egyetem Mechanika-Matematika Karának szakemberei 1985-ben létrehoztak egy speciális fordítót. "E-műhelynek" hívták. Segítségével lehetőség nyílt programok beírására, módosítására és végrehajtására. A következő évben megjelent egy meghatározott előadói sorozat. "Robotról", "Rajzolóról", "Kétlábúakról", "Terepjáróról" beszélünk. Ez lehetővé tette az algoritmusok egyszerű és egyszerű megvalósítását. Ez a fordító nagyon népszerűvé vált, és néhány számítógépen használták. Elég sokáig finomították és megváltoztatták ezt a programozási nyelvet. 1990-ben egy későbbi változata megjelent egy tankönyvben.

 algoritmikus program

bálvány

Most az iskolai algoritmikus nyelv tapasztalhatóújjászületése egy speciális "Idol" csomag Windows és Linux fejlesztése után. A rendszer több előadóval működik együtt. Klasszikus a "Robot", a "Draftsman". Ugyanezt a csomagot tartalmazza az School Linux telepítőfájlja is. Ezt a rendszert kifejezetten az Orosz Tudományos Akadémia megrendelésére fejlesztették ki. Ingyenesen és szabadon terjesztik. Az elmúlt néhány évben a leírt nyelvet aktívan javasolták a vizsgán a kérdések egyik típusaként való felhasználásra.

Nyelvi feladat

Algoritmikus nyelvet használnak a megoldásraelég sokféle feladat. Alkalmas matematika és más tantárgyak gyakorlatainak elsajátítására. Meg kell jegyezni, hogy arra is használják, hogy megkönnyítsék az iskolások számára a hasonló témák tanulmányozását.

 algoritmikus nyelvparancsok

Különbségek a gépi és az algoritmikus nyelvek között

A leghíresebb képviselőa gépfüggő nyelvek az "Összeszerelő". A programozás során a személynek a speciális operátoroknak köszönhetően egyértelműen jeleznie kell a fordító számára, hogy mely memória cellákat kell kitölteni vagy átvinni. Mivel az "Assembler" szintaxisa a lehető legközelebb áll az írás számítógépes formájához, meglehetősen nehéz tanulmányozni. Ezért tanítják az algoritmikus nyelvet az iskolában, valamint a programozás tanításának kezdetén a felsőoktatás első évében.

algoritmikus nyelvkiosztás

Alapfunkciók

Az algoritmikus nyelv sajátosstandard funkciók, amelyek "beépített" státuszt kaptak. Nekik köszönhető, hogy számos műveletet egyszerűen megírhat számokkal és kifejezésekkel rutinszerű bejegyzések végrehajtása nélkül. Az algoritmikus nyelvi program meglehetősen egyszerű. A standard függvények lehetővé teszik a négyzetgyök, a logaritmus, a modulus és így tovább kiszámítását. A legnépszerűbb beépített módszerek a következők:

  • abszolút modul (X);
  • négyzetgyök sqrt (X);
  • természetes és tizedes logaritmusok ln (X), lg (X);
  • minimum és maximum min (X, Y), max (X, Y);
  • trigonometrikus függvények sin (X), cos (X), tg (X), ctg (X).

Ennek köszönhetően bármely programozó vagy egyszerűenaki megtanul dolgozni egy algoritmikus nyelvvel, könnyen megírhat matematikai feladatot anélkül, hogy a kerékpár találmányához folyamodna. Ezért meg kell jegyezni, hogy ez a nyelv elég kényelmes. Könnyű megérteni, és a lehető legkönnyebben is érthető. Nem csoda, hogy bekerült az iskolai tantervbe. A hallgatók örömmel tanulmányozzák.

tetszett:
0
Népszerű hozzászólások
Lelki fejlődés
élelmiszer
y