Professional Documents
Culture Documents
Algoritmizace 09
Algoritmizace 09
net
2004-11-08
þ Př.:
14 pater
14 lenochů
nahoru = 2x dolů
þ Př.:
1080
5397
3936
Některé číslice zaměnit za 4 tak, aby výsledek byl 9875
þ Př.:
3 děti
8 skleněných dudových kuliček – SDK
10 skleněných neduhových kuliček – SNK
9 hliněných kuliček – HK
1 SDK = 5 SNK
1 SNK = 5 HK
OPERÁTORY A VÝRAZY: – umožňují větvit program nebo opakovaně dělat některé části programu
Vyhodnocování:
ü Většina operátorů se vyhodnocuje zprava doleva
Základní operátory:
ü Kulaté závorky - nejsilnější operátor
ü Hranaté závorky
ü Selekce – tečka
ü Selekce – šipka
www.cz-milka.net
Logické operátory:
ü ! – NON
ü && – AND
ü || – OR
ü Lze nadefinovat používání přímo NON, AND a OR
ü Tzv. zkrácené vyhodnocování:
P AND N AND P… (P – pravda, N – nepravda) – dojde-li při AND k první nepravdě, program dále nepracuje
Operátor čárka – na místě, kde by z hlediska syntaxe měla být jedna věc, nám umožňuje umístit více
Např.: for(s=0,i=0 ; ; )
þ Př.:
Stroj na výrobu číselné řady
Vytiskne: 0, 1
Od předposledního zapsaného čísla odečte poslední zapsané číslo
Vytiskne znaménko a číslo
Tisk znaménka i čísla trvá 1 vteřinu
www.cz-milka.net
Zastavení:
a) Když vytiskne trojici čísel, ani jedno není záporné
b) Když vytiskne 0, -1, 2
c) Když vytiskne 1, 2, 3