Lecke Informatika „ciklus előfeltétele és utófeltétel» 9-11 osztály
Főoldal / Számítástechnika / Számítástechnika lecke „ciklus előfeltétele és utófeltétel» 9-11 osztály
Lecke Informatika „ciklus előfeltétele és utófeltétel» 9-11 osztály
Kidolgozása lecke „ciklus előfeltétele és utófeltétel.” Az anyagot fel lehet használni a 9, 10, 11 osztályok a tanulmány a Pascal.
Az előadás témák megadott összehasonlító teljesítmény a két ciklusban. A fejlődő ezt az anyagot használjuk tankönyv Popov VB «Turbo Pascal a diákok számára.”
Lecke „ciklus előfeltétele és utófeltétel”
a tanulók megtanulják az iteratív hurok konstrukciókat Pascal összehasonlító jellemzése alapján a korábban vizsgált téma.
oktatás az információs kultúra diákok, gondoskodás, tisztaság, fegyelem, kitartás.
fejlődésének algoritmikus gondolkodás, kognitív érdekeit, számítógépes ismeretek.
Org. az idő (2 perc)
- köszönés, ellenőrzése hiányzik
- Adjon témák és célok lecke
A aktualizálása ismeretek (10 perc)
- A jellegzetes ciklus paraméter?
- Írd fel a táblára egy általános képet a növelő és csökkentő paramétert (2 diák a táblánál)
- Szétszerelni a táblánál házi
- A munka a helyi lapok - lásd a mellékletet (4 fő).
Magyarázat az új anyag (15 perc)
Amellett, hogy a ciklus paraméter Pascal két gyűrűs szerkezetek: hurok előfeltétele és utófeltétel hurok által végrehajtott speciális operátorok.
Tekintsünk egy adatstruktúrát összehasonlító jellemző. Erre építünk az alábbi táblázat tartalmazza:
Ciklus feltétele „miközben”
Ciklus utófeltétel „Up”
Ez egy iteratív ciklus óta az ismétlések száma nem ismert előre. A hurok test fut a vizsgálat után a kilépési feltétel a hurok, és csak akkor, ha a feltétel igaz, ellenkező esetben a hurok befejezi a munkáját. Így. soha nem lehet teljesíteni.
Ez egy iteratív ciklus óta az ismétlések száma nem ismert előre. A test fut, hogy teszteljék a kilépési feltétel a hurok, abban az esetben, ha a feltétel hamis, különben a hurok befejezi a munkáját. Legalább egyszer végre.
A kezdeti érték kézi beállítása. Paraméter változások is előfordulnak kézzel a programozók által definiált lépés. Ahol a következő lépéseket beállítási ciklus (végrehajtás szám) egybeeshet a hurok testet. Ellentétben ciklus „To” paraméter lehet egy valós szám.
Szükségszerűen igaz. Teljesen ellentétes állapot megjelenése „Up” ciklusban
Szükségszerűen hamis. Teljesen ellentétes állapot megjelenése „hosszú” ciklusban
A végrehajtás a nyelvi Pascal:
<установка нач. значений>;
míg <условие выхода> csinál
<тело цикла>;
<установка нач. значений>;
ismétlés
<тело цикла>
amíg <условие выхода>;
Ha a ciklus test áll, több mint két Pascal nyelv nyilatkozatok, beleértve a módosításokat a paraméter, akkor azok üzemeltető konzol
A jellemzője ez a ciklus, hogy az üzemeltető konzol a következtetést végrehajtott műveletek a ciklusban nem kerülnek, ezért meg kell vizsgálni, hogy mielőtt ig «;» nem hozott.
Példa: A [a, b], ahol egy
Program PR1;
Felhasználás crt;
Címke k;
Var a, b, i: integer;
kezdődik
Clrscr;
K: writeln ( 'Enter hossza a határ');
Readln (a, b);
Ha a> b tden Goto k;
Ha egy mod 2 = 0 tden I: = egy mást i: = a + 1;
Míg i<=b do begin
Írása (i: 5);
I: = i + 2
Vége;
Readln
Vége.
Program pr2;
Felhasználás crt;
Címke k;
Var a, b, i: integer;
kezdődik
Clrscr;
K: writeln ( 'Enter hossza a határ');
Readln (a, b);
Ha a> b tden Goto k;
Ha egy mod 2 = 0 tden I: = egy mást i: = a + 1;
ismétlés
Írása (i: 5);
I: = i + 2
Amíg i> b;
Readln
Vége.
Kötőanyag (10 perc)
- A tábla két diák megoldja a problémát kétféleképpen történhet:
Összegét számolja ki a természetes számok 1-től n
Összegezve (3 perc)
- Házi Rekord: tanítani az absztrakt; hogy a programot a probléma megoldására: összegét számolja ki minden páratlan szám tartományban (1; 2k-1)
- osztályozás munka az osztályban.
Alkalmazás.
Kártyák „ciklust a paraméter”
K-1
Határozza meg a értéke egész szám változó S után szereplők:
Építsd tömbvázlata ez a része a programnak.
Kártyák „ciklust a paraméter”
K-2
Határozza meg a értéke egész szám változó S után szereplők:
i: = 1-től 3 do kezdeni
Építsd tömbvázlata ez a része a programnak.
Kártyák „ciklust a paraméter”
K-3
A számítás n! (N! = 1 * 2 * 3 * ... * n)
Program Factorial;
használja crt;
var n, f, i: integer;
BEGIN
ClrScr;
writeln ( 'Set n');
readln (n);
i: = 1-től n-do
f: = f * i;
writeln ( 'F =', f);
readln;
END.
Igaz Danae program meg van írva, és ha igen, hogy meghatározza az értékét F n = 3 - ha nem, akkor jegyezze fel a módosított változata a program.
Kártyák „ciklust a paraméter”
Írj egy kódrészlet, hogy megoldja a következő problémát: számítsa ki a számok összege 3-9, néggyel (a program narratív miss).
Lecke Informatika „ciklus előfeltétele és utófeltétel» 9-11 osztály
Letöltéséhez az anyagot, adja meg az e-mail, válassza ki vagy te, és kattintson
Nyomja meg a gombot, akkor elfogadja, hogy megkapja e-mail hírlevelet
Ha letölti az anyagot nem indul el, kattintson újra „Download anyag”.