III/2 Inovace a zkvalitnění výuky prostřednictvím ICT



Podobné dokumenty
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Metodický list k didaktickému materiálu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Metodický list k didaktickému materiálu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Metodický list k didaktickému materiálu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Metodický list k didaktickému materiálu

prostřednictvím ICT Téma didaktického materiálu RNDr. Václava Šrůtková

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Metodický list k didaktickému materiálu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Inovace výuky prostřednictvím šablon pro SŠ

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Větvení programů příkaz IF

Střední odborná škola a Střední odborné učiliště, Hořovice

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Podmíněné vykonávání

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo didaktického materiálu

20. Projekt Domácí mediotéka

SŠOS_ EK_ 2.01 Podnikání fyzických osob

zapište obslužnou metodu události Click tlačítka a vyzkoušejte chování polevýsledek.text = polečíslo1.text + polečíslo2.text;

Digitální učební materiál

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Ovládací panely

Střední škola ekonomiky, obchodu a služeb SČMSD Benešov, s.r.o. Benešov, Husova 742 EKONOMIKA. Ing. Ivana Frantesová

Základní škola národního umělce Petra Bezruče, Frýdek-Místek, tř. T. G. Masaryka 454

Digitální učební materiál

Evropská obchodní akademie, Děčín I, Komenského náměstí 2, příspěvková organizace IČ tel

CZ.1.07/1.5.00/

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-312

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-201

Základní škola národního umělce Petra Bezruče, Frýdek-Místek, tř. T. G. Masaryka 454

CZ.1.07/1.5.00/ Digitální učební materiály III/ 2- Inovace a zkvalitnění výuky prostřednictvím ICT

SSOS_EK_3.18 Správa daní placení daní

OOPR_05. Případové studie

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Transformátory transformace napětí VY_32_INOVACE_F0219.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo didaktického materiálu EU-OVK-VZ-III/2-ZÁ-306

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Projekt: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

HMOTNÝ BOD, POHYB, POLOHA, TRAJEKTORIE, DRÁHA, RYCHLOST

Digitální učební materiál

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT


Digitální učební materiál

Druhy souborů. textové. binární. nestrukturované txt strukturované - ini, xml, csv. veřejné bmp, jpg, wav proprietární docx, cdr, psd

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Digitální učební materiál

Digitální učební materiál

EU peníze středním školám digitální učební materiál

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-214. Internetový prohlížeč

Integrovaná střední škola, Sokolnice 496

Základní škola národního umělce Petra Bezruče, Frýdek-Místek, tř. T. G. Masaryka 454

Takto chápanému druhu objektů se říká TŘÍDA.

Reostat, potenciometr

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

5 Rekurze a zásobník. Rekurzivní volání metody

Digitální učební materiál

elektrický potenciál, permitivita prostředí, dielektrikum, elektrické napětí, paralelní a sériové zapojení Obrázek 1: Deskový kondenzátor

REGENERACE ZLÍNSKÝ KRAJ

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

INFORMATIKA MS WORD, HROMADNÁ KORESPONDENCE

V této aplikaci si ukážeme jakým způsobem zobrazovat čas a datum. Pro ovládání zobrazení času a datumu se naučíme využívat nabídku.

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová

Digitální učební materiál

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Název DUM: VY_32_INOVACE_2B_15_Základy_práce_v_tabulkovém_editoru_EXCEL_2007

Střední odborná škola a Střední odborné učiliště, Hořovice

Inovace výuky prostřednictvím šablon pro SŠ

