V čem spočívá dezorganizace informatiky? Lekce informatiky "Příkaz dezorganizace"

Téma lekce: „Odinstalace operátora“

Meta lekce: formování pro začátečníky a učení se od operátora.

Typ lekce: seznámení s novým materiálem

Pokyny k lekci:

    Začátečník - osvojil si dovednosti operátorů skládání;

    Rozvíjení – rozvoj algoritmického myšlení, paměti, respektu;

    Vikhovna – rozvoj kognitivního zájmu, logického myšlení.

Robotická forma: pracovat ve skupinách, individuálně.

Plán lekce

    Organizační moment.

    Aktualizace podpůrných znalostí.

    Vytvářet nové dovednosti a dělat je chytřejšími.

    Zastosuvannya nové poznatky.

    Domácí práce.

    Taška na lekce.

Postup lekce

    Organizační moment.

Ahoj kluci, dnes ve třídě s vámi budeme pokračovat v učení programu. Hádejte, co je to algoritmus, jeho sílu a typ algoritmů. A na to se budete okamžitě ptát ve skupinách. Skupina skinů připravuje informace o distribuci materiálu. Za robota qiu vám dávám 5 hwilin.

( distribuce materiálů)

    Aktualizace referenčních znalostí

Pochopte algoritmus

Algoritmus je založen na základních pojmech informatiky. Uvědomění si potřeby efektivního využití výpočetní techniky pro narůstající praktické úkoly.

Algoritmus - jedná se o posloupnost akcí nutných k dosažení požadovaného výsledku.

Algoritmus pro rozhodování - jedná se o algoritmus, který vede k nejvyššímu možnému cíli v konečném počtu akcí

Výkon algoritmu

    Diskrétnost.

Rozdělte algoritmus pro posloupnost dokončených akcí - časová období. Akce kůže může být dokončena jako první, spodní konec se bude lišit od následujícího kroku.
Algoritmy pro kulinářské recepty se skládají z několika akcí, které jsou často očíslovány.

    Produktivita.

Extrakce výstupních dat do výsledku za konečný počet hodin.
Příklad: Algoritmus pro sčítání celých čísel v desítkové číselné soustavě.

    Čísla zapište do zásobníku tak, aby číslice nejmladšího řádu čísel (jedniček) byly umístěny jedna pod jednu (na stejné svislice).

    Sestavte čísla mladé hodnosti.

    Výsledek zapište pod vodorovnou hranici na svislou čáru jedniček, protože v tomto případě se odstraní větší nebo starší hodnota základu číselné soustavy (v tomto případě 10), převeďte desítky do vyššího řádu desítek.

    Opakujte kroky 2 a 3 pro všechny výboje s úpravou převodu z mladších výbojů.

    Masivnost.

Algoritmus lze použít až pro velké množství různých výstupních dat.

    Zdravý rozum.

Algoritmus není vinen chybnými příkazy, které mohou být přijímány nejednoznačně.
Příklad: Po upgradu počítače se začnou měnit algoritmy pro testování počítače a implementace operačního systému. Zdrojem těchto algoritmů je počítač, takže je může stroj zaznamenat na chytrý počítač.

    Přesnost.

Algoritmus by měl být napsán tak, aby na kůži oběti bylo vidět, který příkaz má následovat.

    Kintsivka.

Dokončení algoritmu v konečném počtu hodin.
Nutriční úvahy kontinuálních algoritmů se v rámci teorie algoritmů ztrácejí.

Jak popsat algoritmus

    Verbální metoda

Algoritmus přirozeně popisuje následné fáze zpracování dat.
Přidejte tři ke dvěma a odečtěte pět.

    Grafická metoda

Reprezentace algoritmu jako sekvence vzájemně propojených funkčních bloků.

Blokové schéma je grafičtějším znázorněním struktury algoritmu.

Vývojový diagram vám umožňuje vyvinout algoritmus v jeho nejzákladnější podobě a ukazuje základní algoritmické struktury v algoritmu (lineární, nerovnoměrné, výběr a smyčka). Protože algoritmus je lidská bytost, můžete snadno sledovat sekvenci algoritmu za vývojovým diagramem, fragmenty prvků vývojového diagramu jsou spojeny šipkami, které označují kroky sekvence pro algoritmus.
Prvky algoritmu jsou zobrazeny na blokovém diagramu pomocí různých geometrických obrazců, uprostřed kterých je zapsán programový kód



operace Vikonanny

Volba je přímo spojena s algoritmem, za což mohou jedni z nejgeniálnějších myslí

Úvod / visnovok

pocty

Začátek a konec algoritmu

      Softwarová metoda (algoritmická)

