Programozási nyelvek Páll Boglárka.

Slides:



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

 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.
1 Informatikai Szakképzési Portál Adatbázis kezelés Az SQL nyelv elemei.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Tömbök C#-ban.
Algoritmus és programozás
ADATBÁZIS KEZELÉS – Adattípusok
JavaScript.
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Az első program, avagy ismerkedés a nyelvvel
Programozás alapjai.
Turbo Pascal Változók.
Programozás alapjai.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
Bevezetés a Java programozásba
1 Programozás alapjai GEIAL312B (ANSI C) BSc (Bachelor of Science) / Alap képzés 2005/2006. őszi félév Miskolci Egyetem Általános Informatikai Tanszék.
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
Alapok 2013/2014, őszi szemeszter gyakorlati foglalkozás Automatizálási tanszék.
Adatbázis-kezelés
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
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:
Programozás Az adatokról C# -ban.
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Programozási nyelvek Páll Boglárka.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Karakterláncok Páll Boglárka.
Összetett adattípusok a Pascal nyelvben
Alprogramok a Pascal nyelvben
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Karakterláncok Páll Boglárka. Karakterláncok Karakterlánc olyan karakterek sorozata amelyek az ASCII táblázatban találhatók. Maximális hossza rögzített,
Karakterláncok Páll Éva Boglárka. Ismétlés Deklaráció var s:string; Length(karlánc) Concat(karlánc1,...,karláncn) Copy(miből,honnan,hányat) Delete(miből,honnan,hányat)
Egydimenziós tömbök (Vektorok)
Ciklusok: 1. Számlálós ciklus
A REKORD TIPUS Páll Boglárka. Ismétlés: Feladat Készítsünk kimutatást a XI.B osztály tanulóiról. Minden tanuló esetén a következő adatokat tartjuk nyilván:
Ciklusok: 2. Előltesztelő ciklus
A Pascal programozási nyelv alapjai
Klasszikus Programozás a FoxPro-ban
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Adattípusok és deklarációk
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.
Operátorok Értékadások
Készítette: Csíki Gyula
Programozás és programozás módszertan
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Visual Basic 2008 Express Edition
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.
Csempe Programozás érettségi mintafeladat
Egyenesvonalú (lineáris) adatszerkezetek
Webprogramozó tanfolyam
Az algoritmuskészítés alapjai
A Visual Basic nyelvi elemei
Free pascal feladatok
Algoritmizálás, adatmodellezés
Excel programozás (makró)
Objektum orientált programozás 4. Mutatók, típusok és struktúrák Nagy Szilvia.
Programozási és szoftverfejlesztési ismeretek I..
Informatikai gyakorlatok 11. évfolyam
Programozási nyelvek típusossága.
Excel programozás (makró)
Algoritmizálás.
A CLIPS keretrendszer
Programozási nyelvek alapfogalmai
Változók.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Programozási nyelvek Páll Boglárka

Programozási nyelvek Az algoritmus gép által ismert nyelvre való átírása a programozási nyelvvekkel történik. Ismerünk: Nem strukturált nyelveket ( pl. BASIC ) Strukturált nyelveket ( pl. C, PASCAL ) Objektum orientált nyelveket ( pl. C++, C#, Delphi )

A Pascal programozási nyelv alapjai Megalkotója: Niklaus Wirth (Svájc, 1968) 1973 – ban a legelterjettebb programozási nyelvek közé tartozott. Ismertsége a könnyen tanulható beszédes szintaktikájának köszönhető.

A Pascal program szerkezete Három különálló részből áll: Programfej – program nevét tartalmazza Deklarációs rész – változók felsorolása Programtörzs – utasítások sora, melyekből a program áll

A program szerkezete Pascal nyelvben: program programnev; Programfej var valtozo deklaraciok; Deklarációs rész egyeb deklaraciok ; begin utasitasok; Programtörzs end. Fontos!!! Minden utasítást pontosvessző (;) zár, kivételt a “begin”, “end.” és “var” parancsok !!!

Példa: program hellovilag; var szoveg:string; begin szoveg:=‘Hello vilag!’; writeln(szoveg); readln; end.

A Pascal nyelv építő elemei: Szimbólumok: ( ) { } [ ] < > + - * / := .. stb. Foglalt szavak: program, var, begin, end … stb. Megjegyzés: (* *) , { } Azonosítók: az angol abc kis és nagybetűiből, számokból és aláhúzásjelből állhatnak de nem kezdődhetnek számmal Szám- és szövegkonstansok

Változók a Pascal nyelvben: A változók: a PC memóriájában találhatóak. Rendelkeznek névvel, értékkel, típussal és címmel. Használatuk: var <változónév> : <típus>; Pl: var a:byte;

A változók típusai Egyszerű típusok Struktúrált típusok Standard (beépített) típusok Egész (integer) Valós (real) Karakter (char) Logikai (boolean) Programozó által definiált típus Strukturált Halmaz (set of) Tömb (array) Rekord (record) Fájl (file)

Egész típusok: Típus Értékei Tárolás shortint -128 .. 127 előjeles, 1B integer -32768 .. 32767 előjeles, 2B longint -2147483648 .. 2147483647 előjeles, 4B byte 0 .. 255 előjel nélkül, 1B word 0 .. 65535 előjel nélköl, 2B

Valós típusok Típus Értékei Tárolás, pontosság real -2.9e-39 .. 1.7e38 6B, 11-12 jegy single -1.5e-45 .. 3.4e38 4B, 7-8 jegy double -5.0e-324 .. 1.7e308 8B, 15-16 jegy Megjegyzés: -2.9e-39= -2.9*10-39

Karakter Típus (Char) Típus Értékei Tárolás, char Az ASCII kódtáblában szereplő betűk 1B

Logikai Típus (Boolean) Értékei Tárolás, Boolean True, False 1B

Példa struktúrált adattípusra* Karakterlánc típus (String) Több karakterből áll. Maximális hossza 255 karakter, a nulladik karakter tartalmazza a lánc hosszát. Példa: