Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap

Slides:



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

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.
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
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,
Számítástechnika Levelezőknek
Programozási Nyelvek (C++) Gyakorlat Gyak 03.
Sztringek.
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.
7. előadás (2005. április 12.) Láncolt lista File kezelé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.
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
Borland C/C++ mintapéldák tömbökre
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];
Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap
Adatbáziskezelés 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ő.
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ő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap
Programozás I. Horváth Ernő.
Programozás I. Horváth Ernő.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
C++ alapok, harmadik óra
Programozás I Függvények általános jellemzői
Programozás I. Adatállományok dr Póder Margit f. docens Rendszer és Szoftvertechnológia Tanszék.
Vizuális és web programozás II.
További vektor, mátrix algoritmusok
A megértés körei Binzberger Viktor Budapest Műszaki és Gazdaságtudományi Egyetem Filozófia és Tudománytörténet Tanszék.
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:
PHP II. Tömbök, sztringek
Összetett adattípusok
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Grafikus tervezőrendszerek programozása 8. előadás.
Karakterláncok Páll Boglárka.
Rendezések és szövegkezelő függvények
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.
A D programozási nyelv Angeli Dávid. Nagy vonalakban  C++  
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
Informatika I. 4. Szöveg és dátumfüggvények.
Komoróczy Tamás 1 Java programozási nyelv Stringek.
Java programozási nyelv Metódusok
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
Objektum orientált programozás
Programozás I. Típus algoritmusok
V 1.0 ÓE-NIK-AII, Programozás I. Karaktersorozatok Feladatok.
Szerver oldali programozás 3. Előadás Tananyag: PHP string-kezelő függvények Lénárt Anett mérnöktanár - PTE PMMIK Rendszer- és Szoftvertechnológia Tanszék.
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.
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.
Típuskonverzió a C++ nyelvben
© Tóth Ákos, Óbudai Egyetem, 2010
Szerver oldali programozás
Excel programozás (makró)
Programtervezés, programozás I. 2.5 tömbök,stringek
Objektum orientált programozás 4. Mutatók, típusok és struktúrák Nagy Szilvia.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Character osztály. String és Stringbuffer osztályok.
A C++ programozási nyelv
Programozási alapismeretek
Excel programozás (makró)
World map.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
String osztály létrehozása
A struct, az union és az enum típus
Karakter- és sztringkezelő függvények, matematikai függvények
Előadás másolata:

Programozás I. Horváth Ernő 1

Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap 2

string.h 3 FüggvényLeírás strcmpKét string összehasonlítására használható, eredménye 0, ha a két string azonos. strcatKét string összefűzésére alkalmas. strcpyAz első stringbe másolja a második tartalmát strlenA String hosszát adja vissza

strcmp if(strcmp(karTomb1, karTomb2) == 0) printf("Ugyanaz mind2 string."); else printf("%s != %s", karTomb1, karTomb2); 4

strcat char str1[50] = "Hello "; char str2[50] = "World!“; strcat(str1, str2); printf("%s", str1); 5

strcpy char karTomb [50] = "teszt"; strcpy(karTomb, "Alma"); printf("%s", karTomb); 6

strlen for(i=0; i < strlen(karTomb); i++) printf(" %c \n", karTomb[i]); 7

Feladat Készítsen egy void reverse(char s[]) függvényt, mely a saját helyén megfordítja a paraméter karakterláncot! 8

reverse void reverse(char s[]){ int i, j; char kar; for(i = 0, j = strlen(s)-1; i<j; ++i, --j){ kar = s[i]; s[i] = s[j]; s[j] = kar; } 9

reverse [0] [1] [2] [3]

++i vs i++ i = 1; j = ++i; (i értéke 2, j értéke 2) pre i = 1; j = i++; (i értéke 2, j értéke 1) post 11

Debug A fejlesztett program vagy alkalmazás logikai hibáinak kiküszöbölése. Breakpoint Step Into (F11) Step Over (F10) 12

Debug Breakpoint feltétellel 13

Feladat Készítsen egy void cezar(char s[]) függvényt, mely egyszerű cézár kódolással látja el a karakterláncot ! Az "A" karaktert eggyel növeli, így "B"-t kapunk a "B"-ből "C" lesz stb. 14 Eredeti AlmaAlmaborABCDEJani Cézár kódolt BmnbBmnbcpsBCDEFKboj

Köszönöm a figyelmet! 15