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_20 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_20 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_20 Digitální učební materiál Sada: Úvod do programování Téma: Cykly repeat–until a while–do 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 cykly repeat–until a while–do 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í.

2 Úvod do programování Cykly repeat–until a while–do Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

3 Opakování Vytvořte program Cyklus, který skončí, pokud zadáme číslo 0: Cyklus Cislo (0=konec): 2 Cislo (0=konec): 5... Cislo (0=konec): 0

4 Opakování Vytvořte program Cyklus, který skončí, pokud zadáme číslo 0: Cyklus Cislo (0=konec): 2 Cislo (0=konec): 5... Cislo (0=konec): 0 Pomocí cyklu for–to–do nelze.

5 Cyklus repeat–until opakuj Příkaz dokud není splněna Podmínka Příkaz se vždy alespoň jednou vykoná repeat Příkaz; until Podmínka; nebo repeat Příkaz1; Příkaz2;... Příkazn; until Podmínka; Příkaz Podmínka +–

6 Opakování Vytvořte program Cyklus, který skončí, pokud zadáme číslo 0: program Cyklus; var a: integer; begin writeln('Cyklus'); repeat write('Cislo (0=konec): '); read(a); until a=0; end.

7 Cyklus while–do dokud je splněna Podmínka, tak se provádí Příkaz Příkaz se nemusí vůbec vykonat while Podmínka do Příkaz; nebo while Podmínka; do begin Příkaz1;... Příkazn; end; Příkaz Podmínka + –

8 Opakování Vytvořte program Cyklus, který skončí, pokud zadáme číslo 0: program Cyklus; var a: integer; begin writeln('Cyklus'); a:=1; while a=0 do begin write('Cislo (0=konec): '); read(a); end; end.

9 Opakování S využitím cyklu repeat–until upravte program Cyklus, aby vypočetl faktoriál zadaného přirozeného čísla: Cyklus ------ Cislo: 6 6! = 720

10 Opakování S využitím cyklu repeat–until upravte program Cyklus, aby vypočetl faktoriál zadaného přirozeného čísla: program Cyklus; var a, c, f: integer; begin writeln('Cyklus'); write('Cislo: '); read(c); a:=c; f:=1; repeat f:=f*a; a:=a–1; until a=0; writeln(c, '! = ', f); end.

11 Opakování S využitím cyklu while–do upravte program Cyklus, aby vypočetl faktoriál zadaného přirozeného čísla: Cyklus ------ Cislo: 6 6! = 720

12 Opakování S využitím cyklu while–do upravte program Cyklus, aby vypočetl faktoriál zadaného přirozeného čísla: program Cyklus; var a, c, f: integer; begin writeln('Cyklus'); write('Cislo: '); read(c); a:=1; f:=1; while a<=c do begin f:=f*a; a:=a+1; end; writeln(c, '! = ', f); end.

13 Samostatná práce Upravte program Cyklus, aby určil součet geometrické řady zadané prvním členem a a koeficientem k. Pokud nebude |k|<1, program vyzve znovu k zadání. Program bude sčítat tak dlouho, než pro příslušný člen řady nebude platit |a n |<0,001. Součet bude uveden na 2 desetinná místa: Cyklus ------ Prvni clen: 6 Koeficient: 2 Koeficient musi byt mezi -1 a 1. Koeficient: 0.5 ------ Soucet rady: 12.00


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

Podobné prezentace


Reklamy Google