gymnázium vincence makovského se sportovními třídami nové město na moravě

12
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_17 Digitální učební materiál Sada: Úvod do programování Téma: Podmínka a cyklus, Pythagoras 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 podmínka a cyklus a závěrečného úkolu pro samostatnou práci Pythagorejská čísla. 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í.

Upload: noel-puckett

Post on 01-Jan-2016

20 views

Category:

Documents


0 download

DESCRIPTION

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě. VY_32_INOVACE_INF_RO_17 Digitální učební materiál Sada: Úvod do programování Téma: Podmínka a cyklus, Pythagoras Autor:Mgr. Jan Rosecký Předmět: Informatika Ročník: 3 . ročník VG - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

VY_32_INOVACE_INF_RO_17

Digitální učební materiál

Sada: Úvod do programování

Téma: Podmínka a cyklus, Pythagoras

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 podmínka a cyklus a závěrečného úkolu pro samostatnou

práci Pythagorejská čísla. 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í.

Page 2: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Úvod do programování

Podmínka a cyklus

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

Page 3: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Vytvořte program Pythagoras, který zjistí, zda tři zadaná přirozená čísla a, b, c splňují podmínkua2 + b2 = c2, tedy jsou tzv. Pythagorejská čísla:

345ano

nebo457ne

Page 4: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Vytvořte program Pythagoras, který zjistí, zda tři zadaná přirozená čísla a, b, c splňují podmínkua2 + b2 = c2, tedy jsou tzv. Pythagorejská čísla:

program opakovani17;var a, b, c: integer;begin

read(a);read(b);read(c);if sqr(a)+sqr(b)=sqr(c)then writeln('ano')else writeln('ne');

end.

Page 5: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby zjistil, zda dvě zadaná přirozená čísla a, b splňují podmínkua2 + b2 = c2, kde c je přirozené číslo.Výstup bude ve tvaru:

34ano

nebo45ne

Page 6: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby zjistil, zda dvě zadaná přirozená čísla a, b splňují podmínkua2 + b2 = c2, kde c je přirozené číslo.

program opakovani17;var a, b: integer; c: real;begin

read(a);read(b);c:=sqrt(sqr(a)+sqr(b));if round(c)=cthen writeln('ano')else writeln('ne');

end.

Page 7: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby zjistil, zda k zadanému přirozenému číslu a existuje přirozené číslo b menší či rovno 100, které splňuje podmínku a2 + b2 = c2, kde c je přirozené číslo.Výstup bude ve tvaru:

34

nebo2(žádný text se nevypíše)

Page 8: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby zjistil, zda k zadanému přirozenému číslu a existuje přirozené číslo b menší či rovno 100, které splňuje podmínku a2 + b2 = c2, kde c je přirozené číslo.

program opakovani17;var a, b: integer; c: real;begin

read(a);for b:=1 to 100 do

c:=sqrt(sqr(a)+sqr(b));if round(c)=cthen writeln(b);

end.

Page 9: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby našel přirozená čísla a, b menší nebo rovna 100, která splňují podmínku a2 + b2 = c2, kde c je přirozené číslo.Výstup bude ve tvaru

3, 4, 54, 3, 55, 12, 13...

Page 10: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Opakování

• Upravte program Pythagoras, aby našel přirozená čísla a, b menší nebo rovna 100, která splňují podmínku a2 + b2 = c2, kde c je přirozené číslo.

program opakovani17;var a, b: integer; c: real;begin

for a:=1 to 100 dofor b:=1 to 100 do

c:=sqrt(sqr(a)+sqr(b));if round(c)=cthen writeln(a,', ', b,',

',c:0:0);end.

Page 11: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Samostatná práce

Upravujte program Pythagoras:• čísla budou pod sebou• číslo b je větší než číslo a• i c nesmí být větší než 100• program určí počet trojic• rovnost s mocninami (čísla budou pod sebou):

Pythagorejska cisla------------------- 3 4 5 9 + 16 = 25 5 12 13 25 + 144 = 169...-------------------Celkem trojic: ???

Page 12: Gymnázium Vincence  Makovského  se sportovními třídami  Nové Město na Moravě

Samostatná práce

Upravujte program Pythagoras:• zadáme rozsah pro všechna tři čísla:

Pythagorejska cisla-------------------Minimum: 3Maximum: 20------------------- 3 4 5 9 + 16 = 25 5 12 13 25 + 144 = 169-------------------Celkem trojic: 2