elágazó utasítás egy teljes és Nep

elágazó utasítás formájában teljes és nem teljes (1. lecke)

(Ez a fejlődés a lecke „elágazó parancs teljes és részleges formájának” készül az arány 1 óra hetente, számítástechnika végzik csak a 10. és 11. osztályba. Felfedezése előtt a témáról 10. évfolyamon szükséges figyelmet a téma „algoritmus. A tulajdonságok és módszerek rögzítésére "" Basic programozási nyelv „.)







Célkitűzés: tekintsünk egy elágazó utasítás a teljes és részleges formájának; készségek fejlesztése a rajz a folyamatábra és blokkdiagramjait a program egy elágazó utasítás

I. Szervezeti kérdések

II. Ellenőrzés házi feladatot.

Mielőtt elhagyja a rejtélyes számokat. Az egyes szám vagy megjelenített geometriai alakzat vagy egy írásos nyilatkozatot. Meg kell válaszolni a kérdésekre, megtalálni a helyes választ, és írjuk a számokat megfelelő választ a táblázatban:

1. Ez a geometriai alak használatban a blokk diagramok, hogy jelezze az elején és végén az algoritmus.

2. Ez a geometriai alakja használják a folyamatábrák elnevezés bármely számítás.

3. Ezt a nyilatkozatot adatok kivitelére használják, hogy a képernyőn BASIC.

4. Ez a nyilatkozat adatot megadni a billentyűzetet.

5. Ez az operátor szolgál, hogy tisztítsa meg a képernyőt BASIC.

6. Ez a szám arra használjuk, hogy ellenőrizze, milyen körülmények

7. bemeneti-kimeneti adatokra a képernyőre jelezte, hogy a geometriai alak.

8. Ez a program véget ér, minden operátor.

Mi a számsorozat megvan a második sorban? E kódolt egyetlen szót sem. Próbáld megtalálni a kulcsot, és megfejteni a szót. Adj egy meghatározást.

Algoritmus - véges halmaza pontos és egyértelmű szabályozás (szabályok, utasítások, cselekvés), lehetővé teszi számunkra, hogy megoldja konkrét problémát egy bizonyos osztálya hasonló problémákat.

III tanulmány egy új témát.

Emlékezzünk arra, hogy mi a neve az algoritmus, ennek eredményeként, amelyek a választás a két lehetséges intézkedések? Ez igaz, elágazó. Egy ilyen algoritmust kell tartalmaznia állapotban függően feltételek eredményeként, a választás a művelet. Például: Ha egy munkanap, akkor megyünk az iskolába, vagy megy a vakáció. Ha a szülők adnak pénzt, akkor megy a disco, különben nem fogunk tévézni. Ezek a példák, tudjuk, hogy egy csomó hétköznapi élet és a tudomány. Például a matematika: Esliu egyenlő oldalú négyszög sarkai egyenes, akkor hívjuk négyzet, vagy ez egy gyémánt. Physics: Esliudar rugalmas, a testtömeg fenntartását, különben a tömeges változások

Most nézzük meg, mi elágazás?

Elágazás -, hogy ebben a formában a szervezet cselekvési, amelyben, attól függően, hogy a teljesítése vagy nem-feltételtől készül vagy az egyik, vagy a másik szekvenciával.







Tekintsük az elágazó utasítás a teljes és részleges formájának, amely egy, néhány lépésre a algoritmikus nyelv képviseli biokkdiagramon és nyelven BASIC programozási. Rendezzük egy táblázatban.

utasításból. akkor. mást - feltételes ugrás nyilatkozatok

goto nyilatkozata - a feltétlen elágazás nyilatkozat sorrendjének megváltoztatásához a program végrehajtását. Általános nézet: GOTO N. ahol N - száma a vonal, amely az átmenet bekövetkezik.

1. folyamatábra

A) meghatározzuk az eredménye az algoritmus az x = - 4, és X = 10

B) rögzíti a program

