Algoritmusok.

Slides:



Advertisements
Hasonló előadás
Az algoritmus.
Advertisements

Programozási feladatok
83. (1 pont) A felsorolt végeredmények, hatások közül karikázza be a mondatszerű leírással (szöveggel) megadott algoritmus eredményét jelölő betűt, ha.
Definíciók: Algoritmus: bármely véges sok lépéssel leírható tevékenység. Olyan pontos előírás, amely megmondja, hogy egy adott típushoz tartozó feladat.
Bevezetés a programozásba - Az algoritmusok leírása
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Algoritmusok.
Adatelemzés számítógéppel
Algoritmusleíró eszközök
Megszámlálás Elemi algoritmusok.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Matematika és Tánc Felkészítő tanár: Komáromi Annamária
Ismétlés: Döntések a feltétel egy logikai kifejezés if feltétel then
Algoritmus Az algoritmus problémamegoldásra szolgáló elemi lépések olyan sorozata, amely: véges – azaz véges számú lépés után befejeződik, és eredményt.
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
Programozási alapismeretek 1. előadás
Programozás alapjai.
Algoritmusok Az algoritmus fogalma:
Programozás módszertan
Algoritmizálás Göncziné Kapros Katalin humaninformatika.ektf.hu.
Java programozási nyelv 2. rész – Vezérlő szerkezetek
1 Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat 1. Bevezetés Miskolc, 2004.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Programozás I. Ciklusok
A problémamegoldás lépései
Ismétlő struktúrák.
Ismétlés.
Ciklusok: 3. Hátultesztelő ciklus
Ciklusok: 2. Előltesztelő ciklus
Feladatok: Algoritmusok Pszeudokódban
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
Átalakítás előltesztelő ciklusból hátultesztelő ciklusba és fordítva.
Algoritmusok.
ALGORITMUS.
Algoritmusok.
ismétlődő (azonos vagy hasonló) tevékenységek megvalósítására szolgál
ALGORITMUSOK.
Algoritmusok és készítésük
Programozási nyelvek, Pascal
Ciklusok (iterációk).
Programozási nyelvek.
Készítette: Csíki Gyula
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Algoritmusok.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Algoritmus szerkezetek
Nevezetes algoritmusok
Programozás és programozás módszertan
Az algoritmuskészítés alapjai
Programozás, programtervezés
Török Katalin és Marosi Nóra 11/c. Pascal: Az es években megjelent magas szintű programozási nyelv, közel áll az emberi gondolkodáshoz. Nevét.
Algoritmusok. Az algoritmus meghatározott sorrendben elvégzendő műveletek előírása, mint azonos típusú (matematikai, logikai) feladatok megoldására alkalmas.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Algoritmizálás és programozás tanítása Balogh Zoltán PTE-TTK IÁTT Az algoritmuskészítés.
Összeállította: Sashalmi Tibor
Algoritmizálás, adatmodellezés
Algoritmusok és Adatszerkezetek Egy kifejezés lengyelformára hozása - bemutató.
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ó.
Adatszerkezetek és algoritmusok 2008/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
Algoritmus Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században élt perzsa tudós nevének pontatlan.
Programozás alapjai Készítette: Csiszár Nóra Anita
Programozási alapok.
Algoritmizálás.
Bevezetés a programozásba Algoritmikus gondolkodás
Algoritmusok Az algoritmus fogalma:
ITERÁCIÓ.
Informatikai gyakorlatok 11. évfolyam
Algoritmus készítés.
Előadás másolata:

Algoritmusok

Mire használjuk a számítógépet? Valamilyen probléma vagy feladat megoldására. Hogyan történik ez? A megoldás során meghatározott lépések sorozatát hajtjuk végre, azaz egy algoritmust követünk.

Algoritmus definíció: Az algoritmus tehát egy tevékenység sorozatot jelöl, amelyet végrehajtva eljuthatunk a kívánt végeredményhez.

Output Input Bemenő adatok Algoritmus Kimenő adatok

Algoritmussal szembeni elvárások: Általános érvényű legyen. (Az egymástól csak a bemenő adatokban különböző feladatok megoldása is lehetséges legyen.) Véges számú lépés után érjen véget. Egyértelműen meghatározott lépések sorozatából álljon. (minden lépésnek van egy rákövetkezője)

Az algoritmusok leírása Folyamatos szöveg Mondatszerű leírás Folyamatábra

Algoritmus lépések: Beolvasás Kiírás Értékadás Elágazás Ciklus

Mondatszerű leírás Beolvasó, kiíró utasítások BE: változók KI: kifejezések Értékadás változó:=kifejezés

Elágazások Egyágú elágazás Ha feltétel akkor utasítás Kétágú elágazás Ha feltétel akkor utasítás1 különben utasítás2

Többágú elágazás. elágazás. 1. feltétel esetén utasítás1. 2 Többágú elágazás elágazás 1. feltétel esetén utasítás1 2. feltétel esetén utasítás2 3. feltétel esetén utasítás3 … egyéb esetben utasításx

Ciklusok Számlálásos ciklus ciklus kezdőérték–től végérték –ig ciklusmag ciklus vége Előltesztelő ciklus ciklus amíg feltétel teljesül ciklusmag ciklus vége

Hátúltesztelő ciklus ciklus ciklusmag amíg feltétel igaz ciklus vége

Folyamatábra Határszimbólumok START STOP

Beolvasó, kiíró utasítások

Általános műveletvégzés

Elágazás Feltétel n i