Informatikai lecke - tömbök - 11. évfolyam

Típusa leckét. Előadás, Grade 11 (2 óra)

  • Ennek alapján az adatok bemutatását, annak szükségességét, hogy leírja őket, mielőtt a program használatával, hozzon létre egy tudatos hozzáállást a koncepció egy adattípus
  • A tapasztalat, egyesületek, diákok tudásának minősítette adattípusok QBASIC programozási nyelv, hogy a koncepció a tömb, és azonosítsák a fő algoritmusainak vele dolgozni
  1. A koncepció a tömbben. Típusát. A dimenzió. DIM utasítás.
  2. létrehozunk egy tömböt algoritmus.
  3. Módszerek a töltés a tömb.
  4. Az alapvető képlet használt tömböket feladatokat.

I. frissítése tudását és képességeit. Meghatározása a lecke témában.

Ismét milyen típusú adatot használjuk megoldásában algoritmusok? (Válasz: integer, real, szöveg)

Próbáljuk megtalálni a vizsgálat tárgya az osztályban.

Igen. Ez az asztal. Gyakran a mindennapi gyakorlatban azt kell használni őket. Megpróbálják azonosítani az A regisztráció előnyei és információk fogadása egy táblázatban. Ez, persze, tömörség, bizonyos szerkezetek és a témák bemutatása. Mindez nem maradt észrevétlen, és azonosította az információk felhasználását a táblázatos formában és a számítógép. Lehetséges, hogy határozza meg a táblázat ismerős számunkra egyszerű adattípusok? (Válasz: Nem). Ezért az asztalra a programozási rendszer az úgynevezett: tömbök - egy új, összetett adattípusok.

II. Cél beállítást.

III. Előadás.

1. Minta kérdések, hogy az osztály meghatározása az alapvető fogalmak 1 pont terv:

  • próbálja meghatározni, hogy mi a tömb?
  • ha létre mind a három tömböt egy számítógépen, hogyan kell alkalmazni az egyes őket, hogy a tömb elemeit egy?
  • hogyan lehet megkülönböztetni elemét azonos tömböt?
  • Ezek különböznek egymástól tömbök?
  • hány szám van elegendő meghatározni a helyét az egyes elemek

A beszélgetést a diákok, arra a következtetésre jutunk:

Array - egy olyan szekvenciát homogén adatok, azonosított egy név.

Ez az egyik a másik index más. Index - a sorszáma az elem a tömbben.

A tömbök különböznek egymástól nevét, típusát és méretét.

Íme a tömbben. valamint a változó nevét kell kezdődnie írni, akkor megengedett adatokat használja.

Egy tömb típus határozza meg az adat típusát: integer, real, vagy szöveg és jelöljük szokásos View -%. (Vagy előjel nélküli), $.

A dimenzió - a számok száma, amely egyértelműen meghatározza a helyzetét az elem a tömbben. A tömbök egydimenziós, kétdimenziós, háromdimenziós, stb (MDX). Mi csak egy-és két-dimenziós, míg egy egydimenziós tömböt zárójelben egy számot - az elemek száma, és a kétdimenziós két számot vesszővel elválasztott - a szám a sorok és oszlopok.

Teljes neve a tömb áll típus neve (dimenzió).

Írjuk fel a teljes nevét a tömbök írt a táblára:

2. Hogyan szervezzük egy tömböt egy programozási nyelv?

Építsünk minden fázisában egy ismerős számunkra egy táblázatot a füzetedbe:

  1. Határozza meg a tábla szerkezete, a méret a sorok, oszlopok, attól függően, hogy az adatokat.
  2. Épület egy asztalra.
  3. Mi nyomja adatokat bele.

Hasonlóan a munkát megszervezni és tömbök.

Mielőtt használni egy táblázatot a programban, meg kell adni a számítógép jelzi, hogy ő lefoglalt egy helyet a memóriában. Mert ez a DIM utasítás (angolul: dimenzió - méret).

Formátum: DIM teljes nevét tömbök, vesszővel elválasztva.

Erre példa: Dim A (5), K2% (2,3), P $ (4)

DIM - mulasztó szolgáltató, általában helyezni elején a program (javítani az olvashatóság), az első hozzáférés a tömb elemeit.

Mi algoritmus segít, hogy töltse ki a tömb elemeit? Persze, egy ciklikus, mert eljárás adatbeviteli tömb ugyanaz lesz az egyes elemekhez. Körmérkőzéses és hozza egy sor képernyőn.