Algoritmus používaný pro nahrávání na počítači je vinen nahráváním moudrým způsobem. Takový jazyk se nazývá moje programování, mnou zapsaný příkaz se nazývá operátor a záznam algoritmu mnou se nazývá program.

Typy algoritmů

Na základě pořadí, ve kterém jsou příkazy zapsány, lze vidět tři typy algoritmů:

Lineární algoritmus

Algoritmy pro odinstalaci (odinstalace)

Algoritmy založené na opakování (cyklické)


Lineární algoritmus- jedná se o algoritmus, ve kterém jsou všechny operace řazeny jedna po druhé

Aplikace lineárního algoritmu

Továrna „Vyrobte si sněhuláka“.

Algoritmus "sněhulák"

1. Udělejte velkou hromadu sněhu a položte ji na zem.

2. Uchopte další míček, menší než ten první, a umístěte jej na první míč.

3. Přilepte třetí sáček k sobě, jeden po druhém, a položte jej na druhý sáček.

4. Umístěte kbelík na třetí sáček.

5. Získejte oči z laloků na třetím místě.

6. Mrkev vpíchneme mezi bochníky.

Právě tyto akce mohou být zobrazeny pomocí malých.

    Utváření nových znalostí

Naše děti opakovaly ty, které nám vyprávěly o osudu minulosti. Otevřete dveře a zapište si dnešní datum. A teď respekt ke zbytku.

Fáze „cinkání“.

Uhodněte dané výroky pomocí slovesa.

    Pokud pracují dva lidé současně, nic z toho nebude (Pokud vezmete dvě mouchy jednou ranou, nikomu neublížíte).

    Pokud budete pracovat vpravo, bez spěchu, skončíte (čím tišeji jdete, tím pomaleji budete).

    Pokud nepracujete, ryby neuvaříte (bez pratsi nedostanete ryby za poplatek).

Co je na těchto vzorcích tak dobrého?

Nějak

Tato konstrukce popisuje algoritmus, který je navržen. Kluci, co si myslíte, že je tématem naší dnešní lekce?

Téma naší dnešní lekce je „Operátoři uvolnění“.

Přihlaste se (pokud je špatné počasí, tak beru slunečník, pokud je hodina tělesné výchovy, tak si obléknu tepláky atd.)

A nyní začínáme tvořit plakáty na nové téma. Pracovní hodina 10 minut, po dokončení skupiny pleti prezentujte svůj plakát.

Rozgaluzhuvaniy algoritmus volalalgoritmus , Kdokoli si musí v mysli pamatovat jeden nebo druhý sled akcí.

Umová - Toto je nebeská klenba, tak jak lze říci: skutečně je to zlo.

Rozgaluzhennya – jedná se o formu organizace akcí, pokud jsou závěr a závěr mysli určeny současně s dalším sledem akcí.

Existují dvě formy operátora Li. I to je zkrácené.

Rozgaluzhennya

Pro sjednocení několika týmů je najat skladník. Schéma jógy:

začít operátor konec;

A nyní budeme žasnout nad tím, jak tento operátor pracuje na vrcholu svého úkolu. Napište svou mysl.

    Zastosuvannya nové poznatky.

Úkol: Sestavte program na nalezení většího ze dvou čísel.

Kluci, co jsme dostali za tento úkol?

Jaký výsledek můžeme očekávat?

A tak začneme psát program.

Program z1;

var a, b: celé číslo;

začít

writeln('vvedite a');

readln(a);

writeln('vvedite b');

readln(b);

pokud a>b pak

napsat(a)

jiný

writeln(b);

readln;

konec.

A nyní je důležité, aby byl tento program nainstalován v počítači.

Aby nám počítač fungoval, musíte se naučit správně psát programy. Na vaší ploše je simulátor „operátor odinstalace“. Otevřete jej a přejděte na zadané číslo:

Zavdannya č. 1, č. 2, č. 4, č. 6, č. 7, č. 8, č. 9, č. 10, č. 11, č. 12.

    Domácí kutily

Vyřešte problém najít menší ze dvou čísel. Vytvořte blokové schéma a napište program.

    Taška na lekce

Fáze "Úvahy"

"Reflexivní meta" (4 oblasti: zájem, efektivita, porozumění, nálada). Studenti označí oblast, která je pro ně v této lekci relevantní.

Poltavská střední škola

Hodina informatiky pro 8. ročník

Rozgaluzhennya- toto je algoritmický návrh, ve kterém je stejná sekvence akcí určena v mysli.

