Gymnázium Vincence Makovského a se sportovními třídami Nové Město na Moravě
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
description
Transcript of Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
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á z procvičení, rozšíření a ukázky programu k tématu vnořený cyklus for a 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;begin
for j:=1 to 9 dobegin
for i:=9 downto 1 do write(i, ' ');
writelnend;
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;begin
for j:=1 to 9 dobegin
for i:=9 downto j do write(i, ' ');
writelnend;
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 číslem
Kameny 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 číslem
Kameny 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 čísla
Kameny hry dominoNejvyssi cislo: 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čet
Kameny hry dominoNejvyssi cislo: 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