Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat.

Slides:



Advertisements
Hasonló előadás
Programozás I. Szelekciók: egy- és kétágú szelekció
Advertisements

Bevezetés a programozásba
Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu.
LEgyméretű tömbök, vektorok Alkalmazott Informatikai Tanszék SZÁMÍTÁSTECHNIKA I. dr.Dudás László 17./0. lVektorok definiálása lVektorok definiálása kezdőértékekkel.
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.
LRendezés minimális elem kiválasztással Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.Dudás László 19./0. lAz algoritmus működése lRávezető feladat.
Objective- C Bereczki Gréta Tamara
9. előadás (2005. április 26.) Parancssor argumentum kezelés példák (K&R) Fordítóprogramok A C előfordító 1.
8. előadás (2005. április 19.) Pozicionálás fájlban (folyt.) I/O mechanizmus váltás Hibakezelő függvények Változók tárolási osztályai Parancssor-argumentumok.
3. előadás (2005. március 1.) Utasítások, tömbök
Programozási Nyelvek (C++) Gyakorlat Gyak 01.
Programozási Nyelvek (C++) Gyakorlat Gyak 03.
Bevezetés a Java programozásba
10. előadás (2004. április 20.) A C előfordító (folytatás) Néhány hasznos compiler opció Egy tanulságos könyvtári függvény Változó hosszúságú argumentum.
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.
6. előadás (2005. április 5.) Struktúrák Úniók Új adattípus definíálása Dinamikus memória foglalás 1.
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.
Függvények, mutatók Csernoch Mária.
C A C nyelv utasításai.
Borland C/C++ mintapéldák
Borland C/C++ mintapéldák tömbökre
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];
Borland C/C++ mintapéldák mutatókra
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/15 C++ programozási nyelv Gyakorlat hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
LDinamikus tömbök, kétdimenziós tömbök Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.Dudás László 21./0. lVektorok létrehozása futásidőben, dinamikusan.
Utasítások, elágazás- és ciklusszervezés C nyelvi utasítások
Programozás I. Ciklusok
Rendszer és Szoftvertechnológia Tanszék
Programozás I. Adatállományok dr Póder Margit f. docens Rendszer és Szoftvertechnológia Tanszék.
Rendszer és Szoftvertechnológia Tanszék
Programozás I. Egymásba ágyazott szelekciók, többágú szelekció
További vektor, mátrix algoritmusok
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
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.
Komoróczy Tamás 1 Java programozási nyelv Stringek.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 4. Gyakorlat Függvény paraméterek, dinamikus.
Objektum orientált programozás 3. Függvények Nagy Szilvia.
Objektum orientált programozás
Objektum orientált programozás
Objektum orientált programozás
Programozás I. Típus algoritmusok
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.
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.
© Tóth Ákos, Óbudai Egyetem, 2010
A 2. géptermi beszámoló VBA anyagának összefoglalása
A racionális számokra jellemző tételek
Excel programozás (makró)
Struktúrák a C nyelvben 1 Akkor használjuk, ha az egy egyedre jellemző különböző típusú adatokat együtt akarjuk tárolni. Lényegében típusdeklaráció. A.
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.
Grafikus szoftver Szirmay-Kalos László. Interaktív programok felépítése input csővezeték output csővezeték.
Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal )
Programozási alapismeretek
Excel programozás (makró)
A struct, az union és az enum típus
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Könyvtári függvények I. Input / output kezelés függvényei
Konverziós operátorok
Az objektum-orientáltság
Típusok, változók, konstansok
Függvénysablonok használata
Előadás másolata:

Borland C/C++ mintapéldák függvényekre

1. példa Írjunk olyan függvényt amely egy számot kiirat.

#include int x; // Globális változó void f(); // f() definíciója void main() { x=2 ; f() ; printf("\nX = %d",x); // Az x értéke 3 lesz ! } void f() { x = 3 ; }

2. példa Írjunk olyan függvényt amely két tizedes tört összegét, különbségét, szorzatát és hányadosát kiszámolja és kiírja.

#include double osszead( double a, double b ) { return a + b; } double kivon( double a, double b ) { return a - b; } double szoroz( double a, double b ) { return a * b; } double oszt( double a, double b ) { return a / b; }

main() { double a, b, ( *muv )( double, double ); char op; scanf( "%lf%c%lf", &a, &op, &b ); switch( op ) { case '+': muv = osszead; break; case '-': muv = kivon; break; case '*': muv = szoroz; break; case '/': muv = oszt; break; } printf( "%lf\n", muv( a, b ) ); }

3. példa Írjunk olyan függvényt amely kiszámolja a számok faktoriálisát.

#include #include void main() { // Az n_fact függvény prototípusa long n_fact( int ); long ennyi; int n; printf("\nHányadik faktoriálist számoljuk : "); scanf("%d",&n); // Függvényhívás és a vissza­térô érték átadása az // ennyi nevû változóba. ennyi = n_fact( n ) ; printf("\n N! értéke = %ld", ennyi ); getch(); } * ==== Az n_fact függvény megvalósítása ===== */ long n_fact( int nf ) { int i; long fact; fact = 1L ; for(i=1 ; i <= nf ; i++) fact *= i ; // A faktoriális értékével tér vissza a függvény return( fact ); }