Struktura algoritmu, který zabraňuje záměně, se nazývá Co to se mnou je. Tato struktura zajistí volbu mezi dvěma alternativami. Aby se to určilo přímo, u těch, kteří jsou daleko od Vikonanny, se provádí kontrola mysli. Každá cesta vede ke konečnému bodu hněvu a následující algoritmus bude pokračovat bez ohledu na cestu voleb.

Ve vývojovém diagramu je mentální vyrovnání zobrazeno v kosočtverci, ze kterého vycházejí DVĚ šipky – první (šipka „So“) označuje příkazy, které budou ukončeny současně s dokončením mentálního vyrovnání; přítel (šipka “Ні”) - na příkazy, které budou Vikonany, protože jejich mysl neskončila.

Často se však v životě zkomplikují situace, kdy jeden ze směrů algoritmu za algoritmem nemusí vést k žádné akci, ale jiným způsobem k akci dojde. Algoritmus pro odvíjení tedy může být jiný (možná vás bude zajímat více) nebo neznámý.

Ve slovním vzorci vypadá záznam rozpuštění takto:

YAKSCHO <условие выбора > ŽE <команды, выполняемые при соблюдении условия> v opačném případě <команды, выполняемые при несоблюдении условия>

co je to" Umova volba"Za prvé, celý logický výraz, který vyvstává význam." skutečný(pravda) nebo Nepravdivé(lež).

Pokud je to pravda, je to velký problém, pokud je to lež, pak je to velký problém.

Pojďme se podívat na úlohy ze sbírky úloh z programování D.M. Zlatopolský:

Zavdannya:

Rozhodovací algoritmus:

Pascal

Operátor mozku

Plná forma<условие выбора >-li<команды, выполняемые при соблюдении условия>jiný<команды, выполняемые при несоблюдении условия>

pak Respekt! Před jiným Ne

nedávejte za hroudu ani smítko!

Plná forma<условие выбора >-li<команды, выполняемые при соблюдении условия>;

Nerovný tvar:

Operace< меньше, >< не равно, >> více,<=меньше или равно, = равно.

= více než jeden,:

Logické operace

ne - překrývají se, a - spojka (І), nebo - disjunkce (ABO), xor - co zahrnuje nebo

Zavdannya na Pascalu
Program Z;
var
x, y: skutečný;
Začít
write("Zadejte x=");
read(x);
pokud x>0 pak y:=sqr(sin(x))
jinak y:=1-sin(sqr(x));
writeln("y=",y:6:4);

Konec.

Pascal

Operátor mozku

C++<условие выбора >) <команды, выполняемые при соблюдении условия>pokud (<команды, выполняемые при несоблюдении условия>

nedávejte za hroudu ani smítko!

C++<условие выбора >) <команды, выполняемые при соблюдении условия>;

Nerovný tvar:

Operace< меньше, != не равно, >> více,<=меньше или равно, == равно.

= více než jeden,:

; jiný

Překlad, && - spojka (І), || -disjunkce (ABO)

Zavdannya v C++
Zavdannya v C++
Zavdannya v C++
#zahrnout
pomocí jmenného prostoru std;
int main())(
plovoucí x, y;<< "Vvedite x=\n";
cout
cin >> x;
plovoucí x, y;<< "y =" << y ;
if (x>0) y=pow(sin(x),2); jinak y=1-sin(pow(x,2));
system("pauza");
}

návrat 0;

Jak jsme již řekli, jakýkoli algoritmus lze vytvořit z mnoha základních struktur. Nejjednodušší z nich je lineární (dědičnost). Její příkazy jsou zapisovány jednou po druhé ve stejném pořadí, v jakém jsou zapisovány. U nejdůležitějšího úkolu však konzistence akce nebude stejná pro žádná výstupní data. Pokud v jakékoli fázi musíte vybrat jednu z mnoha možností, algoritmus vám pomůže vyřešit problémy. Je důležité vybrat si jeden ze dvou sérií příkazů v závislosti na pravdě a nepravdě zpívající mysli.

Zadek programu s nezazátkovanou strukturou

Blokové schéma

Můj program Pascal


výběr programu;

var a, b, c, d: skutečný;

začít

readln(a, b, c);

d := b * b - 4 * a * c;

Plná forma d< 0

-li writeln ("neexistují žádné kořeny")

jiný writeln("kořen є");

konec.

Vezměte prosím na vědomí, že před slovy tehdy a jinde není tečka - jsou respektovány částmi jedné mentální operátor když...tak...jinak.

V té situaci s jemnou myslí, každodenní činy nejsou ohroženy, na blokovém diagramu na řádku „НІ“ neumisťujte stejné bloky a přeskočte „jinak“ v zadání mentálního operátora.

