C Programozási alapok.

Slides:



Advertisements
Hasonló előadás
Microsoft Excel Függvények I.
Advertisements

Programozási feladatok
Programozás III STRING-XML.
Tömbök C#-ban.
Algoritmus és programozás
LFüggvények Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.Dudás László 20./0. lFüggvények deklarációja és prototípusa lA függvénydefiníció lHivatkozás.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Objective- C Bereczki Gréta Tamara
Gyakori hibák C# programozásban
Bevezetés a Java programozásba
Bevezetés a Java programozásba
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.
5. előadás (2005. március 22.) Függvények definíciója, deklarációja, hívása Enumerációs adattípus 1.
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 6. Gyakorlat const, static, dinamikus 2D.
Mutatók, tömbök, függvények
Halmazok, relációk, függvények
Hernyák Zoltán XML validálás.
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 4. rész – Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Adatbázis-kezelés ACCESS program:
A C++ programozási nyelvSoós Sándor 1/10 C++ programozási nyelv Gyakorlat - 5. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
© Kozsik Tamás Csomagok. © Kozsik Tamás A program tagolása Típusdefiníciók (osztályok, interfészek) Metódusok Blokk utasítások Csomagok.
Programozás I Függvények általános jellemzői
Bevezetés a C++ programozási nyelvbe
Microsoft Excel Függvények VIII.
P ROGRAMOZÁS I/O műveletek. S YSTEM.C ONSOLE A programjainknak fontos része a felhasználóval való kommunikáció. Adatokat kell kérni tőle, vagy közölnünk.
Programozás Az adatokról C# -ban.
A JavaScript bemutatása
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Programozási nyelvek, Pascal
Szintaktikai, szemantikai szabályok
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
1.4. Fordítás, szerkesztés, az objektumkönyvtár használata.
DOKUMENTUMOK KÉSZÍTÉSE WORD 2007 SZÖVEGSZERKESZTŐVEL II. rész.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Komoróczy Tamás 1 Java programozási nyelv Stringek.
Java programozási nyelv Metódusok
Objektum orientált programozás 3. Függvények Nagy Szilvia.
Objektum orientált programozás
Objektum orientált programozás
A Visual Basic nyelvi elemei
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Függvények a C nyelvben 1 Függvényeket a következő esetekben szokás írni: Ha ugyanazt a tevékenységet többször is el kell végeznünk ugyanolyan típusú,
Programozás alapjai Csernoch Mária.
Algoritmizálás, adatmodellezés
A 2. géptermi beszámoló VBA anyagának összefoglalása
Programtervezés, programozás I. 2.5 tömbök,stringek
Függvények, mutatók Csernoch Mária. Függvények függvény definíciója az értelmezési tartomány tetszőleges eleméhez hozzárendel egy értéket –függvény helyettesítési.
Informatikai gyakorlatok 11. évfolyam
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
Informatikai gyakorlatok 11. évfolyam
a programegységek között
Kifejezések C#-ban.
Programozási nyelvek típusossága.
Beépített függvények használata programozáskor
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
A CLIPS keretrendszer
Programozási nyelvek alapfogalmai
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Változók.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Az objektum-orientáltság
Típusok, változók, konstansok
Előadás másolata:

C Programozási alapok

A C nyelv jelkészlete A nem látható karakterek közzül ide tartozik még a szóköz, a vízzszintes és függőleges tabulátor, a soremelés, és a lapdobás karakterek is.

A legegyszerűbb C program Ez a program, egy függvényt tartalmaz (main). Ezt a függvényt kötelező definiálni minden C programban. A függvény nevét követően () zárójelek között soroljuk fel a függvény paramétereit (Itt most nincsenek paraméterek) { } zárójelek közötti blokk tartalmazza függvény törzsét. (Ide írhatjuk az utasításokat)

Szöveget kiíró C program

Szöveget kiíró C program ( \n -> Escape szekvenciák)

Változók A változókban értékeket tárolunk. Használatuk előtt mindig deklarálni kell őket. A deklaráció a változók tulajdonságait írja le. Egy típusmegadásból, valamint az adott típusú változók (változónevek) felsorolásából áll.

Azonosítók, változónevek A C nyelvű program bizonyos összetevőire (pl. változókra, függvényekre, címkékre,...) névvel hivatkozunk. A nevek (azonosítók, szimbólumok) megfelelő megválasztása lényeges része a program írásának. Az azonosítók hossza általában implementációfüggő (a legtöbb fordító legfeljebb 32 karakteres nevek használatát támogatja. Az azonosító első karaktere betű vagy _(aláhúzás jel) lehet, míg a második karaktertől kezdődően betűk, számok es aláhúzás jelek válthatják egymást. Az azonosítók elején az aláhúzás jel általában a rendszer által használt nevekben szerepel. _alap szam1 kezdo_betu Nagy_betu Egy2_HaRom A legtöbb programozási nyelvtől eltérően a C nyelv az azonosítókban megkülönbözteti a kis- és a nagybetűket. Ezért az alábbi változónevek egymástól függetlenül használhatók a programban (nem azonosak). xpuffer, Xpuffer, xPuffer, XPuffer, XPUFFER

Azonosítók, változónevek Bizonyos azonosítók speciális jelentest hordoznak. Ezeket a neveket foglalt szavaknak vagy kulcsszavaknak nevezzük. A foglalt szavakat a programban Csak a hozzájuk rendelt értelmezésnek megfelelően lehet használni. A kulcsszavakat nem lehet átdefiniálni, új jelentéssel ellátni.

Változók

Változók Változók tulajdonságai: Típus (a változó típusa) Név (a változó neve) Érték (a változó értéke) Cím (a memóriacím ahol a változó megtalálható a memóriában) Pl: Double a változó típusa, szam a változó neve, és 0.42 az értéke (kezdőértéke).

Típusok

Típusok

Konstansok Ha a definícióban szerepel a const kulcsszó, a változó „csak olvasható” lesz, vagyis értékét nem lehet közvetlenül megváltoztatni. (Ekkor a definícióban kötelező kezdőérték megadása.)

Konstansok A másik szintén gyakran használt megoldás, amikor az előfordító #define utasításával létrehozott makrók hordoznak konstans értékeket. Az előfordító által használt neveket csupa nagybetűvel szokás írni. Ezek a szimbolikus nevek valójában konstans értékeket képviselnek.