110 likes | 222 Views
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě. VY_32_INOVACE_INF_RO_13 Digitální učební materiál Sada: Úvod do programování Téma: Vnořený cyklus for , domino Autor: Mgr. Jan Rosecký Předmět: Informatika Ročník: 3 . ročník VG
E N D
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_13 Digitální učební materiál Sada: Úvod do programování Téma: Vnořený cyklus for, domino Autor: Mgr. Jan Rosecký Předmět: Informatika • Ročník: 3. ročník VG Využití: Prezentace určena k procvičení látky z úvodu do programování na gymnáziu. Anotace: Prezentace se skládá zprocvičení, rozšíření a ukázky programu k tématu vnořený cyklus fora závěrečného úkolu pro samostatnou práci na téma domino. Nové poznatky žáci získávají při společné práci s programovacím jazykem Pascal – po zadání úkolu tvoří žáci program samostatně a následně je komentováno řešení.
Úvod do programováníVnořený cyklus for, domino Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
Opakování • Vytvořte program opakovani13, který na 9 řádcích čísla od 9 do 1 (s mezerou):9 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 19 8 7 6 5 4 3 2 1
Opakování • Vytvořte program opakovani13, který na 9řádcích čísla od 9 do 1 (s mezerou):program opakovani10;var i, j: integer;beginfor j:=1 to 9 dobeginfor i:=9 downto 1 do write(i, ' ');writeln end;end.
Opakování • Upravte program opakovani13, aby napsal řádky takto:9 8 7 6 5 4 3 2 19 8 7 6 5 4 3 29 8 7 6 5 4 39 8 7 6 5 49 8 7 6 59 8 7 69 8 79 89
Opakování • Upravte program opakovani13, aby napsal řádky takto:program opakovani10;var i, j: integer;beginfor j:=1 to 9 dobeginfor i:=9 downto j do write(i, ' ');writeln end;end.
Samostatná práce – Domino • hru domino hrajeme s hracími kameny, která mohou obsahovat obrázky, čísla apod., my zvolíme čísla • na hracích kamenech jsou dvojice čísel takové, že každá dvojice se vyskytuje pouze jednou • základní verze programu: vypíše hlavičku a všechny kameny domina s číslem 1 a druhým od 1 do 8:Kameny hry domino-----------------1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8
Samostatná práce – Domino • povinné vylepšení: vypíše hlavičku a všechny kameny domina s čísly od 1 do 8 s opakováním kamenů • v řádku budou kameny se stejným prvním číslemKameny hry domino-----------------1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-82-1 2-2 2-3 2-4 2-5 2-6 2-7 2-83-1 3-2 3-3 3-4 3-5 3-6 3-7 3-84-1 4-2 4-3 4-4 4-5 4-6 4-7 4-85-1 5-2 5-3 5-4 5-5 5-6 5-7 5-86-1 6-2 6-3 6-4 6-5 6-6 6-7 6-87-1 7-2 7-3 7-4 7-5 7-6 7-7 7-88-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8
Samostatná práce – Domino • povinné vylepšení: vypíše hlavičku a všechny kameny domina s čísly od 1 do 8 bez opakování • v řádku budou kameny se stejným prvním číslemKameny hry domino-----------------1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-82-2 2-3 2-4 2-5 2-6 2-7 2-83-3 3-4 3-5 3-6 3-7 3-84-4 4-5 4-6 4-7 4-85-5 5-6 5-7 5-86-6 6-7 6-87-7 7-88-8
Samostatná práce – Domino • povinné vylepšení: zadáme přirozené číslo, vypíše postupně kameny s čísly od 1 až do zadaného číslaKameny hry dominoNejvyssicislo: 5-----------------1-1 1-2 1-3 1-4 1-52-2 2-3 2-4 2-53-3 3-4 3-54-4 4-55-5
Samostatná práce – Domino • povinné vylepšení: kameny budou uspořádány pod sebou podle druhého čísla ve dvojici • pod seznamem kamenů bude uveden jejich početKameny hry dominoNejvyssicislo: 5-----------------1-5 1-4 1-3 1-2 1-12-5 2-4 2-3 2-23-5 3-4 3-34-5 4-45-5-----------------Celkem kamenů: 15