Www.programozas-oktatas.hu. Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu.

Slides:



Advertisements
Hasonló előadás
Koordináták, függvények
Advertisements

Programozási feladatok
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.
A C nyelv utasításai. Kifejezés+ ; Utasítás printf("Hello")printf("Hello"); a=b+ca=b+c; fuggveny(a,b)fuggveny(a,b); Blokkok: több utasítás egymás után,
Programozási Nyelvek (C++) Gyakorlat Gyak 01.
Dinamikus tömbök.
Sztringek.
Bevezetés a Java programozásba
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.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 6. Gyakorlat const, static, dinamikus 2D.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Függvények, mutatók Csernoch Mária.
Mutatók, tömbök, függvények
Borland C/C++ mintapéldák
Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat.
Borland C/C++ mintapéldák fájlokra. 1. példa Írjon olyan programot,amely megnyit egy hw.txt fájlt és írja bele a Hello világ szöveget. Ez után zárja le.
Borland C/C++ mintapéldák struktúrákra. 1. példa /* Egyszerû példa a struktúrák használatára */ #include #define SIZE 5 struct szemely { char nev[26];
Programozás I. Horváth Ernő.
Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap
Programozás I. Horváth Ernő.
A C++ programozási nyelvSoós Sándor 1/14 C++ programozási nyelv Gyakorlat hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
Java programozási nyelv 3. rész – Osztályok I.
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Programozás I Függvények általános jellemzői
Ficsor Lajos Template-ek CPP8/ 1 Template-ek. Ficsor Lajos Template-ek CPP8/ 2 A template fogalma Kiindulási probléma: tetszőleges típusokon kellene ugyanolyan.
Kivételkezelés a C++ nyelvben Bevezetés
Microsoft Excel Függvények VIII.
Függvények III Logikai függvények. Hamis A HAMIS logikai értéket adja eredményül. HAMIS( ) A függvény alkalmazása helyett egyszerűen beírhatjuk a HAMIS.
Operációs rendszerek gyakorlat 4. Gyakorlat Vakulya Gergely.
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
A Pascal programozási nyelv alapjai
A Pascal programozási nyelv alapjai
Készítette: Csíki Gyula
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
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.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Java programozási nyelv Metódusok
Java programozási nyelv Adatbekérés konzolról
Objektum orientált programozás 3. Függvények Nagy Szilvia.
Objektum orientált programozás
Objektum orientált programozás
Programozás I. Típus algoritmusok
ProgramozásProgramozás célja hosszabb számítások elvégzése ill. kiíratása akkor érdemes programot írni, ha sok számolni való van illetve ha ugyanazt az.
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ú,
CUDA C/C++ programozás CUDA C bevezetés A segédanyag készítése a TÁMOP A/ Nemzeti Kiválóság Program című kiemelt projekt keretében.
2012. március 21. Paulik Áron.  Ha a függvényünk feladata olyan, hogy nem lenne értelme a visszatérési értéknek, vagy csak nincs rá szükség, void típusúként.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
© Tóth Ákos, Óbudai Egyetem, 2010
A 2. géptermi beszámoló VBA anyagának összefoglalása
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ő.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
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.
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.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
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.
Neumann János Informatikai Kar
a programegységek között
Beépített függvények használata programozáskor
Az átlátható programok kellékei
A CLIPS keretrendszer
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Az átlátható programok kellékei
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Konverziós operátorok
Előadás másolata:

Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu

Kifejezések 5 … és az értéke © Pasztuhov Dániel, www.programozas-oktatas.hu

Értékadás int szam; szam = 2+3; Futtassuk le! © Pasztuhov Dániel, www.programozas-oktatas.hu

Értékadás int szam; szam = 2+3; szam = ? értéke meghatározatlan © Pasztuhov Dániel, www.programozas-oktatas.hu

Értékadás int szam; szam = 2+3; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu

Értékadás int szam; szam = 5; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu

Értékadás int szam; szam = 5; szam = 5 © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Függvény, ami összead három számot. © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Visszatérési érték int típusú © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Három paramétere int típusú és nevük: a, b és c © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Visszatérési érték beállítása és kilépés a függvényből © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Általában azonos típus © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Futtassuk le! © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int b, int c) { int o = 1+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: a=1 © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int c) { int o = 1+2+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: b=2 © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 1+2+3; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: c=3 © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 1+2+3; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Elindítjuk a függvény futtatását. © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 6;o = 6 return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return o; o = 6 } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return 6; o = 6 } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return 6; o = 6 } int main() { int ossz= 6; printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz= 6;ossz = 6 printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu

Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz= 6; printf(”%d\n”, 6 ); } Kiíródik a megadott formátumban a képernyőre. © Pasztuhov Dániel, www.programozas-oktatas.hu

Rendben van? Remélem segített ez a rövid animáció megérteni, hogyan működnek a függvények. Küldd tovább azoknak, akiknek szüksége lehet rá! Ha gondod van a programozás más részeivel is: © Pasztuhov Dániel, www.programozas-oktatas.hu