Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
-
Upload
tatiana-hendricks -
Category
Documents
-
view
27 -
download
1
description
Transcript of Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
![Page 1: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/1.jpg)
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
VY_32_INOVACE_INF_RO_10
Digitální učební materiál
Sada: Úvod do programování
Téma: Vnořený cyklus for
Autor: Mgr. Jan Rosecký
Předmět: Informatika
Ročník: 3. ročník VG
Využití: Prezentace určena k výkladu látky z úvodu do programování na gymnáziu.
Anotace: Prezentace se skládá z úvodního opakování, odvození a ukázky programu k tématu vnořený cyklus for a závěrečného úkolu pro samostatnou
práci.
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í.
![Page 2: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/2.jpg)
Úvod do programování
Vnořený cyklus for
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
![Page 3: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/3.jpg)
Opakování
• Vytvořte program opakovani10, který za sebe napíše čísla od 1 do 10 (s mezerou):
1 2 3 4 5 6 7 8 9 10
![Page 4: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/4.jpg)
Opakování
• Vytvořte program opakovani10, který za sebe napíše čísla od 1 do 10 (s mezerou):
program opakovani7;
var i: integer;
begin
for i:=1 to 10 do write(i, ' ');
end.
![Page 5: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/5.jpg)
Opakování
• Upravte program opakovani10, aby napsal čísla od 1 do zadaného čísla:
Konec: 51 2 3 4 5
![Page 6: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/6.jpg)
Opakování
• Upravte program opakovani10, aby napsal čísla od 1 do zadaného čísla:
program opakovani7;var a, i: integer;begin
write('Konec: ');read(a);
for i:=1 to a do write(i, ' ');
end.
![Page 7: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/7.jpg)
Opakování
• Upravte program opakovani10, aby napsal tři stejné řádky s opakováním čísel:
Konec: 51 2 3 4 51 2 3 4 51 2 3 4 5
![Page 8: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/8.jpg)
Opakování
• Upravte program opakovani10, aby napsal tři stejné řádky s opakováním čísel:
program opakovani7;var a, i: integer;begin
write('Konec: ');read(a);for i:=1 to a do write(i, ' ');for i:=1 to a do write(i, ' ');for i:=1 to a do write(i, ' ');
end.
• Je možné využít cyklu?
![Page 9: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/9.jpg)
Vnořený cyklus
• vnější cyklusřídící proměnná jj:=1 to 3
• vnitřní cyklusřídící proměnná ii:=1 to a
Begin
End.
write(i, ' ')
writeln
i:=1 to a
j:=1 to 3
![Page 10: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/10.jpg)
Opakování
• Upravte program opakovani10, aby napsal tři stejné řádky s opakováním čísel:
program opakovani7;var a, i, j: integer;begin
write('Konec: ');read(a);for j:=1 to 3 dobegin
for i:=1 to a do write(i, ' ');writelnend;
end.
![Page 11: Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě](https://reader035.fdocument.pub/reader035/viewer/2022071807/56812a80550346895d8e0f1f/html5/thumbnails/11.jpg)
Samostatná práce – x
• základní verze: vypíše vedle sebe dvacetkrát písmeno x a celkem 10 takových řádků
• vylepšení: zadáme dvě přirozená čísla: kolik znaků vedle sebe a kolik řádků, úprava podle vzoru
Program na vypis znaku x------------------------ Znaku na radku: 8 Radku: 4 ------------------------ x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x