120 likes | 195 Views
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
E N D
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á zprocvič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í.
Úvod do programováníPodmínka a cyklus 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:345anonebo457ne
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;beginread(a);read(b);read(c);ifsqr(a)+sqr(b)=sqr(c)thenwriteln('ano')elsewriteln('ne');end.
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:34anonebo45ne
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;beginread(a);read(b); c:=sqrt(sqr(a)+sqr(b));ifround(c)=cthenwriteln('ano')elsewriteln('ne');end.
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:34nebo2(žádný text se nevypíše)
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;beginread(a);for b:=1 to 100 do c:=sqrt(sqr(a)+sqr(b));ifround(c)=cthenwriteln(b);end.
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 tvaru3, 4, 54, 3, 55, 12, 13...
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;beginfor a:=1 to 100 dofor b:=1 to 100 do c:=sqrt(sqr(a)+sqr(b));ifround(c)=cthenwriteln(a,', ', b,', ',c:0:0);end.
Samostatná práce • Upravujte program Pythagoras: • čísla budou pod sebou • číslo b je větší než číslo a • i cnesmí být větší než 100 • program určí počet trojic • rovnost s mocninami (čísla budou pod sebou):Pythagorejskacisla------------------- 3 4 5 9 + 16 = 25 5 12 13 25 + 144 = 169...-------------------Celkem trojic: ???
Samostatná práce • Upravujte program Pythagoras: • zadáme rozsah pro všechna tři čísla:Pythagorejskacisla-------------------Minimum: 3Maximum: 20-------------------3 4 5 9 + 16 = 25 5 12 13 25 + 144 = 169-------------------Celkem trojic: 2