Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilIlona Žáková
1
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Číslo projektu: CZ.1.07/1.5.00/34.0292 Číslo materiálu: VY_32_INOVACE_VYA-1-18 Tematický celek (sada): Algoritmizace Téma (název) materiálu: Číselné soustavy – binární a desítková a jejich převody Předmět: Vývoj aplikací Ročník / Obor studia: 1.ročník/ Informační technologie Autor / datum vytvoření: Ing. Bc. Jaroslava Horová/08.01.2014 Anotace: Žáci se seznámí se seznámí s převody číselných soustav a tvorbou vývojového diagramu pro převody. Metodický pokyn: Určeno k prezentaci nebo samostudiu. 1
2
Ukázkový příklad: Převeďte číslo 70 do binární (dvojkové) soustavy. Výsledné číslo ve dvojkové soustavě zapisujeme od spodu: 1000110 2 DěleníVýsledek po děleníZbytek
3
řešení pomocí cyklu řízeného podmínkou na začátku cyklu číslice nového čísla v binární soustavě se budou vypisovat při každém průchodu cyklem X – číslo v desítkové soustavě, zadáváme zvenčí Y – zbytek po dělení dvěma, cifra nového čísla POM – pomocná buňka, ukládá se výsledek dělení 3
4
4 Začátek Čti: X Číslo v desítkové soustavě. Dělí se tak dlouho dokud je co dělit. POM:= X div(2) Y:= X - POM*2 Zobraz: Y Konec Dělí se celočíselně dvěma a zjistí se zbytek. - + X:= POM Zobraz: X
5
Hodnota každého čísla v libovolné soustavě je dána součtem všech jeho číslic, které jsou vynásobeny jejich řádem. 23 486 = 6*10 0 + 8*10 1 + 4*10 2 + 3*10 3 + 2*10 4 (1010111) 2 = 1*2 0 + 1*2 1 + 1*2 2 + 0*2 3 +1*2 4 + 0*2 5 + 1*2 6 = 1 + 2 + 4 +0 + 16 + 0 + 64 = 87 5 číslice řád číslic
6
X – číslo ve dvojkové soustavě, zadané zvenčí Y– zbytek po celočíselném dělení deseti, jedna cifra nového čísla v desítkové soustavě POM – pomocná proměnná, do které se ukládá výsledek celočíselného dělení deseti Z – exponent, na který umocníme základ číselné soustavy, v našem případě 2 VYSL – proměnná, do které se ukládá průběžný výsledek 6
7
7 Začátek Čti: X Číslo ve dvojkové soustavě. Nastavení exponentu a výsledku na 0. POM:= X div(10) Y:= X - POM*10 Konec 2*exp(Z) = 2 Z - + VYSL:= VYSL + Y*2exp(Z) Zobraz: VYSL Z:= 0 VYSL:= 0 Z:= Z + 1 X:= POM VYSL:= VYSL + X*2exp(Z)
8
Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoli další využití podléhá autorskému zákonu. PŠENČÍKOVÁ, Jana. Algoritmizace. Kralice na Hané: Computer Media s.r.o., 2007, ISBN 80-86686-80-9 Není-li uvedeno jinak jsou vývojové diagramy vlastní tvorby. 8
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.