algoritmikus nyelv

A válasz a kérdésre: mi az a C nyelv, miben különbözik a PASCALya hogy a közös bennük, ne feledjük, hogy ez az algoritmikus nyelvet.

Mi az algoritmikus nyelvet?







típusú válasz az, hogy írjon szoftver nyelve - általában helyes, de ad okot, hogy a következő kérdést: mi az a programot? Ha egy kicsit feszült, tudjuk felidézni, hogy a program - előadás az algoritmus. És három formája van: leíró, grafikai és számítógépes program. Ie algoritmikus nyelv - egy nyelv algoritmusok.

Mi az algoritmus?

Aztán - mi az algoritmus? Az első közelítés algoritmus - egy műveletsor melyeket el kell végezni, hogy elérjük az adott célt. Van egy algoritmus művész: egy férfi, egy olyan technikai eszköz (számítógép, ...). Algoritmusok körülöttünk sok: Felhasználói TV szabályok az út, hol szerezted ezt a kabátot? Ezekben algoritmusok előadó - az emberek. De ha minden utasítást - algoritmusok? Például, hogy tartalmazza a TV-kézikönyv szerint: dugja a dugót az aljzatból kapcsolja be az előlapon a vevőkészülék, ... Ebben az esetben általában kijelenthető, hogy nem világos, milyen szükség van, hogy kibír egy villát, amelyben az aljzatba. És mi kell az intelligencia több mint számítógépes intelligencia megérteni, hogy az aljzat - hatalom, nem lekvárt és villa - nem egy étkező.

Mi az algoritmus?

Ie pontosabban egy algoritmus - egy sorozat egyértelműen érteni tevékenységek (műveletek) az egyértelmű tárgyak (adat). Van egy algoritmust meghatározó tulajdonságok:







· További tárgyak (adatok) van hozzárendelve, és a kapott kiinduló

· Egyértelműen meg kell határozni a kezdeti és a végső lépések

· Az intézkedések számának (műveletek) kell biztosítani

· Képesek lebontani az alkotórészeire (subalgorithms)

Ez azt jelenti, hogy:

Bármilyen algoritmikus nyelven kell biztosítani az eszközöket:

· Ismertesse a tárgyak a bemutatott algoritmus formájában program adatai

· Az intézkedések (üzemeltetés) algoritmus

· A bomlástermékek algoritmus komponenseire (subalgorithms)

Ugyanakkor, az algoritmikus nyelvek univerzális vagy speciális alapot és ennek megfelelően ezek a nyelvek univerzális vagy speciális.

Vezetési algoritmikus nyelv

Bemutatta a dia rendszer egyetemes algoritmikus nyelv mutatja, hogy:

· Eszközök leírására tárgyak a bemutatott algoritmus formájában egyszerű adattípusok (integer, real, húr, ... és adatszerkezetek (tömbök, rekordok, pointerek építeni dinamikus struktúrák, ...)

· Akció leírása jelenti algoritmus tevékenységének bemutatása (+ - / * div, mod, ...) és a szereplők (I / O hozzárendelés elágazás ciklus kapcsoló, ...)

· És végül azt bomlás algoritmus komponenseire bemutatott mechanizmus szubrutinok és funkciókat, külön összeállítás fájlt (többfájlos szervezet programok), a könyvtárak.

Pascal és C két univerzális algoritmikus nyelv legyen (és tényleg) alapvetően hasonló egy sor eszközt. De ugyanakkor, különböznek az alábbiak tekintetében:

· Syntax - felvételi szabályok és az elrendezés programokat. Ők is „azonos” a dolgokat különbözőképpen írták: „Vova” és a „Vova”, amely a probléma oka az átmenet Pascal C és fordítva.

· Lehetőségek: C alacsony szintű műveletek, fejlettebb és rugalmas mechanizmust a kapcsolatok vagy mutatók, előfeldolgozó.

· Az expresszió szintjét. A C rekord típus:

Pascal fog kinézni:

Ezután kezdődik b: = b - 1; r: = C; c: = C - 1; vég

mást kezdeni b: = b -1; r: = b; végén;