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
- A koncepció a tömbben. Típusát. A dimenzió. DIM utasítás.
- létrehozunk egy tömböt algoritmus.
- Módszerek a töltés a tömb.
- 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:
- Határozza meg a tábla szerkezete, a méret a sorok, oszlopok, attól függően, hogy az adatokat.
- Épület egy asztalra.
- 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
- 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.
- Mivel a tömb elemeit, hogy adja meg a hurok.
- 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.
- Mi a módja annak, hogy input elemek kezelésére használt probléma? (Beviteli nyilatkozat)
- 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.