Predispozice pro výuku IKT (2015/2016)



Podobné dokumenty
. Určete hodnotu neznámé x tak, aby

Determinant. Definice determinantu. Permutace. Permutace, vlastnosti. Definice: Necht A = (a i,j ) R n,n je čtvercová matice.

Kód uchazeče ID:... Varianta: 14

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Seminář z IVT Algoritmizace. Slovanské gymnázium Olomouc Tomáš Kühr

Karnaughovy mapy. Pravdivostní tabulka pro tři vstupní proměnné by mohla vypadat například takto:

Lenka Zalabová. Ústav matematiky a biomatematiky, Přírodovědecká fakulta, Jihočeská univerzita. zima 2012

7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky

Komplexní číslo. Klíčové pojmy: Komplexní číslo, reálná část, imaginární část, algebraické počty s komplexním číslem

Jak pracovat s absolutními hodnotami

Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí.

0. Lineární rekurence Martin Mareš,

4. Lineární nerovnice a jejich soustavy

Struktura a architektura počítačů (BI-SAP) 5

METODICKÉ LISTY Z MATEMATIKY pro gymnázia a základní vzdělávání

Práce s čísly. Klíčové pojmy: Základní matematické operace, zápis složitějších příkladů, mocniny, odmocniny, zkrácené operátory

3. ROVNICE A NEROVNICE Lineární rovnice Kvadratické rovnice Rovnice s absolutní hodnotou Iracionální rovnice 90

Teoretická rozdělení

Svobodná chebská škola, základní škola a gymnázium s.r.o. Znaky dělitelnosti - Procvičování. Dušan Astaloš. samostatná práce, případně skupinová práce

Intervalové stromy. Představme si, že máme posloupnost celých čísel p 0, p 1,... p N 1, se kterou budeme. 1. Změna jednoho čísla v posloupnosti.

Kolekce ArrayList. Deklarace proměnných. Import. Vytvoření prázdné kolekce. napsal Pajclín

Mocniny. Nyní si ukážeme jak je to s umocňováním záporných čísel.

Přehled učiva matematiky 7. ročník ZŠ


Mária Sadloňová. Fajn MATIKA. 150 řešených příkladů (vzorek)

IB108 Sada 1, Příklad 1 Vypracovali: Tomáš Krajča (255676), Martin Milata (256615)

5. Maticová algebra, typy matic, inverzní matice, determinant.

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ , 5.1 a 5.2 8/14

6.1.2 Operace s komplexními čísly

ALGORITMIZACE PROGRAMOVÁNÍ VT3/VT4

Michal Musílek,

Matice se v některých publikacích uvádějí v hranatých závorkách, v jiných v kulatých závorkách. My se budeme držet zápisu s kulatými závorkami.

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

Algoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.

Kirchhoffovy zákony. Kirchhoffovy zákony

1.5.7 Znaky dělitelnosti

Zlatý řez nejen v matematice

Příprava na 1. čtvrtletní písemku pro třídu 1EB

Y36BEZ Bezpečnost přenosu a zpracování dat. Úvod. Róbert Lórencz. lorencz@fel.cvut.cz

Obrázek 1 Rozdělení pozemků

N-trophy. kvalifikace KVÍK! Soòa Dvoøáèková - Kristýna Fousková - Martin Hanžl. Gymnázium, Brno-Øeèkovice.

Sbírka příkladů. verze

matice([[1,1,0,0,0],[1,1,1,0,0],[0,1,1,0,0],[0,0,0,1,1],[0,0,0,1,1]],1). matice([[1,1,1],[1,1,0],[1,0,1]],2).

( ) ( ) Lineární rovnice s parametrem II. Předpoklady: 2801

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

Otázky z kapitoly Základní poznatky

Slovní úlohy v učivu matematiky 1. stupně základní školy

2. Přečtěte zapsaná desetinná čísla 0,27; 1,4; 1,57; 0,729; 2,4; 128,456; 0,005; 0,7; 12,54; 0,034; 100,001; 0,1

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.

4a) Racionální čísla a početní operace s nimi