Transkript:

Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň žáků Časový rozsah Klíčová slova Anotace Použité zdroje III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OPVK-VT-III/2-ŠR-109 DUM RNDr. Václava Šrůtková čeština Programování v C# v příkladech I Komponenty na větvení programu Seminář z informatiky Žáci ve věku 16 17 let začátečníci 1 2 vyučovací hodiny checkbox, radiobutton, logické spojky Studenti se seznamují s obsluhou běžných ovládacích prvků pro větvení programu a logickými spojkami v C# ELLER, Frank. C# - začínáme programovat: podrobný průvodce začínajícího uživatele. 1. vyd. Praha: Grada, 2002, 240 s. ISBN 80-247-0324-6. TÖPFEROVÁ, Dana a Pavel TÖPFER. Sbírka úloh z programování. Vyd. 1. Praha: Grada, 1992, 98 s. Educa '99. ISBN 80-854-2499-1. VYSTAVĚL, Radek. Moderní programování: sbírka úloh k učebnici pro začátečníky. 2. vyd. Ondřejov: moderníprogramování, 2008, 2 sv. ISBN 978-80- 903951-5-2. VYSTAVĚL, Radek. Moderní programování: učebnice pro začátečníky. Ondřejov: moderníprogramování s.r.o, 2007, 2 sv. ISBN 978-80-903951-0-7. Typy k metodickému postupu učitele, doporučené výukové metody, způsob hodnocení, typy k individualizované výuce apod. Text je možno využít ke společné práci, samostatné přípravě studentů, domácímu studiu apod. Při společné práci je vhodné nejprve obtížnější úlohy rozebrat, potom společně se studenty implementovat na počítači. (Rozbor nejlépe na tabuli, synchronní řešení s promítáním) Prezentace obsahuje stručné shrnutí poznatků potřebných pro řešení příkladů. V pracovním listu je zadání cvičení většinou se jedná o úlohy, které by měli studenti naprogramovat samostatně. Není nutné, aby všichni zpracovali všechno, vhodné je diferencovat podle jejich zájmu a schopností. Obtížnější úlohy jsou

označeny hvězdičkou. Součástí materiálu je zdrojový kód těchto příkladů. Návrh způsobu hodnocení: ohodnocení samostatné práce během hodiny např. podle volby a počtu úloh a elaborace řešení (efektivnost, komentáře ). Metodický list k didaktickému materiálu Prohlášení autora Tento materiál je originálním autorským dílem. K vytvoření tohoto didaktického materiálu nebyly použity žádné externí zdroje s výjimkou zdrojů citovaných v metodickém listu. Obrázky (schémata a snímky obrazovek) pocházejí od autora. 109. Další komponenty pro větvení programu (RadioButton, CheckBox) Zaškrtávací políčko (checkbox) Eviduje od uživatele informaci true/false, tedy zaškrtnuto, nezaškrtnuto. O tomto rozhoduje vlastnost checked, která je typu bool. Při zaškrtnutém políčku má hodnotu true, jinak false. (Samozřejmě má také vlastnost Name a Text typu string) Příklad 1 Na formulář umístíme 3 textboxy pro vstup hrany krychle, objem a povrch (výstupem programu bude výpočet objemu eventuálně povrchu) a dvě zaškrtávací políčka text jednoho nastavíme na objem, druhého na povrch. Tlačítko buttonkrychle pak bude fungovat tak, že podle zaškrtnutých políček zobrazí výsledky. (nic, jen objem, jen povrch, obojí) private void buttonkrychle_click(object sender, EventArgs e) double a = Convert.ToDouble(textBoxHrana.Text); if (checkboxobjem.checked) double V = Math.Pow(a, 3); textboxobjem.text = Convert.ToString(V);

