Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Výukový materiál zpracován v rámci projektu

Podobné prezentace


Prezentace na téma: "Výukový materiál zpracován v rámci projektu"— Transkript prezentace:

1 Výukový materiál zpracován v rámci projektu
EU peníze školám Název školy Střední škola elektrostavební a dřevozpracující, Frýdek-Místek, příspěvková organizace Adresa školy Pionýrů 2069, Frýdek-Místek Název operačního programu OP Vzdělávání pro konkurenceschopnost Registrační číslo CZ.1.07/1.5.00/ Označení vzdělávacího materiálu VY_32_INOVACE_11_33ŠebM-13 Název tematické oblasti (sady) Programování a automatizace Název vzdělávacího materiálu Operátory Druh učebního materiálu Cvičení v prostředí Microsoft Visual Studio Anotace Téma je určeno žákům studijního oboru elektro na získání základních znalostí a vědomostí v algoritmizaci a programování. Klíčová slova algoritmus,vývojový diagram,zdrojový text programu Vzdělávací obor, pro který je materiál určen 26-41-M/01 Elektrotechnika Ročník IV. Typická věková skupina 18 let Speciální vzdělávací potřeby žádné Autor Ing.Milan Šebestík Zhotoveno, (datum/období) 1.9. až Celková velikost 192 kB Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Milan Šebestík Dostupné z portálu

2 11. Operátory Při práci s matematickými operacemi vystupují dva důležité pojmy: ….jsou konkrétní čísla a hodnoty,se kterými se provádí matematická operace Operandy ….jsou symboly,které určují druh matematické operace,která se bude s operandy vykonávat Operátory

3 Operátory bitového posunu Přiřazovací Speciální operátory
Z funkčního hlediska jsou v jazyce C# definovány tyto kategorie operátorů: Aritmetické operátory Bitové operátory Logické operátory Pro inkrementaci dekrementaci Relační operátory Operátory bitového posunu Přiřazovací Speciální operátory

4 + / - * % Sčítání Racionální dělení a celočíselné dělení Odečítání
11.1 Aritmetické operátory Mezi základní aritmetické operace patří sčítání,odečítání,násobení a dělení.Přitom většina programovacích jazyků rozlišuje dělení celočíselné a racionální: Výsledkem dělení je celé číslo a zbytek: např.: 7 děleno 2 rovná se 3 a zbytek je 1 Výsledkem dělení je číslo racionální: např.: 7 děleno 2 rovná se 3,5 Celočíselné Racionální Sčítání + Racionální dělení a celočíselné dělení / Odečítání - Násobení * Zbytek po dělení %

5 ++ -- Inkrementace Dekrementace
11.2 Operátory pro inkrementaci a dekrementaci Mezi často používané operace patří i inkrementace a dekrementace: …je aritmetická operace,při které se hodnota proměnné zvyšuje o jedničku …je aritmetická operace,při které se hodnota proměnné snižuje o jedničku Inkrementace Dekrementace Inkrementace ++ Dekrementace --

6 p q p&&q p||q !p !q false true 11.3 Logické operátory
Programovací jazyk C# definuje tři základní logické operátory: Konjunkce && Disjunkce || Negace ! p q p&&q p||q !p !q false true

7 Charakteristika operátoru
11.4 Relační operátory Relační operátory analyzují existenci relace mezi svými operandy: Operátor Charakteristika operátoru Ukázka použití == Operátor rovnosti x == y != Operátor nerovnosti x! = y < Operátor „menší než“ x < y > Operátor „větší než“ x > y <= Operátor „menší nebo rovno“ x <= y >= Operátor „větší nebo rovno“ x >= y Na základě vyhodnocení existence relace vrací operátor logickou hodnotu true nebo false.

8 Charakteristika operátoru
11.5 Přiřazovací operátory Ve většině případů se uplatňují složené přiřazovací operátory,které spojují funkci přiřazení s aritmetickou operací: Operátor Charakteristika operátoru Ukázka použití = Operátor přiřazení x = y + = Součet operandů a přiřazení x+ = y - = Rozdíl operandů a přiřazení x - = y * = Součin operandů a přiřazení x * = y / = Podíl operandů a přiřazení x / = y % = Zbytek po celočíselném dělení operandů a přiřazení x % = y

9 Charakteristika operátoru
11.5 Bitové operátory Realizují logické operace na jednotlivých bitech binárních hodnot operandů Operátor Charakteristika operátoru Ukázka použití & Bitová konjunkce(AND) | Bitová disjunkce(OR) ^ Bitová nonekvivalence(XOR) ~ Bitová negace (NOT) 11.6 Operátory bitového posunu Operátor bitového posunu doleva: O<<PB O...operand PB..počet bitů posunutí Operátor bitového posunu doprava: O>>PB O…operand PB..počet bitů posunutí


Stáhnout ppt "Výukový materiál zpracován v rámci projektu"

Podobné prezentace


Reklamy Google