Mendelova zemědělská a lesnická univerzita v Brně Institut celoživotního vzdělávání Fakulta regionálního rozvoje a mezinárodních studií

Dělitelnost čísel, nejmenší společný násobek, největší společný dělitel

Úloha 1A (5 bodů): vyhovuje Úloha 2A (6 bodů): Obrázek 1 Přelévání mléka

FAKULTA STAVEBNÍ VUT V BRNĚ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK

Číslo materiálu. Datum tvorby Srpen 2012

a n (z z 0 ) n, z C, (1) n=0

Příklady pro přijímací zkoušku z matematiky školní rok 2012/2013

Řešení: 20. ročník, 2. série

JčU - Cvičení z matematiky pro zemědělské obory (doc. RNDr. Nýdl, CSc & spol.) Minitest MT1

10 je 0,1; nebo taky, že 256

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Kombinatorický předpis

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly

DIGITÁLNÍ UČEBNÍ MATERIÁL. Název školy SOUpotravinářské, Jílové u Prahy, Šenflukova 220. Název materiálu VY_32_INOVACE / Matematika / 03/01 / 17

1.8.5 Dělení mnohočlenů

Distribuční funkce je funkcí neklesající, tj. pro všechna

A0M15EZS Elektrické zdroje a soustavy ZS 2011/2012 cvičení 1. Jednotková matice na hlavní diagonále jsou jedničky, všude jinde nuly

DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky

Úvod do programování 7. hodina

BankKlient. Interface pro ú etní systémy. Verze 9.50

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ

( x ) 2 ( ) Úlohy na hledání extrémů. Předpoklady: 10211

Semestrální projekt. Předmět: Programování v jazyce C. Zadání: Operace s maticemi. Uživatelský manuál. ver. 1.0

2 Spojité modely rozhodování

VYHLÁŠKA o způsobu stanovení pokrytí signálem zemského rozhlasového vysílání šířeného ve vybraných kmitočtových pásmech Vymezení pojmů

STRUKTURA POČÍTAČŮ JIŘÍ HRONEK, JIŘÍ MAZURA KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO

Kolik otáček udělá válec parního válce, než uválcuje 150 m dlouhý úsek silnice? Válec má poloměr 110 cm a je 3 m dlouhý.

( 5 ) 6 ( ) 6 ( ) Přijímací řízení ak. r. 2010/11 Kompletní znění testových otázek - matematický přehled

Zadání I. série. Obr. 1

1 z : otázka. Které číslo musíme odečíst od čísla 250, aby výsledné číslo bylo osminásobkem čísla 25? 2. otázka

čl. 1 čl L0087 čl. 2 odst.4

O soutěži MaSo. Co je to MaSo? Třinácté MaSo, 78 družstev, 46 škol. Organizace. maso.mff.cuni.cz. o dvakrát za rok o nejen počítání o soutěž družstev

1.2.5 Reálná čísla I. Předpoklady:

Přednáška 5. Výběrová šetření, Exploratorní analýza

Věta o dělení polynomů se zbytkem

Aritmetika s velkými čísly na čipové kartě

Operace s maticemi Sčítání matic: u matic stejného typu sečteme prvky na stejných pozicích: A+B=(a ij ) m n +(b ij ) m n =(a ij +b ij ) m n.

1. ÚPRAVY ALGEBRAICKÝCH VÝRAZŮ V REÁLNÉM OBORU 1.1. ZLOMKY A ABSOLUTNÍ HODNOTA

Úloha 2. Obdélník ABCDprotínákružnicivbodech E, F, G, H jakonaobrázku.jestližeplatí AE =3, DH =4a GH =5,určete EF. G C

Rozmístěte na šachovnici 6 6 čtyři tchýně 1 tak, aby se navzájem neohrožovaly a právě jedno volné pole zůstalo neohrožené.

Lekce 01 Úvod do algoritmizace

ILUSTRAÈNÍ TEST LIBERECKÝ KRAJ

čitatel jmenovatel 2 5,

Výsledek. Nejméně 14 kostek, nejvíce 38. Návod. Když se podíváme na stavbu shora, vidíme následující tabulku:

