170 likes | 296 Vues
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě. VY_32_INOVACE_INF_RO_02 Digitální učební materiál Sada: Úvod do programování Téma: Příkazy výstupu Autor: Mgr. Jan Rosecký Předmět: Informatika Ročník: 3 . ročník VG
E N D
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_02 Digitální učební materiál Sada: Úvod do programování Téma: Příkazy výstupu 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 příkazy výstupu a jejich formát 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í.
Úvod do programováníPříkazy výstupu Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
Opakování • Vytvořte program opakovani1, který napíše text Ahoj.
Opakování • Vytvořte program opakovani1, který napíše text Ahoj. • program opakovani1; • begin • writeln('Ahoj'); • end.
Opakování • Upravte program, aby napsal text:Ahoj(prázdný řádek)Ahoj
Opakování • Upravte program, aby napsal text:Ahoj(prázdný řádek)Ahoj • program opakovani1; • begin • writeln('Ahoj'); • writeln; • writeln('Ahoj'); • end.
Výpočet • Upravte program a zjistěte výstup příkazů:writeln('5 + 2');writeln(5 + 2);
Výpočet • Upravte program a zjistěte výstup příkazůwriteln('5 + 2');writeln(5 + 2); • program opakovani1; • begin • writeln('5 + 2'); {5 + 2}writeln(5 + 2); {7 ... vysledek} • end.
Výpočet • Upravte program a zjistěte výsledek operace 123 . 456
Výpočet • Upravte program a zjistěte výsledek operace 123 . 456 • program opakovani1; • begin • writeln(123 * 456); {56088 vysledek} • end.
Výpočet • Upravte program, aby zapsal zadání i výsledek operace 123 . 456:123 * 456 = 56088samozřejmě bez toho, že výsledek přímo zadáte.
Výpočet • Upravte program, aby zapsal zadání i výsledek operace 123 . 456:123 * 456 = 56088samozřejmě bez toho, že výsledek přímo zadáte. • program opakovani1; • begin • write('123 * 456 = '); • writeln(123 * 456); • end. • nebowriteln('123 * 456 = ',123 * 456);
Výpočet • Upravte program, aby zapsal zadání i výsledek operací:123 + 456 = ...123 – 456 = ...123 . 456 = ...123 : 456 = ...samozřejmě bez toho, že výsledky přímo zadáte.
Výpočet • Upravte program, aby zapsal zadání i výsledek operací:123 + 456 = ...123 – 456 = ...123 * 456 = ...123 : 456 = ...samozřejmě bez toho, že výsledky přímo zadáte. • program opakovani1; • begin • writeln('123 + 456 = ',123 + 456); • writeln('123 - 456 = ',123 - 456); • writeln('123 . 456 = ',123 * 456);writeln('123 : 456 = ',123 / 456); • end.
Výpočet • 123 + 456= 579 celé číslo • 123 – 456= -333 celé číslo • 123 . 456 = 56088 celé číslo123 : 456 = 2.697368421052E-0001 reálné číslo • úprava zápisu:writeln (…, 123+456:8); • = 8 míst pro zápis čísla
Výpočet • 123 + 456= 579 celé číslo • 123 – 456= -333 celé číslo • 123 . 456 = 56088celé číslo123 : 456 = 2.70 reálné číslo • úprava zápisu pro reálná čísla:writeln (…, 123/456:8:2); • = 8 míst pro zápis čísla = 2 desetinná místa
Úkol pro samostatnou práci • program vypocet, který zapíše a vypočítá: • Program vypocet • --------------- • Soucetcisel 1 az 20: ... • Soucincisel 1 az 8: ... • Podíl cisel 20 a 13: ...,.. • --------------- • podíl bude zobrazen na 2 desetinná místa • jednotky ve výsledcích budou zapsané pod sebou • pro zápis výsledků využijte zobrazení výsledků na stanovený počet míst