Turbo Pascal Változók.

Slides:



Advertisements
Hasonló előadás
Deduktív adatbázisok.
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
 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
Algoritmus és programozás
ADATBÁZIS KEZELÉS – Adattípusok
Halmazok, műveletek halmazokkal
© Kozsik Tamás Tömbök, kollekciók és egyéb alaposztályok.
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Programozás alapjai.
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.
Adatbázis-kezelés.
Bevezetés a Java programozásba
Bevezetés a Java programozásba
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
1 A számítási pontatlanságok a + b – a = b ? Tegyük fel, hogy 4 tizedesjegyig pontos a mantissza a = 5678 = 5,678  10 3 b = 6789 = 6,789  10 3 a + b.
Csernoch Mária Adatábrázolás Csernoch Mária
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Készítette: Rummel Szabolcs Elérhetőség:
Turbo pascal feladatok 2
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.
PHP Webprogramozás alapjai
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
Kifejezések. A legfontosabb függvények.
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.
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
ELTE Adatokkal kapcsolatos fogalmak  Konstans: az az adat, amely a műveletvégzés során nem változtat(hat)ja meg értékét, mindvégig ugyanabban az „állapotban”
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Programozási nyelvek Páll Boglárka.
Karakterláncok 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
Ismétlés.
Kifejezések a Pascalban Páll Boglárka. Ismétlés: Ahogy algoritmikából láttuk, a kifejezések a Pascal nyelvben is operátorokból és operandusokból állnak.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
A Pascal programozási nyelv alapjai
Szabványos függvények a Pascalban. Bevezetés Pascalban a függvények feladata, hogy a bemenő paraméterekből előállítsák a függvényértékeket Függvényeket.
Adattípusok és deklarációk
Operátorok Értékadások
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
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.
Objektum orientált programozás
A Visual Basic nyelvi elemei
ACCESS Lekérdezések, űrlapok, jelentések
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
Ez az én művem Készítette: Barczi Renáta Felkészítő tanár: PeadDr
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 3. Előadás.
Free pascal feladatok
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
INFOÉRA 2006 Nagypontosságú aritmetika III.
Informatikai gyakorlatok 11. évfolyam
Kifejezések C#-ban.
Programozási alapismeretek
Excel programozás (makró)
A CLIPS keretrendszer
Adatszerkezetek.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Turbo Pascal Változók

A változó A programokban sok és sokféle adatot használunk, és ezeket valamilyen módon tárolni kell. A programokban az adattárolás eszközei a változók. Egy- egy változó egy- egy adatot tárolhat, és ez az adat a program futása során változhat. Minden változó rendelkezik egy azonosítóval, vagyis egy tetszőleges névvel, amellyel hivatkozhatunk rá; illetve meg kell adnunk, hogy milyen típusú adatot tárolunk benne, azaz a változónak típusa is van.

Adatok, adattípusok Az adattípusok alapvetően kétfélék lehetnek: egyszerű típusok Numerikus típusok Egészek Valósak Szöveges típusok Logikai típusok összetett típusok

Numerikus típus- egészek Típus neve Helyfoglalás Értéktartomány byte 1 bájt (8 bit) 0  255 shortint 1 bájt (8 bit) előjeles -128  127 word 2 bájt (16 bit) 0  65 535 integer 2 bájt (16 bit) előjeles -32 768  32767 longint 4 bájt (32 bit) előjeles -2 147 483 648 2 147 483 647

Numerikus típusok- valósak neve Helyfoglalás Értéktartomány Pontosság (tizedesjegy) single 4 bájt (1+8+23=32 bit) 1,5*10-45  3,4*1038 7-8 real 6 bájt (1+8+39=48 bit) 2,9*10-39  1,7*1038 11-12

Szöveges típusok char  1 darab karakter string  max. 255 karakterből álló karaktersorozat string [n]  max. n darab karakterből álló karaktersorozat

Logikai típus boolean  két értéket vehet fel (True or False)

Műveletek Numerikus típusokon értelmezett műveletek: összeadás (+), kivonás (-), szorzás (*), osztás (/), egészosztás (div), maradékképzés (mod) Szöveges típusokon értelmezett műveletek: összefűzés (+) Logikai műveletek: NOT, AND, OR, XOR

Relációk = (egyenlő) <> (nem egyenlő) < (kisebb) > (nagyobb) <= (kisebb vagy egyenlő) >= (nagyobb vagy egyenlő)

Függvények Abs(x)  abszolút érték Sqr(x)  négyzetre emelés Sqrt(x)  gyökvonás Int(x)  egészrész Round(x)  egészre kerekítés Pi  3,14… értéke Sin(x) Cos(x) Exp(x) Ln(x)