Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaVeronika Bartané Megváltozta több, mint 10 éve
1
Programozás
2
Programozási nyelvek: Gépi nyelv A számítástechnika őskorában egyedüli lehetőség volt a gép bitsorozattal való programozása. Minden processzor külön nyelvvel rendelkezik, így a programok processzor függőek.
3
Alacsony szintű (assembly) nyelvek A gépi nyelv (0,1) jelei helyett a programozó mnemonikokat (emlékeztető rövidítések) ír, amelyek már áttekinthetőbbé, olvashatóbbá teszik a programot.
4
Közép szintű nyelvek Nagy hatékonyságú, de géptípustól függő nyelvek tartoznak ide. Fordítója a compiler, amely közvetlen módon állítja elő a gépi kódot. Pl.: FORTRAN
5
Magas szintű nyelvek A programozó a legkorszerűbb programozási módszereket alkalmazva készíthet segítségükkel géptípustól független programokat. Compiler vagy Interpreter Pl.: PascalBasic
6
A programkészítés lépései: 1. A feladat pontos, egyértelmű megfogalmazása 2. Adatszerkezeti elemzés (Ki és bemenő adatok) 3. Algoritmus elkészítése 4. Kódolás (programozás) 5. Tesztelés 6. Program dokumentáció készítés
7
A Turbo Pascal fejlesztőkörnyezet (IDE) Integrated development environment A programot a turbo.exe alkalmazással indíthatjuk. Ezzel egy programfejlesztői rendszert indítunk, amely a fordítón túl tartalmaz: szövegszerkesztőt hibakeresőt nyomkövetőt futtató környezetet.
8
Fontosabb kiterjesztések PAS TP forrásprogram BAKforrásprogram biztonsági másolat OBJtárgykódú állomány TPUlefordított egységet tartalmazó állomány EXElefordított, futtatható program
9
A Pascal program szerkezete Program fej Deklarációs rész Végrehajtási rész (program törzs)
10
Adattípusok Sorszámozott típusok egészek logikai karakter felsorolt intervallum
11
Valós típusok real single double Comp Extended
12
Állomány típusok szöveges típusos típusnélküli Strukturált típusok tömb rekord objektum halmaz
13
Mutató típusok típusos mutató típusnélküli mutató
14
Egész típusok TípusnévÉrték Byte0 - 255 Shortin-128 - 127 Word0 – 65535 Integer- 32768 – 32 767 Longint- 2147483648 - 2147483647
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.