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

3 Opakování Vytvořte program opakovani4, který načte (celé) číslo a, zvětší jeho hodnotu o 10 a výsledek zapíše: např. cislo: 8 18

4 Opakování program opakovani4; var a:integer; begin write('cislo: '); read(a); a:=a+10; writeln(a); end.

5 Opakování Upravte program opakovani4, který napíše desetkrát pod sebe zadané číslo: cislo: 8 8 8 8

6 Opakování program opakovani4; var a, i:integer; begin write('cislo: '); read(a); for i:=1 to 10 do writeln(a); end.

7 Opakování Upravte program opakovani4, aby napsal pod sebe čísla od 1 do a : cislo: 8 1 2 3 4 5 6 7 8

8 Opakování program opakovani4; var i:integer; begin write('cislo: '); read(a); for i:=1 to a do writeln(i); end.

9 Opakování Upravte program opakovani4, aby napsal výsledek sčítání 1 + 2 + 3 + 4 +5 +... + 20: ?

10 Opakování program opakovani4; var i, soucet:integer; begin soucet:=0 for i:=1 to 20 do soucet:=soucet+i; writeln(soucet); end.

11 Trochu matematiky – faktoriál zápis 5! čteme pět faktoriál 5! = 1. 2. 3. 4. 5 = 5. 4. 3. 2. 1 = 120 určete: 1! = 1 2! = 2 3! = 6 4! = 24 5! = 120 6! = 720 7! = 5040

12 Úkol pro samostatnou práci program Faktorial základní verze: vypíše pod sebe faktoriály čísel 1 až 7 první vylepšení: vypíše pod sebe faktoriály čísel od 1 do zadaného čísla druhé vylepšení: vypíše pod sebe faktoriály od menšího zadaného čísla po větší zadané číslo od 8! se ve výsledku objevuje znaménko mínus, které znamená, že hodnota je větší než dovolená místo typu integer použijte typ longint, který umožňuje zápis větších přirozených čísel typ longint umožní zápis až do 14!

13 Úkol pro samostatnou práci Faktorialy cisel mezi zadanymi cisly ------------------------------------ Zadejte mensi cislo: 3 Zadejte vetsi cislo: 8 ------------------------------------ 3! = 6 4! = 24 5! = 120 6! = 720 7! = 5040 8! = 40320 ------------------------------------


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

Podobné prezentace


Reklamy Google