Algoritmus létrehozunk egy tömböt

  1. Mielőtt rátérnénk a tömb elemeit egy foglalni a helyét a memóriában a számítógép-kezelő DIM.
  2. Mivel a tömb elemeit, hogy adja meg a hurok.
  3. A kijelző elemek a tömb egy hurok.

Vegye figyelembe a következőket: ha egy sor sorok és oszlopok (vagy elem) határozza meg a változó értékét, nem állandó, szükséges a kívánt értékeket változók kezelő kapcsoló DIM (először eldönteni, hogy hány elemet a táblázatban, majd arcvonásai).

Feladat 1. Hozzon létre egy egydimenziós tömböt.

Paraméterek: A tömb (N) -vesch
N-célú (a tömb elemeinek számát)
A (I) - vesch (tömb elemeit)
Köztes érték:
I-intakt (az index a kontroll változó ciklus)
Eredmények: A (I) -vesch
Folyamatábra: Fig. 1

program
REM létre egyet. sor
CLS
INPUT «be az elemek"; N
Dim A (N)
I = 1-től n
Nyomtatás «Enter» I; "Element"
INPUT A (I)
NEXT I
I = 1-től n
PRINT A (I)
NEXT I
VÉGE

Kétdimenziós tömb van szükség, hogy a koncepció a beágyazott hurok.

Ezt meg lehet tenni a munka példáját óra.

2. feladat: Készítsen egy kétdimenziós tömböt.

REM létre kétdimenziós tömb
CLS
A DIM% (3,5)
I = 1-től 3
J = 1-től 5
Bemenet K% (I, J)
NEXT I
NEXT J
I = 1-től 3
J = 1-től 5
PRINT K% (I, J);
NEXT I
PRINT
NEXT J
VÉGE

Workshop a PC

Célkitűzés: a képernyőn lát, hogy hozzon létre egy tömböt.

A) Az egydimenziós tömb:

  • vízszintes és függőleges elemek helyzete a tömb;
  • különböző módon hajtott elemek (például, -2 4 5 7 vagy A (1) = - 2 A (2) = 4, stb)

B) Kétdimenziós tömb:

  • hogy van egy tömör kitöltés (a vonalak)
  • szükség van egy elválasztó végén PRINT
  • annak szükségességét, hogy az üres PRINT

3. Módszerek a töltés a tömb

Kérdések víz beszélgetést.

  1. Mi a módja annak, hogy input elemek kezelésére használt probléma? (Beviteli nyilatkozat)
  2. függetlenül attól, hogy alkalmas bemeneti elemek a tömb? Miért? (Kellemetlen, mert a bemeneti értékek az elemek keresztül történik a billentyűzetet, és ha a tömb nagy? Is, lehetetlen, hogy csatlakoztassa a bemeneti és kimeneti a ciklusban, mivel törött láthatóság kijelző elemek a képernyőn, a program bekapcsolja nehézkes)

Természetesen, ahogy írja a tömb a bemenet nem az egyetlen. Nézzük őket.

A fedélzeten három algoritmusok létrehozunk egy tömböt. Készítsen minden folyamatábra.

CLS
DIM B (10)
X = 1 TO 10
B (X) = X / 2 + 3
. B (X)
NEXT X

CLS
DIM K $ (2.3)
A = 1-től 2
B = 1: 3
READ K $ (A, B)
. K $ (A, B);

a NEXT
?
NEXT A
DATA M, N, O
DATA E, Z, R

Határozzuk beviteli eljárások elemeit egyes tömb. Értékeld a kényelmet és előnyöket.

Így a módszerek a víz elemek:

  • A billentyűzeten keresztül, az INPUT utasítás.
  • A számláló RND véletlenszámot.
  • A képlet szerint.
  • Keresztül nyilatkozatok OLVASSA és adatokat.
  • 1. módszer: Ne csatlakoztassa a bemeneti és kimeneti a ciklus - sérti az olvashatóságot a tömbben.
  • 2 módszer könnyebben kezelhető RND INT függvényt, amely csökkenti a számjegyek száma a szám. Állítsa be a hosszát a számok szorzataként RND.
  • 3 módszer: a képletekben használja változókat, amelyek értéke változhat a munkafolyamat során a művelet (például vezérlő változó), az azonos számok a munka monoton.
  • 4 Way: ezek az üzemeltetők sokkal kényelmesebb használni, hogy hozzon létre egy sor előfeltétele egy bizonyos feladat. Soha ne használja a tömb, az elemek száma, amelyek a változó definiált.

Célkitűzés: Annak vizsgálata, hogy jöjjön létre egy sor különböző módon a bemeneti elemek, munkavégzési képességek megfelelő használatát az egyes módszerek.

4. Írjuk képletek használt tömböket feladatokat.