Manuál pro rychlé nastavení a užívání pokladny. Fasy Junior. Verze: U 1.4

Y36SAP - aritmetika. Osnova

Početní operace se zlomky

Fz =a z + a z +...+a z +a z =

Standardní algoritmy v C++.

Transkript:

Konzervatoř P. J. Vejvanovského Kroměříž Predispozice pro výuku IKT (15/16) Základní algoritmy pro počítání s celými a racionálními čísly Adam Šiška 1 Sčítání dvou kladných celých čísel Problém: Jsou dána dvě kladná celá čísla a b v soustavě o základu z, např.: a = 853, b = a z = 10. Máme za úkol nalézt součet čísel c = a + b. Řešení příkladu 853 + : Čísla napíšeme pod sebe zarovnaná zprava (totožné řády číselné soustavy v obou číslech musí být pod sebou). Postupujeme zprava, vezmeme dvě číslice (cifry) zapsané pod sebou a vždy tzv. zkontrolujeme palec (tj. jestli si z předchozího kroku neneseme základ soustavy desítku 1 ). Pokud provádíme první krok palec pochopitelně nedržíme. V našem případě 3 + 3 = 6. Mezivýsledek nepřesahuje základ soustavy 6 < 10, takže pod právě sčítané cifry napíšeme 6 a palec pro příště nedržíme. 853 6 V dalším kroku tedy palec nedržíme, opět sečteme pouze dvě cifry 5 + 8 = 13. Mezivýsledek přesahuje základ soustavy 13 10, takže do příštího kroku držíme palec a pod právě sčítané cifry zapíšeme 13 10 = 3. 1 Pokud sčítáme dvě čísla stačí (binární) palec, ale pokud sčítáme více čísel současně, můžeme z předchozího kroku přenášet i násobky základu soustavy. Nejvíce ale tolik, kolik přičítáme čísel k prvnímu. 1

853 36 (palec) V následujícím kroku poprvé držíme palec, k oběma cifrám tudíž přičítáme ještě jedničku, tj. 8 + 1 + palec = 8 + 1 + 1 = 10. Znovu platí 10 10, proto opět držíme palec a pod aktuální cifry píšeme 10 10 = 0. 853 036 (palec) V zadání už nemáme cifry, které bychom mohli sečíst. Z předchozího kroku ale držíme palec. Píšeme tedy 1 a výpočet je hotový. 853 1036 Obecný postup sčítání: Zadaná čísla a < b v soustavě o základu z mohou obecně vypadat následovně: a = A(n 1)A(n 2)...A(0) a b = B(m 1)B(m 2)...B(0), kde n m je počet cifer jednotlivých čísel. Velká písmena s indexem značí jednotlivé cifry, např. A(2) je počet stovek (tj. 10 2 ) obsažených v čísle a, B(0) počet jednotek (tj. 10 0 ) v čísle b. Je vhodné si uvědomit že libovolná cifra A(i) nebo B(i) je vždy číslo z výčtu 0, 1,..., z 1. Pokud cifra B(i) neexistuje, bereme za její hodnotu nulu: B(i) = 0 2. V algoritmu ještě počítáme s hodnotou P 0, 1, která zaznamenává držení palce. Na začátku výpočtu je P = 0. Následuje algoritmus: i=0 % počítadlo kroků P=0 % palec dokud i <= n opakuj: sečti x = A(i) + B(i) + P pokud je výsledek x větší nebo roven základa soustavy z drž palec P=1 a zapiš C(i) = x - z pokud je výsledek x menší než z zapiš C(i) = x a nedrž palec P=0 i=i+1 % další krok zapiš C(i) = P Výsledek sčítání je číslo c = C(n + 1)C(n)C(n 1)...C ( 1)C(0). S možnou počáteční nulou pokud C(n + 1) 1. 2 To může nastat, pokud je číslo a řádově vyšší než b, tj. obsahuje víc cifer n > m a n i > m 2

