dimenziós tömbök

Határozzuk meg a nevét, a tömbben.
Határozzuk meg a típusú tömb.
Határozzuk meg az elemek száma.
Foglalj helyet a memóriában.

Leírásának módjai egydimenziós tömbök:

A PASCAL tömb típus meghatározott speciális szó array (Engl - tömböt.), És egy sor típus leírás szerint készült szintaxisdiagram:







Minden alkatrész a tömb egy eleme rendezett halmaza indexek tartozó egyik soros típusú. A szekvencia lehet különböző típusú, de a leggyakrabban használt az ilyen típusú korlátozott (tartomány) az egész számok, például, 1..100. Ez tulajdonképpen a helyén ordinális típusú, a következő építési költségek:

Példák leíró tömbök generikus kategóriában:

  1. Ez adott egy tömb a valós számok, amely 10 elemek:
  2. Megállapítja egy sor egészek, amely 7 elemek:
    const n = 7;
    típusú r = array [1..n] az egész;
    var a: R;
  3. 9 adják egy tömb, amely a logikai változók, számozva - 5-től 3:
    írja sim = array [-5..3] Boole;
    var a: sim;






Akkor nyilvánítja típusú változók tömb leíró részben változó:

var tömb neve: array [index típusú] egy bázikus típusú;

Példák leírások tömbök, lásd a leírást a változók:

A tömb lehet leírni, mint egy gépelt konstans állandó leírása. A lista értékei a tömb elemeinek egyidejűleg zárójelben.

const tömb nevét: array [index típusú] típusának elemek = (elemek listáját);

Példa nyilatkozatok tömbök a leírás szakaszban a állandók:

  • Válassza ki az egyik lehetőség az egyes 3 kérdés;
  • Kattintson a „Show eredmény” gombot;
  • A script nem jelenne eredménye, amíg meg minden kérdésére választ adni;
  • Nézze meg az ablak melletti a számukat. Ha a válasz helyes, akkor van (+). Ha hibázik, van (-).
  • Minden helyes válasz 1 pont;
  • Ahhoz, hogy állítsa vissza a vizsgálat eredményét, kattintson a „világos válaszokat” gombot;

Az alábbiak közül melyik leírását az egydimenziós tömbök rossz, és miért?

a) var egy: array [1..20] valós;
b) típus mas = array [ 'a' .. 'd'];
var a: mas;
c) var egy: array [egész szám] char;
d) var mm: array [false..true] char;
e) type = város (Kijev, Budapest, Sochi);
var a: array [város] vagy valós;

Hány példány mindkettő tartalmaz egy tömböt helyesen leírt 1. probléma?




Kapcsolódó cikkek