Vzhledem k tomu, že se série skládá z více týmů, je nutné do ní zapadnout Operátor úklony začínají...končí.

Například:

Plná formax > 0

-lizačít

Y:=sqrt(x);

Z: = z + y;

konec

jinýz: = z + x;

Pokud má program poruchu, je nutné...

    Vědět, jaké možnosti pro to existují a kolik možností existuje. Chytrých operátorů bude o jeden méně, možností méně.

    Vězte, o jaký druh myslí se musíte starat, pokud jde o možnosti.

    Pokud existuje více než dvě možnosti, zvolte pořadí kontroly mysli. Použijte prosím blokové schéma.

    Zapište si algoritmus pomocí mého programování.

    Vyberte data pro testovací programy (přeneste datové sady, které vám umožní zkontrolovat kůže možnost kutily).

Nivelační operace

Při nahrávání myslí v Pascalu můžete provádět následující operace zarovnání:

Úkon

Jmenování

Záznam zadku

Je to ono?

d = 0

Více?

x + y > 100

Méně?

z< 5 * x

Víc než jeden?

sin(a) >= 0,5

Méně než jeden?

proti<= 60

Ne drahý?

y<> 0

Výsledek operace vyrovnání bude buď nepravda (false) nebo pravda (pravda).

= více než jeden,

Mysl, která vyžaduje opětovné zkontrolování, často nelze najít na jediném místě pro pomoc. Pak jsou zde sklady vikory, které jsou vytvářeny pomocí dalších logických operací. Můj program Pascal má tři (některé implementace mají více):

Úkon

Jmenování

Výsledek

Záznam zadku

«І»
(spojení)

„pravda“, jako skutečné stížnosti operandu (і První,і jiný)

(x > -2) a (x< 2)

"Abo"

(Disjunkce)

„pravda“, protože pravda by chtěla jeden operand (nebo jinak První,nebo jinak jiný)

(X< -2) or (x > 2)

"ni"

(inverze)

"true", pokud je zadán operand

ne (a > b)

Zavdannya

1. Přeuspořádejte mentálně přiřazené prvky algoritmu na vývojových diagramech (které obrázky označují: začátek a konec algoritmu, vstup a výstup dat, zpracování, revize mysli).

2. Vypočítejte hodnotu útočného virazu při x=1, y=2:

a) (x> = 0) nebo (y * y<> 4)

b) (x * y<>0) a (x > y)

c) (ne (x * y > 0)) a (y > x)

a) (x> = 0) a (y * y<> 4)

b) (x * y<>0) nebo (x< y)

c) (ne (x * y< 0))or (y < x)

3. Za pravidla Pascalu napište následující výrazy:

a) x je větší než 2 a z je menší než -3;

b) d menší nebo více než 0 nebo w větší než d;

c) -10 ≤ z< 0.

a) a méně než 8 nebo b více než -10;

b) s více nebo až i k menší než 0;

c) 0< y ≤ 100.

4. Převeďte program do jazyka Pascal, což znamená...

Pro mysl existují dvě vzdálenosti (S1 a S2), první se zadává v metrech a druhá v sázích.

Pro dokončení:

1 sáh = 2,134 m

Který ze dvou sáčků je důležitý pro mysl, takže hmotnost prvního z nich (m1) je uvedena v kilogramech a druhého (m2) - v librách.

Pro dokončení:

1 hůl = 16,38 kg

Městská rozpočtová instalace osvětlení

Červonopoljanská střední škola č. 32

Pishchanokopsky okres Rostovské oblasti

Shrnutí hodiny informatiky v 9. ročníku
Rozgaluzhennya

připravený

učitel informatiky

Michajlova Natalia Valerievna

Cíle lekce:

    zadejte koncept nestrukturovaného algoritmu (povna, nepovna forma)

    Naučte se kreslit algoritmy a vymyslet je pomocí blokového diagramu.

Zavdannya:

    Domov : pochopení vývoje algoritmů, které jsou dekomponovány, kontinuální a nespojitá dekonstrukce, posloupnost akcí pro nejvyšší řády, formování dovedností tvorby vývojových diagramů.

    Rozvíjející se: přijmout rozvoj logického myšlení, respekt; rozvoj kognitivního zájmu o předmět.

    Vikhovny: rozvoj schopnosti spojovat nový materiál se známými fakty; rozvoj samostatnosti a praxe ve skupinách, v párech i samostatně.

Typ lekce: lekce o učení se novým věcem.

Přehled lekce: kombinace.

Obladnannya: počítač, multimediální projektor, multimediální prezentace, poznámky pro studenty, úkoly pro samostatnou práci, emotikony k zamyšlení (černé a červené)

