Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai

Slides:



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

Vezérlő utasítások.
Definíciók: Algoritmus: bármely véges sok lépéssel leírható tevékenység. Olyan pontos előírás, amely megmondja, hogy egy adott típushoz tartozó feladat.
Algoritmusok.
 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.
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.
Programozás alapjai.
Turbo Pascal Változók.
Programozás alapjai.
C A C nyelv utasításai.
Nat Pedellus Informatika 8. osztály óra.
Programozás módszertan
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.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
ISZAM III.évf. részére Bunkóczi László
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 C# -ban Elágazások.
Programozás Az adatokról C# -ban.
1. Változótípusok az Object Pascalban 2. Elágazások, ciklusok
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Programozási nyelvek Páll Boglárka.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
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
Ciklusok (iterációk).
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
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.
Algoritmusok.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Algoritmus szerkezetek
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.
Algoritmusok.
Elnevezések, ciklusok, feltételvizsgálat
Egyenesvonalú (lineáris) adatszerkezetek
Objektum orientált programozás
Objektum orientált programozás
A Visual Basic nyelvi elemei
Operátorok Vezérlési szerkezetek Gyakorlás
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
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ó)
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ó.
Programozási és szoftverfejlesztési ismeretek I..
Excel programozás (makró)
Algoritmizálás.
Programozás C# -ban Elágazások.
Bevezetés a programozásba Algoritmikus gondolkodás
ITERÁCIÓ.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai 3. Elágazások 4. Ciklusok 5. Menükészítés

1. Pascal program szerkezete Egy Pascal-program a következő fő részekből áll: programfej, deklarációs rész, az eljárások és a függvények csoportja, főprogram.

program ProgramNév; uses szabványos és egyéb egységek; PROGRAMFEJ type adattípusok; const globális konstansok; var globális változók; label globális címkék; DEKLARÁCIÓS RÉSZ function FüggvényNév1; begin ... end; procedure EljárásNév1; begin ... end; ELJÁRÁS- és FÜGGVÉNYBLOKK BEGIN ... END. FŐPROGRAM

Adattípusok Egyszerű Mutató Strukturált adattípus adattípus (összetett) adattípus String Valós Sorszámozott Array Boolean File Char Record Egész Set Felsorolt Object Résztartomány

2. Pascal típusai a) Egyszerű típusok: a deklarációs részben kapnak helyet a var kulcsszó bevezetésével (globális változók)

Egész típusok Shortint 8 bit előjeles -128..127 integer 16 bit -32768..32767 longint 32 bit -2147483648..2147483647 byte előjel nélküli 0..255 word 0..65535 Valós típusok real 6 bájt -2.9E-39..17E38 single 4 bájt - 1.5E-45..3.4E38 double 8 bájt -5.0E-324..1.7E308 Karakter típus char 1 bájt ASCII (0 .. 255) Karakter-lánc típus string[h] h max: 255 Logikai típus boolean 0,1 False, True

3. Elágazások (feltételes uatsítások) Egyágú: if feltétel then utasítás Kétágú: if feltétel then utasítás1 else utasítás2 Többágú: case kifejezés of érték1: utasítás1; érték2: utasítás2; end;

4. Ciklusok A for ciklus: számláló ciklus for ciklusváltozó:= kezdőérték to végérték do utatasítás; A while ciklus: előtesztelős ciklus, a ciklus csak akkor hajtódik végre, ha a feltétel igaz, hamisra kilép. while feltétel do utasítás; true false feltétel utasítás

3. Repeat ciklus: hátul tesztelős ciklus - a ciklusmag legalább egyszer mindig végrehajtódik, mivel a feltétel vizsgálata a ciklus végén áll. A ciklus akkor fejezi be a működését, ha a feltétel igaz értékűvé válik. repeat utasítás; until feltétel; utasítás false true feltétel

Menükészítés

Feladatok: 1. Készítsétek el a következő számpiramist, ahol az n szám értékét a billentyűzetről adtok meg, bekéri a program: a) 1 1 2 1 2 3 ……… 1 2 3 … n b) n n-1 n-2 … 3 2 1 ………………… 3 2 1 2 1 1

c) Páratlan számok piramisa: d) Páros számok piramisa: 1 2 1 3 2 4 1 3 5 2 4 6 ……….... …………… 1 3 5 …… (2*n-1) 2 4 6 …… 2*n e) 1 1 2 3 1 2 3 4 5 …………………………………………………. 1 ………………………………………………… (2*n – 1)

3. Határozd meg egy szám adott kitevőjű hatványra emelésének értékét. 4. Határozd meg egy szám osztóit, írasd is ki őket!