Példa lineáris algoritmussal
Algoritmus - világos leírása a műveletsornak hogy meg kell tenni, hogy megoldja a problémát. Azt lehet mondani, hogy az algoritmus írja le a folyamat, amelyben a nyers adatokat eredményeket, hiszen megoldani minden problémát kell tennie:
1. Írja be a forrás adatokat.
2. Alakítsa át a bemeneti adatok az eredmény (output adatok).
3. A kijelző az eredményeket.
· Természetes nyelv;
· Tömbvázlat formájában;
Tekintsük a példát egy algoritmus természetes nyelven:
1. Írja be a számítógépes numerikus változók értékét a, b és c.
2. Compute d általános képletű d = b 2 - 4ac.
3. Ha d <0. то напечатать сообщение "Корней нет" и перейти к п.4. Иначе вычислить и напечатать значения x1 и x2 .
4. Állítsa számítás.
A fényképek algoritmus biokkdiagramon,
Folyamatábra az úgynevezett vizuális grafikus ábrázolása az algoritmus, amikor az egyén szakaszok által képviselt különböző geometriai formák - blokkokat, és a kommunikáció a lépéseket (a lépések sorrendje) jelzik a nyilak összekötő ezek a számok. Blocks kíséretében feliratokat. Tipikus műveletek az algoritmus által képviselt a következő geometriai alakzatok:
Blokk start-end algoritmus (ábra. 1.1). A felirat a doboz: „kezdet” ( „vége”).
A blokk adatok bemeneti és kimeneti (ábra. 1.2). A felirat a blokk: a „input” ( „output”, vagy „bélyeg”), és egy listát a bemenet (output) változókat.
Ábra. 1.1. Blokk start-end algoritmus
Ábra. 1.2. IO Data Blokk
oldatok vagy aritmetikai egység (ábra. 1.3). Caption a blokk: a művelet vagy a műveletek.
A feltételes mondat (ábra. 1.4). A felirat a blokk: a feltétel. Ennek eredményeként állapotának ellenőrzésére használják, hogy válasszon egyet a lehetséges utak (ágak) számítási eljárás. Ha ez a feltétel teljesül, a következő lépés végezzük ág „+”, amennyiben a feltétel nem teljesül, akkor a fokozat az ág „-”.
Ábra. 1.3. Az aritmetikai egység