Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i<=n; i++) { ciklusmag } Megj.: Akkor használjuk, ha a ciklus indításakor tudjuk, hogy hányszor.

Slides:



Advertisements
Hasonló előadás
Eljaras linearis_kereses(adatok[],n)
Advertisements

Algoritmusok.
Megszámlálás Elemi algoritmusok.
Logaritmikus keresés Feladat: Adott egy 11 elemű, növekvően rendezett tömb számokkal feltöltve. Keressük meg a 17-es értéket! Ha van benne, hányadik eleme.
Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége Kiválasztás.
Sorozatszámítás Sorozatszámítás (N,A,s) s := kezdőérték
V 1.0 Szabó Zsolt, Óbudai Egyetem, Haladó Programozás Parallel.For()
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,
3. előadás (2005. március 1.) Utasítások, tömbök
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Borland C/C++ mintapéldák tömbökre
Készítette: Sárközi Anikó
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ő.
2012. február 22. Paulik Áron. Szintaxis: PROGRAM befajlos VÁLTOZÓK: bf: BEFÁJL, kf: KIFÁJL, sz: SZÖVEG MEGNYIT bf: "adatok.txt" BE bf: sz LEZÁR bf …
ELTE Szlávi-Zsakó: Programozási alapismeretek Szlávi-Zsakó: Programozási alapismeretek 3. 1/
Szombathely Dinamikus WEB programozás: PHP és JSP.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
ISZAM III.évf. részére Bunkóczi László
Operációs rendszerek gyakorlat 5. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 8. Gyakorlat Vakulya Gergely.
C nyelv utasításai.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
2012. február 15. Paulik Áron. i:=0 CIKLUS AMÍG i
Programozási nyelvek Páll Boglárka.
Ismétlő struktúrák.
Ismétlés.
Ciklusok: 3. Hátultesztelő ciklus
Ciklusok: 1. Számlálós ciklus
Ciklusok: 2. Előltesztelő ciklus
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
ismétlődő (azonos vagy hasonló) tevékenységek megvalósítására szolgál
ALGORITMUSOK.
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.
Objektumorientált programozás
Algoritmus szerkezetek
Gráf szélességi bejárása SzB(G,p). Tetszőleges gráf, melyben a p csúcsot választottam kiindulónak: A gráfnak megfelelő fa:
Java programozási nyelv Vezérlési szerkezetek
Java programozási nyelv Metódusok
Programozási tételek.
Programozási tételek.
Programozás I. Típus algoritmusok
A Visual Basic nyelvi elemei
Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 7. előadás.
Java web programozás 7-8..
Haladó C++ Programozás Az STL sablonkönyvtár felhasználói szemszögből
Objektum orientált programozás
Excel programozás (makró)
C++2. Ciklusok elöltesztelő (for, while) A ciklusmag feldolgozása előtt történik a vizsgálat  lehet, hogy egyszer sem fut le. A soronkövetkező iteráció.
Az Office 2007 új fájlformátumai. DOCX, XLSX, PPTX, ACCDB: Új nyílt szabványú XML alapú fájlformátum (DOC nem nyílt szabványú) XPS: A dokumentum.
Bevezetés a C# nyelvbe Az alapok összefoglalása Farkas Csaba.
Script nyelvek előadás
Egyszerű, osztott ütemező LISP nyelven
Script nyelvek előadás
Script nyelvek előadás
Script nyelvek előadás
SAP Code Inspector Szász Adorján.
Programozási nyelvek alapfogalmai
Lineáris keresés Keresés (N,A,sorszam) i := 1
ITERÁCIÓ.
Script nyelvek előadás
Kifejezések kiértékelése * Lengyel-forma
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i<=n; i++) { ciklusmag } Megj.: Akkor használjuk, ha a ciklus indításakor tudjuk, hogy hányszor kell végrehajtani a ciklusmagot. kezdőértékvégérték ciklusváltozó növelése „ i ” a ciklusváltozó

Ciklusok 2 Számlálós (léptető) ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i,n=0,sum=0; printf("Meddig adjam össze: "); scanf("%d",&n); for ( i=1; i<=n; i++) { sum+=i; printf("i= %3d összeg= %6d\n",i,sum); }

Ciklusok 3 Elöltesztelő ciklus Szintaxis: while (belépési feltétel) { ciklusmag } Megj.: A ciklusmagot addig ismétli, amíg a belépési feltétel teljesül. Ha egyszer sem teljesül, akkor egyszer sem hajtja végre.

Ciklusok 4 Elöltesztelő ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i=1, n=0, sum=0; printf("meddig adjam össze: "); scanf("%d",&n); while (i <= n) { sum+=i; printf("i= %3d sum= %10d\n",i,sum); i++; } printf("sum= %d\n",sum);

Ciklusok 5 Hátultesztelő ciklus Szintaxis: do { ciklusmag } while (bennmaradási feltétel) Megj.: A ciklusmagot addig ismétli, amíg a bennmaradási feltétel teljesül. A ciklusmagot egyszer biztosan végrehajtja.

Ciklusok 6 Hátultesztelő ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i=1, n=0, sum=0; printf("meddig adjam össze: "); scanf("%d",&n); do { sum+=i; printf("i= %3d sum= %10d\n",i,sum); i++; } while (i <= n); printf("sum= %d\n",sum);