gymnázium vincence makovského se sportovními třídami nové město na moravě

11
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í.

Upload: tatiana-hendricks

Post on 30-Dec-2015

27 views

Category:

Documents


1 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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_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ě

Ú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ě

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ě

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ě

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ě

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ě

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ě

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ě

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ě

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ě

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