Dimenziós tömbök, tartalom platform

Erősítése műsorrend a Lyceum feltéve, hogy a fejlett módszer komplex, amely lehetővé teszi, hogy minden diák tanulni programozást a saját tempójában. A komplexum tartalmaz:

· Kérdések ellenőrző vizsgálatok elméleti anyag utalás berendezett formájában nyomtatott notebook alapján (minden tanuló);

· Egy sor feladatok független megoldás (az egyes kiválasztott témakör feladatait különböző nehézségi fokú).

Itt egy példa az egyik tanulság, kifejezetten ehhez a rendszerhez.

Lecke célja: A forma a diákok ismereteket és készségeket, hogy működjön együtt egydimenziós tömböket.

§ kidolgozása informatív érdeklődés, logikus gondolkodás, fokozott figyelmet a tanulók kognitív motivációja annak jelentőségét az oktatási folyamatban.

§ felülvizsgálata és validálása készségek diákok a lehetőséget a Word szövegszerkesztő.

Felszerelés: PC, projektor, notebook egy nyomtatott alapanyag.

Programmnoeobespechenie. Microsoft Power Point, Borland (Turbo) Pascal.

3. A magazin „Oktatási és Informatikai” év.

1. szervezése az időt.

2. Az előadás az új anyag.

3. Elemzési példáját a probléma megoldásának.

4. biztonságossá új anyag segítségével notebook a nyomtatott hordozó.

5. problémamegoldás.

1. szervezése az időt.

2. Az előadás az új anyag.

Az előző leckében dolgozunk csak egyszerű adattípusok. Elemei közül a az egyszerű típusú Pascal lehetséges vegyület képzéséhez (strukturált) adattípusok, úgynevezett adatszerkezet. A fő feladat a mai leckét ismerős lesz az egyik ilyen struktúrák - a tömbben.

A tömbök egydimenziós és kétdimenziós. De ma, találkozunk csak egydimenziós tömböket. Így írja le a témát a mai leckét: „egydimenziós tömbök.”

A matematika, közgazdaságtan, számítástechnika gyakran használják a rendezett adathalmaz, például egy számsor, asztalok, a névjegyzéket.

Tekintsünk egy szekvenciát a valós számok:

És itt - a nevét a sorozat, és minden eleme a szekvencia lehet elérni cím szekvencia és annak sorszámát. Például, ha azt akarjuk, hogy olvassa el a számát 8,5 meg kell adnia a nevét sorrendjét és számát - A4. Az a tény, hogy a matematika (és a való életben) hívjuk a szekvencia programozás nevezzük egydimenziós (vagy lineáris) tömb.

Így a leírásban „array” kerül bevezetésre az adatok feldolgozására az azonos típusú programozás.

Array - egy adathalmazt az azonos típusú.

Írunk meghatározását egydimenziós tömböt:

A tömb, valamint a szekvenciát a matematika által jelzett név. A tömb mindegyik eleme van jelölve a neve a tömb indexet.

Száma a tömb elemeinek nevezzük a dimenziója.

A matematika, amikor hivatkozva egy elem index zárójelbe (például, A (1), A (2), A (3), ...), vagy jelezheti neve alatt a tömb (A1, A2, A3, ...). A Pascal elem indexet szögletes zárójelben, például az A [4].

Ha a program használ egy sor, akkor le kell írni.

Leggyakrabban a tömbök kerülnek feldolgozásra hurkot.

Értékeket rendel a tömb elemeit is előfordulhat több szempontból is.

Nyomtatás tömb két módja van: a résen a sorban és oszlopban.

3. A példa a probléma megoldásának.

Példa. Töltsük a véletlen számokat a -50 és 50 lineáris tömb N egész számok. Keresse meg a maximális értéket, és az index (az első, ha van több érték).

programot primer_massiv; imyaprogrammy>

const n = 10; N - dimenziója tömb - állandó

típusú AA = array [1..n] az egész; zadaemtipmassiva>

var i, max, Imax: integer; Bemutatjuk változók

i - sorozatszám az elem,

max - a maximális érték elem,

Imax - maximális elemek száma>

Egy: aa; leírják egy sor a meghatározott típusú>

kezdődik a program kezdetén>

véletlenszerű; aktiválja meghatározásának eljárása

az első érték a szekvenciában

i: = 1-től n-do nyitott hurok beállítására és

kezdeni t. Hogy. Egy ciklus több üzemeltető,

nyitó zárójel>

