Învățarea Pascal

Seturile concept în Pascal este bazat pe o reprezentare matematică a seturilor finite: acesta este un set limitat de elemente diferite. Pentru a construi un anumit tip de utilizare multiplă, sau un interval de date de tip enumerat. Tipul de elemente care alcătuiesc un set, numit tipul de bază.

Tip multiple, descrise utilizând cuvinte funcția Set, de exemplu:

Aici M - tip multiplu, B - tipul de bază.

EXEMPLU variabilă care descrie tipuri de plural:

Aparținând mai multe variabile, tipul poate fi determinată direct în secțiunea care descrie variabilele:

Constante tipuri de plural înregistrate ca o succesiune de elemente bracketate sau ale intervalelor de tipul de bază, separate prin virgulă, cum ar fi:

formă constantă [] denotă vidă. Numărul de elemente de bază nu trebuie să depășească 256. Valorile de inițializare tipuri multiple pot fi produse folosind constantele tastate:

Ordinea de listare în elementele de tip bază constantele indiferente.

Valoare tip variabilă multiplă poate fi setat structura de tip [T], unde T - tipul de bază variabilă. De exemplu, este permisă construcție:

Setul include un set de elemente de tipul de bază, toate subseturi de un set dat și setul gol. Astfel, T variabila de mai multe tipuri

Aceasta poate dura opt valori diferite:

Variabilele si constantele tipuri plurale operatorul de atribuire se aplică (=) combinarea (+), intersecția (*) și scăderea (-):

Rezultatul acestor operațiuni este de tip multiplu.

Pentru a aplica valori multiple de operare: identitatea (=) Nonidentitatea (<>) Conținuți în (=). Rezultatul acestor operațiuni este un tip logic, de exemplu:

De asemenea, pentru aceste operațiuni, lucrul cu valori de tip multiple in limba PASCAL este utilizat în operațiune, verificarea element de afiliere tip de bază, în picioare pe partea stângă a plăcii de funcționare, o multitudine de picioare la dreapta operațiunilor semn. Rezultatul acestei operații - Boolean. Element de testare Operation furnizează o varietate de raport frecvent folosit, de exemplu, în loc de operațiuni:

'A' în [ 'A', 'B'] va TRUE,
2 în [1, 3, 6] returnează FALSE.

Universitatea Pedagogică de Stat Volgograd
Departamentul de Algebra, Geometrie și Informatică

articole similare