Free pascal feladatok 2014. 12. 02..

Slides:



Advertisements
Hasonló előadás
 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.
Advertisements

Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Algoritmus és programozás
ADATBÁZIS KEZELÉS – Adattípusok
Cells(sor száma, oszlop száma)
JavaScript.
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
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
Bevezetés a Java programozásba
Csernoch Mária Adatábrázolás Csernoch Mária
Egydimenziós tömbök. Deklarálás: var valtozónév:array[kezdőérték..végsőérték]of típus; type típusnév = array [kezdőérték..végsőérték] of típus; var valtozónév:
Nat Pedellus Informatika 8. osztály óra.
Alapok 2013/2014, őszi szemeszter gyakorlati foglalkozás Automatizálási tanszék.
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:
Fixpontos, lebegőpontos
Programozás Az adatokról C# -ban.
1. Változótípusok az Object Pascalban 2. Elágazások, ciklusok
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.
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
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
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.
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 Pascal programozási nyelv alapjai
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Fájlkezelés Pascalban
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.
Összetett adattípusok
Operátorok Értékadások
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
A képernyő kezelése: kiíratások (2)
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Fák.
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.
Webprogramozó tanfolyam
Objektum orientált programozás
A Visual Basic nyelvi elemei
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ő.
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
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..
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.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Típusosztályok. Számosztályok. Math és StrictMath matematikai.
Programozási és szoftverfejlesztési ismeretek I..
Elemi adattípusok.
Informatikai gyakorlatok 11. évfolyam
Excel programozás (makró)
Adatszerkezetek.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Free pascal feladatok 2014. 12. 02.

A Pascal adattípusai Egyszerű típusok Numerikus típusok Egész típusok 5 féle egész típus létezik: byte, word, shortint, integer, longint Az egészek sorszámozott típusúak, a legkisebb érték sorszáma 0 Típusnév Értéktartomány Helyfoglalás Tárolás Byte 0..255 1 byte Bináris Word 0..65535 2 byte Shortint -128..127 Kettes komplemens Integer -32768..32767 Longint -2147483648..2147483647 4 byte

A Pascal adattípusai Egyszerű típusok Numerikus típusok Valós típusok 5 féle egész típus létezik: real, single, double, extended, comp A valósak nem sorszámozott típusok Tárolásuk úgynevezett lebegőpontos formában történik A második négy valós típus csak a {N+} fordítói direktíva mellett lehetséges (8087-es mód bekapcsolása) Típusnév Értéktartomány Helyfoglalás Pontosság real 2.9*10-39.. 1.7*1038 6 byte 11-12 jegy single 4 byte 7-8 jegy double 8 byte 15-16 jegy extended 10 byte 19-20 jegy comp EZ 64 BITES EGÉSZ TÍPUS!!!

Logikai (boolean) típus A Pascal adattípusai Egyszerű típusok Logikai (boolean) típus Csak két értéket vehet fel: igaz (true), hamis (false) Helyfoglalása a memóriában: 1 byte Tárolása: False: 0, true: nem 0 érték Deklarálása: Var L:Boolean Sorszámozott típus, a false sorszáma 0, a true sorszáma 1

Egyszerű típusok Szöveges típusok A Pascal adattípusai Karakterlánc típus (string) Műveletei: Egy karakter kiemelése a karakterláncból: S[3] Karakterláncok összefűzése: +

1. feladat Készíts programot, amely kiírja a képernyőre sorváltás nélkül azt, hogy ’A turbó pascallal remekül lehet programozni!’!

1. feladat megoldása: program gyakorlat1;  uses crt;  var i:integer;  begin  clrscr;  write(’A turbó pascallal remekül lehet programozni!’);  readln;  end.

2. feladat Készíts programot,  amely az A és B változóba bekér egy- egy  számot ! Ezután a C változóba adja össze őket, majd írja ki a képernyőre a C változó értékét!

2. feladat megoldása program gyakorlat2;  uses crt;  var a,b,c:integer;  begin  clrscr;  write(’A:’);readln(a);  write(’B:’);readln(b);  c:=a+b;  write(’C:=’,c);  readln;  end.

3. feladat Készíts programot, amely az A és B változóba, bekér egy-egy szót! Ezután a C változóba adja össze őket, majd írja ki a képernyőre a C változó értékét!

3. feladat megoldása program gyakorlat3;  uses crt;  var a,b,c:string;  clrscr;  write(’A:’);readln(a);  write(’B:’);readln(b);  c:=a+b;  write(’C:=’,c);  readln;  end.