A koncepció a tömb
A munkavégzés helye, összesen: - Memorandum „Lyceum №57” g.Prokopevsk, tanár
Régió: - Kemerovo régió
lecke jellemzői (osztály) képzés: - alap általános oktatási
Képzettség: - átlag (teljes) oktatási
Célközönség: - A tanuló (hallgató)
Célközönség: - tanár (Tanár)
Osztály (ok): - Grade 8
Osztály (ok): - 9. évfolyam
Osztály (ok): - 10. évfolyam
Osztály (ok): - Grade 11
Tárgy (ek): - Számítógépek és IKT
Cél: -
Ismerete az „array” formái tömbök, a tömbök a program leírása, kialakulásának és a tömb kimenetet a képernyőre. Biztosítása készségek ígérő programok Turbo Pascal környezetben.
Típusa tanulság: - lecke tanulmányozása és kezdeti konszolidáció az új ismeretek
Használt tankönyvek és kézikönyvek: -
Számítógépek és az IKT. 10-11. A profil szintjén. ME Fioshin, AA Ressin, SM Yunusov. 2. rész
Használt berendezések: -
PC osztály egyéni munkát a diákok
Használt e-learning anyagok -
Rövid leírás: - Bevezetés a „tömeg”, típusú tömbök, a tömbök a program leírása, kialakulásának és a tömb kimenetet a képernyőre. Biztosítása készségek ígérő programok Turbo Pascal környezetben.
Resource profil iskola - egy erőforrás a profil az iskola
Tanulmány tárgya: a koncepció a tömbben. Típusokat. Ismertetése. LÉTREHOZÊSA egydimenziós tömböt. KÖVETKEZTETÉS dimenziós tömbök
- Ahhoz, hogy bevezetik a „tömb” formái tömbök,
- Tudjon leírni tömbök a program generál és kimeneti tömb a képernyőre;
- megszilárdítása készségek olyan programokat Turbo Pascal környezetben.
- IBMPC osztály személyi számítógépek, Turbo Pascal szerdán.
Eddig úgy a változókat, amelyek csak egyetlen értéket tartalmazhat csak egy érték egy bizonyos típusú.
Array fogják hívni egy rendezett adatok az azonos típusú, egyesült egyetlen név alá.
By the way, ez a meghatározás illik egy sor tárgyak a valós világban: Szótár (szavak sorozatát), rajzfilm (képsorozat) stb A legegyszerűbb módja annak, hogy elképzelni egy tömb, mint egy asztal, ahol az egyes értékek a saját sejt ...
A a cella helyzete a táblázatban kell egyértelműen meghatározott koordinátákkal (index). A legegyszerűbb lineáris táblázat, amelyben pontosan jelzik adatelem elegendő tudni, csak egy szám (index).
Veletek vagyunk, amíg csak azokkal lineáris elrendezések, mint bonyolultabb szerkezetek épülnek ezek alapján.
Típusának leírása lineáris tömb így néz ki:
A változók bármilyen sorrendben típusú szolgálhat indexek. startindexként nem haladhatja meg a végén, amikor megadja a tartományban. A tömb lehet bármilyen típusú (hagyományos vagy korábban leírt).
Adjunk olyan tömb változó, és lehet közvetlenül (előzetes típusú leírás) a leíró részben változók:
Példák leíró tömbök:
S, BB. Array [1..40] Real;
N. Array [ 'A' .. 'Z'] egész szám;
R. Array [-20..20] Word;
T. Array [1..40] Real;
Most változók S, BB és a T képviseli tömbök negyven valós számok; Meg van egy tömb N karakterkódokat és egész típusú elemek; R tömb tárolhat számos Szó 41 típusú.
Az egyetlen akció, amelyek termelnek egy sor teljesen - egy megbízást. Ebben a példában, a leírás a következő bejegyzést hagyjuk, majd:
Azonban, ha csak rendelni tömbök azonos típusú. Még a tömb T S nem lehet rendelni egy tömbben, bár úgy tűnik, azok leírását ugyanaz, ők gyártják a különböző nyilvántartások leíró rész.
Nincs más műveletek tömbök termelnek teljesen lehetetlen, de a tömb elemeit működhet olyan jól, mint egy egyszerű változó a megfelelő típust. Fellebbezés az egyes elem a tömb által meghatározva a nevét az egész tömb szögletes zárójelben - az index egy adott elem. Például:
R [10] - tömbelem indexű R 10.
Ez az elrendezés egy ilyen adatszerkezet egy tömb, lehetővé teszi a használatát egy ciklus töltésére, nyomtatás és feldolgozás annak tartalmát.
Most nézd meg néhány módszer, hogy töltse ki a tömböt, és megjeleníti a tartalmát a képernyőn. Alapvetően fogjuk használni a numerikus típusú elemek, de ezek a példák érvényesek más típusú (ha azok lehetővé teszik ezen intézkedések).
A. Array [1..20] egész szám;
Nem számít, mennyire primitív a fenti példa, mégis azt szemléltetik, hogy közvetlen hozzáférést minden tömb elem külön-külön. Azonban nincs előnye a tömb néhány egyszerű változók nem láthatók. Így - más módon:
A. Array [1..20] egész szám;
Ez a program bemutatja a billentyűzet 20 egészek, majd kinyomtatja őket fordított sorrendben. Most próbálja írni ugyanazt a programot, de használata nélkül egy sor szerkezetek. Hányszor lesz tovább? By the way, a bevezetése a nyelvi Pascal ciklus paraméter volt köszönhető nagyrészt feldolgozásának szükségességét információk szekvenciák, azaz a. E. tömbök.
A következő program tölti egy tömböt az értékeket a négyzetek az indexek elemek:
A. Array [1..n] egész szám;
A jövőben oktatási célokra fogjuk használni tömbök által meghatározott véletlenszám-generátor. A Pascal egy véletlen számot generál véletlenszerű lejátszás funkció. Tört számok kapott, egyenletesen elosztott az intervallumban 0 és 1. A kifejezés, hogy ad egy véletlen egész számot az a [-50,50] lenne:
Mi határozza meg, és nyomtassa ki a véletlenszerű tömb negyven egész:
A. Array [1..n] egész szám;
Per-dimenziós tömb a képernyőn is, több szempontból is: a sorban (már vizsgáltuk az utat a korábbi programok) és a oszlopon (az operátor writeln)
A lineáris elrendezések kapcsolódó feldolgozás több feladatot. Nézzük meg őket gyakorlati órák.
Módszerek képezni egy tömb:
- A billentyűzet;
- A véletlenszám-generátor;
- A képlet szerint.
Visszavonja lineáris elrendezése a képernyőn:
V. 2., pp. 177-181, Abstract
Célkitűzés: Készítsen programot egészét képező lineáris tömb huszonegyedik kifejezések egy mértani kezdeti távú X és nevező - q, meghatározható a billentyűzet, és a kimenet egy string tömb.