Operátorok Értékadások

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Koordináták, függvények
Diagnosztika szabályok felhasználásával, diagnosztikai következtetés Modell alapú diagnosztika diszkrét módszerekkel.
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
Jt Java Feltételek, logikai kifejezések. jt 2 Logikai operátorok Logikai kifejezésekre alkalmazhatók a következő műveletek: 1. nem! 2. és&ill.&& 3. kizáró.
Kifejezések, operandusok, operátorok
2009 Bevezetés a programozásba Krankovits Melinda.
Cells(sor száma, oszlop száma)
Copyright, 2009 © Szlávi Péter A kupac és a prioritási sor típuskonstrukciók Szlávi Péter ELTE IK Média- és Oktatásinformatikai Tanszék
JavaScript.
Programozási alapismeretek 2. előadás. ELTE Szlávi - Zsakó: Programozási alapismeretek 2.2/  Adatokkal kapcsolatos.
Boole- féle algebra Készítette: Halász Rita I. István Szakképző Iskola szeptember 19.
Turbo Pascal Változók.
Bevezetés a Java programozásba
Bevezetés a Java programozásba
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
C Kifejezések.
Jt Java Kifejezések,precedencia. jt 2 Egy kifejezés operandusokból és operátorokból (műveletekből) áll. A kifejezésben szerepelhet egy vagy több operandus,
Készítette: Rummel Szabolcs Elérhetőség:
1 Programozás alapjai GEIAL312B (ANSI C) BSc (Bachelor of Science) / Alap képzés 2005/2006. őszi félév Miskolci Egyetem Általános Informatikai Tanszék.
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
dr Póder Margit f. docens Rendszer- és Szoftvertechnológia Tanszék
Vizuális és web programozás II.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Programozás C# -ban Ciklusok.
Programozás Operátorok C# -ban.
Programozás Az adatokról C# -ban.
SQL.
C nyelv utasításai.
A JavaScript bemutatása
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
ELTE Adatokkal kapcsolatos fogalmak  Konstans: az az adat, amely a műveletvégzés során nem változtat(hat)ja meg értékét, mindvégig ugyanabban az „állapotban”
Programozási nyelvek Páll Boglárka.
Ismétlés A pascal program szerkezete: program programnev; Programfej
Ismétlés.
Kifejezések a Pascalban Páll Boglárka. Ismétlés: Ahogy algoritmikából láttuk, a kifejezések a Pascal nyelvben is operátorokból és operandusokból állnak.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
Összetett adattípusok
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Készítette: Csíki Gyula
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Algoritmusok.
Az algoritmuskészítés alapjai
Logikai műveletek és áramkörök
Operátorok Vezérlési szerkezetek Gyakorlás
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
Algoritmizálás és programozás tanítása Balogh Zoltán PTE-TTK IÁTT Az algoritmuskészítés.
Alapműveletek (Természetes számok, Egész számok)
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 3. Előadás.
1. feladat  Készíts olyan függvényt, mely paraméterül kapja két egész típusú változó címét, s hívása után a két változó értéke helyet cserél.
Free pascal feladatok
Algoritmizálás, adatmodellezés
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok: 1.Labor: Word alapok: dokumentum tagolása, tartalomjegyzék, ábrák számozása, hivatkozások 2.
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Programozási alapismeretek 2. előadás. ELTE Szlávi - Zsakó: Programozási alapismeretek 2.2/  Adatokkal kapcsolatos.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
INFOÉRA 2006 Nagypontosságú aritmetika III.
Informatikai gyakorlatok 11. évfolyam
Kifejezések C#-ban.
Gépészeti informatika (BMEGEMIBXGI)
Programozás C# -ban Elágazások.
A CLIPS keretrendszer
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Informatikai gyakorlatok 11. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Algoritmus készítés.
Előadás másolata:

Operátorok Értékadások

Operátorok Meghatározása: műveleti jelek és relációk valamint a zárójelek, mint speciális jelek műveletek: +,-,*,/,and, div, in, mod, not, or, shl, shr, xor relációk: <, >, <=, >=, <>, = Zárójelek: (, ), [, ], {, } Zárójelek szerepe: { }: megjegyzésekhez használjuk (kommentekhez): magyarázó szöveg, melyet a fordító nem vesz figyelembe [ ]: index jelölésére, pl. ti=t[i], felsorolt és résztartományok kijelölésére, tömbök deklarálására, halmazok értékadására ( ): precedencia megváltóztatására, kifejezésekben használjuk

Aritmetikai operátorok Operandusai aritmetikai (egész/valós) típusúak, az eredmény aritmetikai, az operandusokkal egyező típus. + (egész\valós =egész\valós) - (egész\valós =egész\valós) * (egész\valós =egész\valós) / (egész\valós =valós\valós) div –egész osztás: egész= egész mod –maradékképzéses osztás: egész= egész

Logikai operátorok String operátorok Operandusai és eredményei logokai (Boolean) típusúak. Logikai operátorok: not, and, or, xor (precedencia sorrend) String operátorok Operandusai szöveges típusú is lehet: string vagy karakteres. Operátora: + összefűzés (nem lehet hosszabb 255- nél)

Műveletek prioritása Legmagasabb priorítása a + és a – előjelnek, valamint a NOT műveletnek van- ezek egyoperandusú műveletek Másodsorban a szorzó műveletek érétkelődnek ki: * / Div Mod And Shl Shr Ezután következnek az összeadó műveletek: + - Or Xor Legkisebb priorításuk a hasonlító műveleteknek van: = <> < <= > >= Egyenlő prioritású műveletek esetén mindig a baloldali művelet értékelődik ki előbb, balról jobbra szabály. A zárójel mindent felborít, először mindig a zárójeles kifejezések értékelődnek ki.

Azonos típusúnak kell lenniük egymással. Értékadások Az értékadó utasítás formája: a := b változó kifejezés vagy változó Azonos típusúnak kell lenniük egymással. A kifejezésnek értékadás szerint kompatibilisnek kell lennie a fogadó mezővel. Jelentése: az „a” változó felveszi a „b” értékét.