Programozás
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.
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.
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
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
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
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.
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
A Pascal program szerkezete Program fej Deklarációs rész Végrehajtási rész (program törzs)
Adattípusok Sorszámozott típusok egészek logikai karakter felsorolt intervallum
Valós típusok real single double Comp Extended
Állomány típusok szöveges típusos típusnélküli Strukturált típusok tömb rekord objektum halmaz
Mutató típusok típusos mutató típusnélküli mutató
Egész típusok TípusnévÉrték Byte Shortin Word0 – Integer – Longint