Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_15 Digitální učební materiál Sada: Úvod do programování.

Podobné prezentace


Prezentace na téma: "Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_15 Digitální učební materiál Sada: Úvod do programování."— Transkript prezentace:

1 Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_15 Digitální učební materiál Sada: Úvod do programování Téma: Podmínka, rozhodování 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 podmínka, rozhodování. 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í.

2 Úvod do programování Podmínka, rozhodování Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

3 Opakování Vytvořte program opakovani15, aby napsal devět řádků po 10 číslech: 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

4 Opakování Vytvořte program opakovani15, aby napsal devět řádků po 10 číslech: program opakovani15; var i, j: integer begin for j:=1 to 9 do begin for i:=1 to 10 do write(j, ' '); writeln end; end.

5 Opakování Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku nenapíše nic: 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

6 Podmínka if Podmínka then Příkaz ; podmínka a=2 b d e<>5 při splnění Příkaz při nesplnění žádná činnost Příkaz Podmínka + –

7 Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku nenapíše nic: program opakovani15; var i, j: integer begin for j:=1 to 9 do begin for i:=1 to 10 do if j<>5 then write(j, ' '); writeln end; end.

8 Podmínka Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku budou pomlčky: 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 - - - - - - - - - - 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

9 Podmínka if Podmínka then Příkaz1 else Příkaz2 ; při splnění Příkaz1 při nesplnění Příkaz2 Příkaz1 Podmínka + – Příkaz2

10 Podmínka Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku nenapíše nic: program opakovani15; var i, j: integer begin for j:=1 to 9 do begin for i:=1 to 10 do if j<>5 then write(j, ' ') else write('- '); writeln end; end.

11 Podmínka Upravte program opakovani15, aby zjistil, zda se dvě zadaná (reálná) čísla sobě rovnají či nikoliv: Porovnani cisel --------------- Prvni cislo: 3 Druhe cislo: 5 Cisla se nerovnaji. nebo Prvni cislo: 3 Druhe cislo: 3 Cisla se rovnaji.

12 Podmínka Upravte program opakovani15, aby zjistil, zda se dvě zadaná (reálná) čísla sobě rovnají či nikoliv: program opakovani15; var a, b: real; begin writeln('Porovnani cisel'); writeln('---------------'); write('Prvni cislo: '); read(a); write('Druhe cislo: '); read(b); if a=b then writeln('Cisla se rovnaji.') else writeln('Cisla se nerovnaji.'); end.

13 Podmínka Upravte program opakovani15, aby dvě zadaná (reálná) čísla porovnal: Porovnani cisel --------------- Prvni cislo: 3 Druhe cislo: 5 --------------- 3 -3 nebo například 7 = 7

14 Podmínka Upravte program opakovani15, aby dvě zadaná (reálná) čísla porovnal: program opakovani15; var a, b: real; begin writeln('Porovnani cisel'); writeln('---------------'); write('Prvni cislo: '); read(a); write('Druhe cislo: '); read(b); if a=b then writeln(a, ' = ', b) else if a ', b); end.


Stáhnout ppt "Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_15 Digitální učební materiál Sada: Úvod do programování."

Podobné prezentace


Reklamy Google