Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.

Slides:



Advertisements
Hasonló előadás
C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Advertisements

Algoritmusok.
Eljárások és függvények
 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Ismétlés: Döntések a feltétel egy logikai kifejezés if feltétel then
Algoritmus és programozás
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
JavaScript.
Az első program, avagy ismerkedés a nyelvvel
Programozás alapjai.
Bevezetés a Java programozásba
Bevezetés a Java programozásba
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
C A C nyelv utasításai. Ismétlés Utasítások csoportosítása.
Borland C/C++ mintapéldák fájlokra. 1. példa Írjon olyan programot,amely megnyit egy hw.txt fájlt és írja bele a Hello világ szöveget. Ez után zárja le.
Készítette: Pető László
Nat Pedellus Informatika 8. osztály óra.
Java programozási nyelv 2. rész – Vezérlő szerkezetek
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1.5 Programozó matematikus szak 2003/2004-es tanév II. félév.
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Vizuális és web programozás II.
Egyszerű típusok csoportosítása
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
1. Változótípusok az Object Pascalban 2. Elágazások, ciklusok
Programozási nyelvek Páll Boglárka.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Összetett adattípusok a Pascal nyelvben
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Egydimenziós tömbök (Vektorok)
Ciklusok: 2. Előltesztelő ciklus
A Pascal programozási nyelv alapjai
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Fájlkezelés Pascalban
Szintaktikai, szemantikai szabályok
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Összetett adattípusok
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.
Készítette: Csíki Gyula
A képernyő kezelése: kiíratások
Java programozási nyelv Vezérlési szerkezetek
Algoritmusok.
Objektum orientált programozás
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
A Visual Basic nyelvi elemei
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
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.
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,
Nat Pedellus Free Pascal Elágazások..
Free pascal feladatok
Algoritmizálás, adatmodellezés
A 2. géptermi beszámoló VBA anyagának összefoglalása
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 5,6,7 laborok VBA anyagának összefoglalása
Programozási és szoftverfejlesztési ismeretek I..
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Excel programozás (makró)
A CLIPS keretrendszer
Bevezetés a programozásba Algoritmikus gondolkodás
ITERÁCIÓ.
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal

File menüpont Felső menüpontok elérése: ALT+F -> File menüpont lenyílik A menüben az egér vagy a le-fel nyíl segítségével mozoghatunk New -> új fájl létrehozása Open -> fájl megnyitás Save (as/all) vagy F2 -> fájl mentés Exit vagy Alt+X -> kilépés a pascalból Turbo Pascal

Run es Compile menüpont Run vagy Ctrl+F9 -> futtatás Compile vagy Alt+F9 -> fordítás Make vagy F9 -> .exe fájl létrehozása Destination disk -> lemezre fordítás ALT+F5 -> Futtatási képernyő (tetszőleges billentyű lenyomása után visszatér a szövegszerkesztőhöz) Turbo Pascal

Pascal program jellemzői A programban nem használunk ékezeteket, kivéve, ha Write utasításban aposztrófok közé teszem. Megjegyzéseket a programban kapcsos zárójelek közé tehetek. {megjegyzés} Minden utasítást pontosvessző zár le!!! ; (azért vannak kivételek) Turbo Pascal

Pascal program felépítése Program program_nev; Uses unitnev,…,usesnev; Const konstansnev1=konstansertek1; … konstansnevx=konstansertekx; Turbo Pascal

Pascal program felépítése Type tipusnev1=tipusdefinicio1; … tipusnevx=tipusdefiniciox; Var valtozonev1,…,valtozonevy:tipus; valtozonevx,…,valtozonevz:tipus; Turbo Pascal

Pascal program felépítése Procedure eljarasnev(parameterek); Function fuggvenynev(parameterek); … Begin End. !Itt . van az end után, ezzel zárjuk le a programot! Turbo Pascal

Elágazás If feltetel Then utasitas1; If feltetel Then Begin utasitas1; … utasitasx; End; If feltetel Then utasitas1 Else utasitas2; /else előtt nem használunk ; -t !/ Turbo Pascal

Elágazás If feltetel Then Begin utasitas1; … utasitasx; End /else előtt nem használunk ; -t !/ Else Begin End; Turbo Pascal

Ciklus Adott számú ismétlés: For valtozo := kezdoertek To vegertek Do utasitas; Elöltesztelő ciklus: While feltetel Do utasitas; Hátultesztelő ciklus: Repeat utasitas1; … utasitasn; Until feltetel; Turbo Pascal

Elemi adattípusok Egész számok Valós számok Logikai érték Karakter Turbo Pascal

Összetett adattípusok Szöveg típus Tömb típus Felsorolt típusok Résztartomány Halmaz Rekord File Turbo Pascal

Műveletek Számokon végezhető műveletek Logikai műveletek Szöveg műveletek Halmaz műveletek Összehasonlító műveletek Turbo Pascal

Pascal program felépítése 3 részből áll: Program fej => program azonosítására szolgál Deklarációs rész => unitok, változók, konstansok stb. definiálása Programtörzs => utasítások, azaz maga a program Amit minden program tartalmaz, azaz minden kezdetben beírhatunk: Program programnev; Uses crt; Begin {programtörzs} End. Turbo Pascal

Első programunk Begin Write('Hello világ!'); End. ALT+F5 ->futtatási képernyő! Turbo Pascal

Első programunk szebben Program elso; Uses newdelay, crt; {unit megadása, azért van rá szükség, mert ebben van leírva pl a képernyőtörlés} Begin Clrscr; {képernyőtörlés} Write(‘Hello világ!'); {kiírom a képernyőre azt ami az aposztrófok között szerepel.} Readln; {nem lép ki azonnal a programunk, hanem vár egy enter leütésére} End. Turbo Pascal