Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_08 Digitální učební materiál Sada: Úvod do programování Téma: Cyklus for, posloupnost Autor:Mgr. Jan Rosecký Předmět: Informatika Ročník: 3. ročník VG Využití: Prezentace určena k procvičení látky z úvodu do programování na gymnáziu. Anotace:Prezentace se skládá z procvičení, rozšíření a ukázky programu k tématu cyklus for a závěrečného úkolu pro samostatnou práci na téma geometrická posloupnost. 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í Cyklus for, posloupnost Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
Opakování Vytvořte program opakovani5, který napíše výsledek sčítání : ?
Opakování Vytvořte program opakovani5, který napíše výsledek sčítání : program opakovani5; var i, soucet: integer; begin soucet:=0; for i:=1 to 10 do soucet:=soucet+i; writeln(soucet); end. Výsledek: 55
Opakování Upravte program opakovani5, aby sečetl celá čísla od 1 do zadaného čísla: konec: 9 45
Opakování Upravte program opakovani5, aby sečetl celá čísla od 1 do zadaného čísla: program opakovani5; var a, i, soucet: integer; begin write('konec: '); read(a); soucet:=0; for i:=1 to a do soucet:=soucet+i; writeln(soucet); end.
Opakování Upravte program opakovani5, aby sečetl celá čísla od 1 do zadaného čísla a provedl výpis po každém součtu: konec:
Opakování Upravte program opakovani5, aby sečetl celá čísla od 1 do zadaného čísla: program opakovani5; var a, i, soucet: integer; begin write('konec: '); read(a); soucet:=0; for i:=1 to a do begin soucet:=soucet+i; writeln(soucet) end; end.
Opakování Upravte program opakovani5, aby sečetl celá čísla od 1 do zadaného čísla, ale výpis součtu začal až od dalšího zadaného čísla: konec: 9 zacni:
Opakování program opakovani5; var a, b, i, soucet: integer; begin write('konec: '); read(a); write('zacni: '); read(b); soucet:=0; for i:=1 to b-1 do soucet:=soucet+i; for i:=b to a do begin soucet:=soucet+i; writeln(soucet) end; end.
Trochu matematiky – posloupnost čísel řada čísel, která mají nějakou souvislost členy posloupnosti 1, 2, 3, 4, 5, 6,... 5, 7, 9, 11, 13, 15,... 2, 6, 18, 54, 162, 486,... 8, 4, 2, 1, 0,5, 0,25,... 1, 4, 9, 16, 25, 36, aritmetická posloupnost geometická posloupnost
Trochu matematiky – geometrická posloupnost první člen: a 1 2 koeficient: k3 druhý člen: a 2 = k. a 1 6 třetí člen:a 3 = k. a 2 18 čtvrtý člen:a 4 = k. a 3 54 pátý člen: a 5 = k. a šestý člen:a 6 = k. a sedmý člen:a 7 = k. a Jaké hodnoty a 1 a k má posloupnost: 8; 4; 2; 1; 0,5;...? Jakého typu budou proměnné a1, k a ai ?
Úkol pro samostatnou práci program Geometrická posloupnost základní verze: vypíše pod sebe prvních 10 členů geometrické posloupnosti, když a 1 = 1, k = 2 vylepšení: hlavička výpisu, označení členů posloupnosti vylepšení: výpis prvních n členů, když n zadáme vylepšení: zadáme a 1, k, n, výpis ve tvaru: Geometrická posloupnost Zadejte prvni clen = 64 Zadejte koeficient = 0.5 Zadejte pocet clenu =