Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLiliána Jónásné Megváltozta több, mint 10 éve
1
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
3. Elágazások 4. Ciklusok 5. Menükészítés
2
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.
3
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
4
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
5
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)
6
Egész típusok Shortint 8 bit előjeles integer 16 bit longint 32 bit byte előjel nélküli 0..255 word Valós típusok real 6 bájt -2.9E E38 single 4 bájt - 1.5E E38 double 8 bájt -5.0E E308 Karakter típus char 1 bájt ASCII ( ) Karakter-lánc típus string[h] h max: 255 Logikai típus boolean 0,1 False, True
7
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;
8
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
9
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
10
Menükészítés
13
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 ……… … n b) n n-1 n-2 … ………………… 1
14
c) Páratlan számok piramisa: d) Páros számok piramisa:
……… …………… …… (2*n-1) …… 2*n e) 1 1 2 3 …………………………………………………. 1 ………………………………………………… (2*n – 1)
15
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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.