matrice dimensionale

Determinați numele de matrice.
Se determină tipul de matrice.
Se determină numărul de elemente.
Alocați spațiu în memorie.

Modalități de a descrie matrice unidimensionale:

În PASCAL de tip matrice sunt specificate folosind matrice cuvânt special -, precum și o descriere de tip matrice se face în conformitate cu o diagrama de sintaxă (Engl matrice.):

Toate componentele de matrice este un element al unui set ordonat de indici aparținând unuia dintre tipul de serie. Secvența poate fi de diferite tipuri, dar cel mai frecvent utilizate pentru acest tip de limitat (interval) de întregi, de exemplu, 1..100. Aceasta este de fapt, în loc de tip ordinal următoarele costuri de construcție:

Exemple care descriu matrice de categorie generică:

  1. Acesta este dat de o serie de numere reale, constând din 10 elemente:
  2. Aceasta stabilește o serie de numere întregi, care constă din 7 elemente:
    const n = 7;
    tip r = array [1..n] din întreg;
    var a: r;
  3. 9 este dată de o matrice care conține variabile logice, numerotate de la - 5 la 3:
    tip sim = array [-5..3] de boolean;
    var a: sim;

Puteți declara variabile de tip matrice în secțiunea care descrie variabilele:

Numele var de matrice: array [tip index] unui tip de bază;

Exemple de descrieri de matrice, a se vedea descrierea variabilelor:

Matricea poate fi descrisă ca o constantă dactilografiat la constantă secțiune descriere. Lista de valori ale elementelor de matrice în același timp, este în paranteze.

const nume array: array [tip index] de tipul elementelor = (lista de articole);

Exemplu declarațiile de matrice în secțiunea de descriere a constantelor:

  • Selectați una dintre opțiunile din fiecare dintre cele 3 întrebări;
  • Faceți clic pe butonul „Arată rezultatul“;
  • Script-ul nu arată rezultate până când răspundeți la toate întrebările;
  • Uită-te în fereastra de lângă numărul de locuri de muncă. În cazul în care răspunsul este corect, atunci nu este (+). Dacă ați făcut o greșeală, există (-).
  • Pentru corecta fiecare punct de răspuns 1;
  • Pentru a reseta rezultatul testului, faceți clic pe butonul „Clear Răspunsuri“;

Care dintre următoarele descrieri ale matricele unidimensionale sunt greșite și de ce?

a) var a: array [1..20] real;
b) tip mas = array [ 'a' .. 'd'];
var a: mas;
c) var a: array [întreg] de char;
d) var mm: array [false..true] de char;
e) tipul = oraș (Kiev, București, Soci);
var a: array [city] sau reală;

Cât de multe elemente fiecare conține o matrice descrisă corect în Problema 1?

articole similare