Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Című előadásában: „1. példa :. Az egyes 25 osztályban a diákok ismert nevet és becslések (pontokban) az öt tantárgyból kell számítani az átlagos értékelése a minden tanuló számára.” - átirata:

Január 1 Példa: mind a 25 osztályos tanulók ismert nevet és becslések (pontokban) az öt tantárgyból. Ki akarja számítani egy átlagos értékelés minden tanuló válassza ki a személy, aki a legmagasabb átlagos pontszám. Ebben az esetben a: Név - egy sor 15 szimbólumok, értékelés - egész szám, átlagos pontszám - valódi (tényleges) száma. program

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban







2 Kombinált adattípus (write) bejegyzések - strukturált adattípus, amely egy sor tárgyak különböző típusú elemek, az úgynevezett tárgyak rekordmezők. A felvétel minden területnek megvannak a saját nevét. Átlagos rang 5Otsenka 4Otsenka 3Otsenka 2Otsenka 1Familiya Fields bejegyzések

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Március 3 Leírás Felvétel Felvétel Név objektum nevek alkotják, hogy a rekord, és típusai. Általános nézet: Type = Record. ;. ; .... Vége;

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

4 Típus tanuló = Record fam: String [15]; B1, B2, B3, B4, B5: 2..5; SB: real vége; Mert a mi feladatunk: tanuló famb1b2b2b3b3b4b4b5b5 sb RECORD sor 15 karakter 2..5 igazi típusnév rekordmezők Record Record típusú

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Május 5, meg kell határoznunk egy tömb klass, ami egy sor nyilvántartások kell tárolni a számítógép memóriájában információt 25 diák osztály: Megjegyzés: 1.Imena mezők, amelyek egy rekord, nem kell megismételni. 2. Minden felvétel terén lehet bármilyen típusú (kivéve a fájlt), különösen, akkor újra a felvételt. Var klass: Array [1..25] A tanuló;

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Június 6. Hozzáférés a rekordmezők 1. út: a változó nevét, és a mező nevét. Például, klass [2] .fam, klass [3] .sb, klass [1] .b4. Ezért a bemeneti nevét és tanulói értékelés, tehát Array elemek be lehet állítani, klass: for i: = 1-től 25 do Begin Readln (klass [i] .fam); Readln (klass [i] .b1); Readln (klass [i] .b2); Readln (klass [i] .b3); Readln (klass [i] .b4); Readln (klass [i] .b5); Vége;

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban






Július 7. Hozzáférés a rekordmezők 2. módszer: a mellékelt nyilatkozat, amely lehetővé teszi a hozzáférést az ilyen bejegyzések mezőket, mintha egyszerű változók. Általános formájában: Belül a kezelő lehet hozzáférni a neve a megfelelő mező alkatrészek rögzítésére: az I: = 1-től 25 köze klass [i] do Begin Readln (fam); Readln (b1, b2, b3, b4, b5); Vége; Do

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Augusztus 8 programot zapici; const n = 10; m = 6; típusú pupel = rekord fam: string [15]; b: array [1..m] a 2..5; sb: igazi vége; var klass: array [1..n] a pupel; i, j: integer; sbmax: real; Program: Célkitűzés

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Szeptember 9 kezdődnek a i: = 1-től n-köze klass [i] do kezdenek writeln (Írja be a nevet, és, m, értékelés); readln (fam); j: = 1-től m do readln (b [j]); végén;

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

= Sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név ': 18, Guest' 18, ' "cím =" 10 i: = 1-től n-köze klass [i] do kezdődik sb: = 0; ha j: = 1-től m do sb: = sb + b [j] / m; end; sbmax: = 0; i: = 1-től n tenni, ha klass [i] .sb> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név „: 18 , Guest '18,” "class =" link_thumb„> október 10 i: = 1-től n-köze klass [i] do kezdődik sb: = 0; ha j: = 1-től m do sb: = sb + b [j] / m; end; sbmax: = 0; i: = 1-től n tenni, ha klass [i] .sb> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név „: 18, Guest '18' Sr.ball ': 15); writeln; i: = 1-től n tenni, ha klass [i] .sb = sbmax majd klass [i] do kezdenek write (fam: 20,' - „) ; j: = 1-től m do write (b [j]: 3); writeln ( '-', sb: 6: 3) vége; readln; end = sbmax majd sbmax: = klass [i] .sb ;. writeln (Utolsó Név ': 18, Guest' 18, '„> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név': 18, Guest '18' Sr.ball ': 15); writeln ; i: = 1-től n tenni, ha klass [i] .sb = sbmax majd klass [i] do kezdenek write (fam: 20, '-'); j: = 1-től m do write (b [j ]: 3); writeln ( ' - 'sb: 6: 3) vége; readln; end "> = sbmax majd sbmax: = klass [i] .sb; writeln (Last." 18, Guest' 18, ' "cím =" 10 i : = 1-től n-köze klass [i] do kezdődik sb: = 0; j: = 1-től m do sb: = sb + b [j] / m; végén; sbmax: = 0; i: = 1-től n tenni, ha klass [i] .sb> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név ': 18, Guest' 18, ' "> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név ': 18, Guest '18,'" cím = „10 i: = 1-n köze klass [i] do kezdődik sb: = 0; ha j: = 1-től m do sb: = sb + b [j] / m; end; sbmax: = 0; i: = 1-től n- tenni, ha klass [i] .sb> = sbmax majd sbmax: = klass [i] .sb; writeln (Utolsó Név ': 18 védjegyek': 18' „>

November 11. Feladatok: 1. Ez a beiratkozott tanulók a fájlból. 2.Vyvesti a képernyőn tájékoztatás a tanuló, „Last Name”. 3.Vyvesti a képernyő nevét hallgatók értékelése 5 az első két tudományág. 4.Raspechatat tanulók nevezzenek maximális átlagos pontszám. 5.Rassortirovat diákok csökkenő fokozatú pont átlaga.

Előadás 1. példa minden 25 osztályos ismert nevet és becslések (pontokban

Példa 12-én. Azt a napot holnap. Hagyja, hogy a dátum beírásakor a következő: Type év =; hó = 1..12; nap = 1..31; data = Adatok y: év m: hónap; d: nap; végén; Var dat, a következő: az adatok; Az első szám - egy nap, a második - egy hónap, a harmadik - évben.

13 13 Funkció Leap (yy: év): logikai; Kezdjük Leap: = (yy mod 4 = 0) és az (yy mod); Vége; Funkció Dmonth (mm: hónap; yy: év): nap; Kezdje Case mm 1,3,5,7,8,10,12: dmonth: = 31; 4,6,9,11: dmonth: = 30; 2: ha Leap (yy) Ezután Dmonth: = 29 Else Dmonth: = 28; Vége;

15 15 Kezdete writeln (Írja be az aktuális dátumot, hónap, év); Readln (dat.d, dat.m, dat.y); Holnap (dat, következő); WriteLn (Holnap); WriteLn (next.d next.m. next.y.); readln; Vége.

16 16 Célkitűzések: a dátum (mm dd nn). Keresés: 1. időpontja az előző nap; 2. Az időpont jön át m nap; 3. A dátum volt az m nap a mai napig; 4. A napok száma, amelyek kézről T1-T2 időpontban; 5. A nap a héten, hogy esett az időpont t1, ha tudjuk, hogy az első napon a korunk hétfő volt.