a [i]: = Random (100) -50; kitölteni egy sor pszeudo-random egészek

számok a -50 és 50>

levelet (a [i], ''); nyomtassa ki a tömb helyett keresztül

végén; záró zárójel>

max: = a [1]; fontolja meg a maximális első elem>

Imax: = 1; ő száma - 1>

i: = 2 és n tenni, mivel a második tag összehasonlítandó>

Ha egy [i]> max akkor, ha a következő nagyobb eleme

amely jelenleg a legnagyobb>

max: = a [i]; ő lesz a legnagyobb>

Imax: = i; emlékszik a szám>

write ( 'maximális „niy elem', max, 'nahoditsya na', imax, 'meste'); válasz>

readln késleltetési megoldások nazhatiyaEnter>

végén. Program vége>

4. lapok notebook nyomtatás alapján „egydimenziós tömbök”

1.Dayte meghatározása egydimenziós tömbben.

Dimenziós tömb - __________________________________________________________

2. Amint azt az egydimenziós tömb?

3.Milyen közé fogalmak számát és értékét a tömb elem?

4.Opishite hogyan kell megszervezni a visszavonását lineáris tömb

5.Opishite módon töltse tömböket.

6.Napishite fragent programot töltésére érzékelőrendszerek elemeinek véletlen számok a tartomány:

7.Sozdayte és nyomtatási sort egy egydimenziós tömbben következőképpen: A (1) = 1, A (2) = -1, A (3) = 1, A (4) = -1, ..., A (n) = - 1

8.Sozdayte és nyomtatni oszlopon dlinoyN dimenziós tömb, az alábbiak szerint: A (1) = 4 A (2) = 6, A (3) = 8, A (4) = 10, ...?

9.Dan massivA (N), a generált véletlen szám intervallumban (-50, 150). Elemei közül a tömbbe többszörösei 5, alkotnak massivB.

5.Zadaniya önrendelkezés

1. Keresse meg az összeget a pozitív elemek a tömb.

2. Keresse meg az összeg az összes elem a tömbben, hogy a többszöröse 5.

3. Keresse meg az összeg az összes páros tömb elemei, álló egyenes talajra.

4. Keresse meg az összeget az első öt elem a tömbben.

5. Keresse meg az elemek összege k1 k2 által adott K1, K2 kerülnek be a billentyűzetről.

6. Keresse meg az összeget az elemek a nagyszámú A.

7. Keresse meg a elemek összege tartozó tartomány-ból B-

8. Keresse meg a számok az összes negatív a tömb elemeinek (a kijelzőn jelenik meg). Ha nincs ilyen elem, akkor jelentse.

9. Keresse meg a számok az összes elem a maximális értéket.

10. Kizáró páratlan tömb elemeinek számát.

11. Hány tömb elemeit jobbak a modulo egy adott számú A?

12. Találd meg az összes elemet a tömb, amelyek többszörösei 3 vagy 5. Hányan?

13. Van valami ebben a tömbben, a két szomszédos pozitív elem? Keresse meg az első és az utolsó pár.

14. Van valami ebben a tömb eleme egyenlő egy adott számot? Ha igen, akkor hozza a szoba egyik közülük.

15. Változás a jele a legnagyobb abszolút érték a tömb elem.

16. Helyezze az összes páros elemek a tömb terek, és a páratlan - dupla.

17. Vonja pozitív elemek k1 elemszámú, és adjunk hozzá egy negatív elem k2, nulla elemek változatlanok maradnak.

18. hogy adjunk még elemek A és elemeit a páros számú Kivonás B.

19. Tekintettel két egész tömb, amely az azonos számú elemet. Fogadása a harmadik tömb az azonos méretű, minden eleme, amely egyenlő a nagyobb a megfelelő elemeinek adatok.

20. Dan első ciklus egy mértani, és annak nevező. Megtalálja az első n jelen progresszió.

21. hogy az első n Fibonacci szám - az első két szám az 1. és az egymást követő összege az előző kettő.

22. Adott két tömböt. Keresse az átlagos elemeinek mindegyike, és hasonlítsa össze ezeket az értékeket.

23. A Dan-dimenziós tömb álló 2n elemek. Változás a felét a következő: az első elem változtatni az utóbbi, a második pedig - az utolsó előtti stb ...

24. Dan-dimenziós tömb. Sorrendjének módosítása a tömb elemeinek között helyezkedik el a minimum és maximum.

Kapcsolódó cikkek