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

Lecke Informatika „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

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


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”.