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í.
Úvod do programování Podmínka, rozhodování Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
Opakování Vytvořte program opakovani15, aby napsal devět řádků po 10 číslech:
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.
Opakování Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku nenapíše nic:
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 + –
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.
Podmínka Upravte program opakovani15, aby napsal devět řádků po 10 číslech, na pátém řádku budou pomlčky:
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
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.
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.
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.
Podmínka Upravte program opakovani15, aby dvě zadaná (reálná) čísla porovnal: Porovnani cisel Prvni cislo: 3 Druhe cislo: nebo například 7 = 7
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.