Postup lekce

1. Organizační moment

Ahoj hoši!

Vranza sluníčko pozvracelo,
Natažený, uchechtlý
Šel jsem ven na procházku
Temná noc bude zažehnána.

2. Aktualizace základních znalostí

Přední krmení:

    Dejte algoritmu nějaký význam;

    Vyjmenujte sílu algoritmu;

    Jmenujte způsoby zápisu algoritmů;

    Jaké algoritmické struktury znáte?

    Který algoritmus se nazývá lineární?

    Jak znázornit blokové schéma lineárního algoritmu?

3. Utváření nových znalostí

Zadejte slovo učitele: ZKaždou skladbu, kterou si vybereme, můžeme zvolit libovolný algoritmus.
Prosím, prosím, aplikujte z každodenního života to, co dělají lineární algoritmy. (Naučte se používat lineární algoritmy)
Bohužel v reálném životě lineární algoritmy zřídka selhávají. Každý den se objevují
přemýšlej o tom jak změnit algoritmus.
Například : Vranci, chystáme se do školy, vždycky žasneme u okna: když jdeme na silnici, vezmeme s sebou slunečník... (Kluci dál ukazují zadky) Takové mysli se v našem životě často zbystří.


Hádej Kazku:„Na rozcestí dálnic leží Velký kámen a na něm je nápis:“ Pravoruký půjdeškůň strávit, lžeš sám sobě; levák půjdeš- sobě strávit, kůň ležící; půjdeš...

přímo
Toto je název nového typu algoritmu.

- Jak ses jmenoval?Zkuste vám dát peníze.
(Diskutuje se o algoritmu - algoritmu, ve kterém je buď jedna nebo druhá sekvence akcí dokončena v mysli)

– Forma a uspořádání byly sníženy. Co způsobuje zápach? jak bys je nazval?

Meta lekce:

    Nyní se pokuste formulovat téma a účel naší lekce:

    seznámit se s algoritmickou strukturou postupu;

Naučte se kreslit algoritmy, které lze zjistit pohledem na blokové schéma.

Plná forma uvolněníLI-liUmovájinýAkt 1diya 2(LIYakshchoUmováŽev opačném případě

nedávejte za hroudu ani smítko!

Plná forma uvolněníLI-liUmová

diya

Aplikujte vybrané algoritmy, které mají být vyvinuty, ve formě blokových diagramů:

Stejně jako vlaštovky létají nízko, bude déšť, jinak nebude déšť.

Pokud bude dobré počasí, tak před tím, abych dokončil lekce, půjdu lyžovat.

IV. Zajištění šroubovaného materiálu

Zavdannya č. 1

Poflakujete se v kině. Když se dostanete do kina, zjistíte, že se dnes promítají dva filmy: nová série „Harry Potter“ a nový akční film se Sylvesterem Stallonem v hlavní roli. Pokud máte lístky na první, tak se mu budete divit, ale borec se bude divit.

2

Zavdannya2

Zkusme napsat program v BASICu

10 REM

20 VSTUP x<0 THEN y=8+x ELSE y=4*x+10

40 30 POKUD xy

50 TISK

KONEC

Praktický robot

Zavdannya:

Kozhen studuje na počítači. Na ploše je úkol, vybere jeden z přihlášených úkolů a napíše program na počítači, výsledek se nahlásí čtečce.

Zavdannya 1. Jsou dána dvě čísla. Více informací na náměstí.

Zavdannya 2 Jsou dána dvě čísla. Ztrojnásobit více, čtverec méně

Úloha 3. Najděte součet mezi větším čtvercem a menší krychlí dvou čísel.

Zavdannya 4. Zvyšte kladné číslo o pět. 5 Zavdannya 5. Y = x>10

+1 x 3 X<10

X

4. Doplňování tašek na lekci

Celý náš život je algoritmus složené „rozložené“ struktury a potřeba pracovat, dokud není každý náš čin promyšlený a nevede ke správnému, hodnotnému výsledku!

5. Reflexe
Jaký je výsledek naší lekce?

Postupujte podle algoritmu: Pokud jste lekci dokončili, zvedněte červeného nebo modrého smajlíka. Učitel:

Jaká je algoritmická struktura? Jak rozgaluzhennya vi současně viconali?

6. D/z p4.2.2, strana 114

    Seznam wikilistů "Informatika a ICT 9", základní kurz - Moskva, BINOM, 2012.

    A.A.Chernov "Poznámky z hodin informatiky ve třídách 9-11", Volgograd, Vchitel, 2006.