Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Program utasítássorozat
Valamely algoritmusnak, eljárásnak gépi utasításokkal vagy programozási nyelvek utasításaival történő ábrázolása, leírása, kódolása
2
Programkészítés lépései
1. A feladat megfogalmazása. - írásban, röviden, tömören, - egyértelműség, pontosság, teljesség 2. Az algoritmus elkészítése. Az algoritmus-leíró eszközök: - folyamatábra - struktogram - mondatszerű leírás - szöveggel, mondatokkal
3
Programkészítés lépései
3. A kódolás. A program megírása. 4. A tesztelés, hibakeresés, javítás. 5. A hatékonyság növelése. 6. A dokumentációk elkészítése. - felhasználói , - fejlesztői.
4
Mondatszerű leírás Egyszerű: Mondatok sorozata írja le a feladatok megoldását Félig kódoló: A mondatokat matematikai formalizmusokkal egészítjük ki.
5
Algoritmus Véges számú, előre ismert műveletek olyan sorozata, amely megadja egy feladat vagy problémakör megoldásának pontos leírását, a megoldáshoz vezető műveletek természetét és sorrendiségét.
6
Folyamatábra
7
Struktogram
8
Kódolás Valamely feladatot megoldó eljárás műveleteinek gépi utasítások vagy programozási nyelvek utasításai segítségével történő leírása adott számítógépen való végrehajtás céljából
9
Programozási nyelvek A számítógép csak ún. gépi kódú utasításokat tud végrehajtani. Alacsonyszintű programnyelvek: - gépi nyelv, - assembly szintű nyelvek, assemblerek. Magasszintű programozási nyelvek: - olyan mesterséges nyelv, amely megfelelő eszközökkel rendelkezik adatstruktúrák és az azokat kezelő eljárások egyértelmű leírására; - szintaxis - nyelvtani szabályok; - szemantika: - nyelvi elemek tartalmi jelentése.
10
A program értelmezése 1. Fordítóprogram (Compiler) Olyan rendszerprogram, amely a fordítás műveletét végzi el. - szintaktikai, ill szemantikai elemzés, - memória-kiosztás, - kódgenerálás, - tárgyprogram készítés.
11
A program értelmezése 2. Értelmezőprogram (Interpreter)
Utasításról utasításra értelmezi a lefordítandó szöveget, s minden utasítást azonnal végrehajt. A magasszintű nyelven írt programok csak fordítás vagy értelmezés útján hajthatók végre a számítógépen
12
Programozási típusok Struktúrált: a program lényegében függvényhívások sorozata. (BASIC, PASCAL, C) Objektum Orientált: A program objektumokkal foglalkozik, és ezek eseményeit kezeli le. ( DELPHI, VISUAL C++, VISUAL BASIC)
13
VÉGE
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.