if (checkboxpovrch.checked) double S = 6*a*a; textboxpovrch.text = Convert.ToString(S); Radiové tlačítko (radiobutton) Funguje podobně jako checkbox, ale víme, že je-li jich více ve skupině, může být zaškrtnuté pouze jedno. Skupinu mohou tvořit radiová tlačítka na formuláři, pokud chceme pracovat s více skupinami, umístíme je na komponenty, které mají charakter kontejnerů např. panel. Příklad 2 Na formulář vložte 3 radiobuttony. Názvy radiových tlačítek zvolte podle tří barev, výběrem políčka pak obarvíme formulář. Zaškrtnutí políčka je jeho hlavní událost radiobutton1_checkedchanged. Protože bude stejná pro všechna políčka, využijeme společné obsluhy více událostí: nejprve ji u prvního políčka vhodně přejmenujeme. (vybereme její název v editoru kódu a z místní nabídky použijeme Refactor,/Rename). Potom u dalších dvou tlačítek v editoru vlastností a událostí vybereme tuto událost a tím ji přiřadíme. private void BarvaFormu(object sender, EventArgs e) //nastaví barvu formuláře podle přání uživatele if (radiobuttonblue.checked) Logické spojky && a zároveň nebo BackColor = Color.Blue; if (radiobuttonred.checked) BackColor = Color.Red; if (radiobuttongreen.checked) BackColor = Color.Green;

Příklad zápisu: int a = if ((a%2==0) (a>0)) Podmínka testuje, zda je celé číslo a sudé a kladné. Důležité Zaškrtávací políčko (checkbox) Radiové tlačítko (radiobutton) Obě mají vlastnost checked (bool) zaškrtnuto. Ve větvení programu např. if (checkbox1.checked) && a zároveň nebo Pracovní list Cvičení 1. Program by měl zobrazit pomocí MessageBox.Show údaje o osobě ve tvaru Pan Josef Novák Pan nebo paní podle toho, zda se zaškrtne CheckBox Muž, jméno a příjmení se vezme z textových políček. 2. Doplňte do příkladu k barvení formuláře tři další barvy. 3. Vstupem bude počet bodů, které student získal z testu. Pokud je počet bodů větší, než 50 prospěl výborně, pokud je větší než 30 a menší nebo roven 50 prospěl. Pokud je menší nebo roven 30, neprospěl. Výstupem programu bude tedy MessageBox.Show se zprávou o prospěchu. 4. (*) Naprogramujte internetový obchod podle vzoru ve Cvičení.exe. Uživatel si vybírá ze tří druhů zboží a u vybraného zboží zadává počet kusů. Program vypočítá cenu.

Řešení 1. private void buttonosoba_click(object sender, EventArgs e) //Jméno s oslovením string osloveni; if (checkboxmuz.checked) osloveni="pan"; osloveni="paní"; string udaj=osloveni+" "+textboxjmeno.text+" "+textboxprijmeni.text; 2. MessageBox.Show(udaj); Individuální řešení, viz příklad z teorie 3. private void button1_click(object sender, EventArgs e) // Zobrazí hodnocení podle získaných bodů string znamka; int body = Convert.ToInt32(textBoxBody.Text); if (body > 50) znamka = "Výborně"; if (body > 30) znamka = "Prospěl"; znamka = "Neprospěl"; MessageBox.Show(znamka); 4.

private void Form1_Load(object sender, EventArgs e) //vynulování počtu na začátku, možno nastavit v návrhu textboxkr.text = "0"; textboxko.text = "0"; textboxmo.text = "0"; private void button1_click(object sender, EventArgs e) //vynulování počtu dle potřeby, možno nastavit v návrhu textboxkr.text = "0"; textboxko.text = "0"; textboxmo.text = "0"; private void buttoncena_click(object sender, EventArgs e) //internetový obchod int PocetKr = Convert.ToInt32(textBoxKr.Text); int PocetKo = Convert.ToInt32(textBoxKo.Text); int PocetMo = Convert.ToInt32(textBoxMo.Text); int cenakr=30; int cenako=50; int cenamo=20; if (!checkboxkr.checked)//nekupují se králíci cenakr=0; if (!checkboxko.checked)//nekupují se kočky cenako = 0; if (!checkboxmo.checked)//nekupují se morčata cenamo = 0;

int cena = cenakr * PocetKr + cenako * PocetKo + cenamo * PocetMo; MessageBox.Show(Convert.ToString(cena)+" Kč");