13
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_19 Digitální učební materiál Sada: Úvod do programování Téma: Selektor case 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 tématu selektor case 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í.

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

  • Upload
    olathe

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě. VY_32_INOVACE_INF_RO_19 Digitální učební materiál Sada: Úvod do programování Téma: Selektor case Autor:Mgr. Jan Rosecký Předmět: Informatika Ročník: 3 . ročník VG - PowerPoint PPT Presentation

Citation preview

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_19

Digitální učební materiál

Sada: Úvod do programování

Téma: Selektor case

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 tématu selektor case 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í

Selektor case

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 Selektor, který k zadanému celému číslu od 1 do 4 napíše jeho slovní přepis:

Cislo: 2Slovem: dve

Page 4: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Vytvořte program Selektor, který k zadanému celému číslu od 1 do 4 napíše jeho slovní přepis:

program Selektor;var a: integer;begin

write('Cislo: '); read(a);write('Slovem: ');if a=1 then writeln('jedna');if a=2 then writeln('dve');if a=3 then writeln('tri');if a=4 then writeln('ctyri');

end.

Page 5: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• pro dvě nebo více možností• příkaz podle hodnoty (h) výrazu (výraz)• zápis:

case výraz of   h1: příkaz1;  h2: příkaz2;    ...  hn: příkazn;  else příkaz;end;

příkaz1

h1

příkaz2 příkaz3 příkaz

h2 h3

výraz

+ + +

– – –

Page 6: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor s použitím case:

program Selektor;var a: integer;begin

write('Cislo: '); read(a);write('Slovem: ');case a of

1: writeln('jedna');2: writeln('dva');3: writeln('tri');4: writeln('ctyri');

end;end.

Page 7: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby k zadanému pořadovému číslu dne zapsal název dne:

Cislo dne: 3Streda

Page 8: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby k zadanému pořadovému číslu dne zapsal název dne:program Selektor;var a: integer;begin

write('Cislo dne: '); read(a);case a of

1: writeln('Pondeli');2: writeln('Utery');3: writeln('Streda');4: writeln('Ctvrtek');5: writeln('Patek');else writeln('Vikend');

end;end.

Page 9: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby podle zadané známky z informatiky udělil slovní hodnocení:

1, 2: Velmi pěkné.3: Zlepši se.4, 5: Styď se.jiné: Tuto známku neznám.

Znamka z informatiky: 3Zlepsi se.

Page 10: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby podle zadané známky z informatiky udělil slovní hodnocení:program Selektor;var a: integer;begin

write('Znamka z informatiky: ); read(a);

case a of 1, 2: writeln('Velmi pekne.');3: writeln('Zlepsi se.');4, 5: writeln('Styd se.');else writeln('Tuto známku

neznam.');end;

end.

Page 11: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby podle zadaného věku určil, do které skupiny osoba patří:

0–15: děti16–25: mládež26–65: produktivní věk66+: důchodový věk

Zadejte vek: 17Mladez.

Page 12: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Selektor case

• Upravte program Selektor, aby podle zadaného věku určil, do které skupiny osoba patří:

program Selektor;var a: integer;begin

write('Zadejte vek: '); read(a);case a of

0..15: writeln('Deti.');16..25: writeln('Mladez.');26..65: writeln('Produktivni

vek.');else writeln('Duchodovy vek.');

end;end.

Page 13: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Samostatná práce

• Ceník taxislužby (ujetou vzdálenost zaokrouhlujeme nahoru na celé kilometry):

nastoupení 25 Kčdo 10 km 25 Kč / km11–20 km 23 Kč / km21–30 km 21 Kč / km31 a více km 19 Kč / km

Vytvořte program, který bude určovat cenu jízdného ze zadaného počtu ujetých kilometrů:

Taxisluzba----------Ujeto kilometru: 28Cena: 613 Kc