2 Odčítání dvou kladných čísel Problém: Jsou dána dvě kladná celá čísla a, b v soustavě o základu z, např.: a =, b = 853 a z = 10. Máme za úkol nalézt rozdíl těchto čísel c = a b. Řešení, které zřejmě vychází z postupu v předchozí části textu a prakticky vyžaduje pouze revizi základního kroku A(i) + B(i) + P, je ponecháno čtenáři. Oba postupy (sčítání a odčítání kladných čísel) lze pochopitelně zobecnit na postup pro sčítání dvou celých čísel. 3 Násobení dvou kladných celých čísel Problém: Jsou dána dvě kladná celá čísla a, b, např.: a = 1024, b = 1024. Máme za úkol nalézt součin těchto čísel c = a b. Řešení příkladu 1024 1024: Násobení čísel pod sebou je založeno na této úvaze: 1024 1024 = 1024 1000 + 1024 + 1024 4. Při výpočtu postupujeme zprava a bereme jednotlivé cifry druhého čísla, kterými vždy vynásobíme celé první číslo. V prvním kroku tedy dostáváme 4 1024 = 4096. V druhém kroku násobíme 1024 = 480, prakticky ale násobíme číslem 2 a poslední nulu mezivýsledku nepíšeme, mezivýsledek ale vhodně zarovnáme. Třetí krok je triviální s mezivýsledkem 0, poslední podobně: pouze opíšeme a vhodně zarovnáme číslo a. Všechna takto zarovnaná čísla nakonec sečteme. 1024. 1024-4096 48 0 1024-1048576 Obecný postup v tomto případě neuvádíme. Algoritmizace tohoto problému už není úplně triviální 3. Je vhodné dodat, že je tento postup nezávislý na volbě číselné soustavy. 3 viz algoritmus v jazyce Pascal zde: odkaz nasobeni.pas 3

4 Dělení dvou kladných celých čísel s desetiným rozvojem Problém: Jsou dána dvě kladná celá čísla a, b, např.: a = 50, b = 6. Máme za úkol nalézt podíl těchto čísel c = a : b vyjádřený jako desetinné číslo (s možným periodickým rozvojem). Řešení příkladu 50 : 6: Základním krokem postupu dělení je určení výsledku dělení se zbytkem. Běžně se ptáme: Kolikrát se 6 vejde do 50? Odpověd je 7-krát, a jelikož 6 7 = 48, do padesáti zbývá 2. Víme tedy, že výsledek bude začínat číslem 7. 50 : 6 = 7-48 zb. 2 Abychom mohli počítat dál je potřeba si uvědomit, že číslo 50 = 50, 00000... a že výsledek například 50000 : 6 se od výsledku 50 : 6 bude lišit pouze umístěním desetinné čárky. K určení další cifry desetiného rozvoje proto počítáme : 6, mezivýsledek už ale píšeme za desetinou čárku. Šestka se do dvaceti vejde 3-krát a zbývá opět 2. 50 : 6 = 7,3-48 -18 2 Je zřejmé, že výpočet se od následujícího kroku bude neustále opakovat (podruhé jsme získali zbytek 2). Výsledné číslo tedy bude mít neukončený periodický rozvoj. 50 : 6 = 7,33-48 -18-18 2 atd... 4

Další příklady: 98 : 8 = 12,25-8 -- 18-16 -16 40-40 0 (zbytek nula znamená konec výpočtu, číslo má ukončený rozvoj) 1 : 7 = 0,142857-0 -- 10-7 -- 30-28 -14 60-56 40-35 50-49 1 (zbytek 1 vyšel i v prvním kroku, proto je číslo nekonečné periodické) 5

5 Sčítání, odčítání, násobení a dělení zlomků Problém: Jsou dána dvě racionáln čísla a b a c d. Máme za úkol nalézt součet, rozdíl, součin a podíl těchto čísel opět vyjádřený zlomkem. Sčítání a odčítání: Násobení a dělení: a b ± c d = a d ± c b b d a b c d = a c b d = a b : d c 6 Počítání s mocninami Problém: Je dáno jedno racionální číslo a b n-tou mocninu čísla a b. a celé číslo n. Máme za úkol nalézt Mocnina: ( a ) n a n = b b n ( a b ) n = b n a n 6