A) Első típusú értéke x. Ha a feltétel igaz, azaz x> 5, akkor kövesse a következő lépéseket nyíl Igen. Ha a feltétel hamis, azaz x <5, то выполнится действие, указанное со стрелкой Нет. При х=-4 вычисляем значение y по формуле y = 5- x. т.е y = 9, а при х = 10 по формуле y = x 2. т.е y = 100.

20 INPUT "írja be az X értéke"; X

30 Ha x> 5, úgy Y = X ^ 2 else Y = 5-X

IV. programozás

Cél. megtanulják, hogy kiemelje a feltételek az adott feladatok segítségével az ág utasítást.

I. Szervezeti kérdések

II. Ellenőrzés házi feladatot.

Két tanuló írja le a feladatok megoldása a táblán. A többi válasz a kérdésre:

- Mi elágazás?

- Mi két alapvetően különböző formában való rögzítésére ág ott?

- Lehet egy algoritmus elágazó, kivéve, ha másként nem abban az állapotban ez?

- Adjon példákat, amelyek egy elágazó utasítás a teljes, befejezetlen formában.

III. A magyarázat a téma.

Az a két alapvetően különböző formái elágazás jelzi a feltétele, hogy meg kell vizsgálni, és egy sor olyan intézkedést kell végrehajtani a teljesítmény, illetve a nem-e feltétel teljesülését.

A problémák megoldása gyakran felmerül a kérdés, hogyan határozza meg ez az állapot? Ennek feltétele lehet egy logikai kifejezés, egyszerű vagy összetett. Egyszerű logikai feltétel egy pár kifejezések, amelyek között az egyik szimbólumok elhelyezett összehasonlítás:

> = (Nagyobb vagy egyenlő)

<= (меньше или равно).

Kifejezések olyan kijelentés lehet szám, numerikus változók, függvények, és minden aritmetikai kifejezés. Összetett logikai feltétel áll egyszerű használatával a logikai operátorokat AND (szalagok), OR (vagy szalag), NOT (NEM egy csomó).

A konkrét példák próbálja megérteni a problémát, kiemelve a feltétel:

1. Írj egy programot, hogy az A értékét formula +.

Tudjuk, a matematika, hogy a nevező mindig nullától eltérő és radikális kifejezés nem negatív. És a feltétel felírható x + 2<>0 (X<>-2), és a> = 0. Írunk a megoldás a problémára:

20 INPUT "Írja be az X és az A érték"; X, A

IF 2 X 30<>0 és a> = 0, akkor Y = (X-5) / (X + 2). GOTO 50

40 PRINT „Ha X = -2 és A <0 решения нет”. GOTO 20

2. Értékelje a következő szabály funkciókat.

Itt feltételek kölcsönösen kizárják egymást, ezért választani közülük. Ez az állapot határozza meg a döntést hozhat. Eslix 2, akkor y =, különben y = x. Lehetséges, hogy a különböző ez a kifejezés? (Igen, ha x<2, то y = x. иначе y= .)

20 INPUT „Írja be az X értéke”; X

30, ha x> = 2, akkor Y = SQR (X) else Y = X

3. Írja be a program kiszámolja az értékeket y (x) egy adott x:

Megoldás kerül kialakításra a következő módon: A értékét y (x) x> 7, ha x 7, akkor y (x) = - 2, különben y (x) = 2 x +1.

20 INPUT „Írja be az X értéke”; X

30 Ha x> 7, akkor Y = X ^ 2. GOTO 50

Ha x 40 <= -7 THEN Y = -2 ELSE Y=2*X+1

50 PRINT "Y ("; X; ") ="; Y

IV.Reshenie feladatok feltételeinek meghatározására.

1. Hozzon létre egy tömbvázlata

1) kiszámításához expressziós értékeit a képletek:

2), hogy megtalálja a terület és a átfogó egy derékszögű háromszög (input, hogy a negatív oldalon).

VI. Házi feladat: Az összeállított folyamatábra, hogy a program.

P. S. A következő lecke egy új témát, hogy végezzen önálló munka 12 percig. a két kiviteli alaknál.




Kapcsolódó cikkek