CalculatoareProgramare

Un tip structurat - matrice unidimensională

Studiind elementele de bază ale programării, prima (sau a doua) viitori programatori familiarizați cu conceptul de „matrice unidimensională.“ Pascal, ca și alte limbi, permite de a lucra cu o astfel de structură de date. Mai devreme sau mai târziu, este nevoie de o stocare structurată a oricăror variabile. În cele mai multe cazuri, acest set de elemente aparțin aceluiași tip. De exemplu, o listă a grupului de formare poate fi compus din 25 de membri, fiecare dintre care este o variabilă de tip șir care deține numele și numele studentului.

Aceasta este ceea ce permite realizarea unei unidimensional matrice în Pascal, care este un set ordonat de elemente similare. Se poate referi la orice membru al unei astfel de secvențe, utilizând același ID și același index - numărul de secvență. Prin urmare, aceste matrice sunt numite o singură dimensiune.

Numerotarea elementelor secvenței de obicei, începe de la una, și anume primul element are un număr de serie 1, care este destul de logic. Cu toate acestea, dacă este necesar, intervalul de index poate fi complet arbitrar, principala cerință ca indici efectuate sau întregi sau caractere (orice tip de comandă).

Luați în considerare acțiunile tipice ale unei matrice unidimensională:

1) Descrierea matrice, unde n - numărul de elemente în secvență, mas - tip care desemnează un tablou unidimensional de numere întregi 5, A - tip mas variabile, adică variabilă de tip one-dimensional matrice de 5 numere întregi

2) elemente cu secvența de intrare tastatura

3) Output secvența elementelor de pe ecran

4) Umplerea secvenței folosind un generator de numere aleatoare

5) transformare (modificare) a fiecărui element de matrice, adică schimba valoarea (un exemplu de reducere dimensională a fiecărui element matrice 6)

6) Determinarea cantității de elemente de secvență sunt variabile S - suma elementelor

7) Cuantificarea elementelor matrice care satisface o anumită condiție (un exemplu de determinare a numărului de elemente, un număr mare de 4), unde k - numărul de astfel de elemente

8) Determinarea extremum (maxim sau minim al elementului matrice), aici min - valoarea minimă între elementele de matrice, k - numărul de ordine (index) este cel mai mic element din matrice

După cum știți, pentru toate variabilele, care sunt descrise în programul de Var secțiune în programare Pascal, un anumit număr de octeți în memorie este alocată atunci când începe programul. Acest lucru este determinat de tipul variabilei, de exemplu, simbolul este un octet, un tip de număr întreg - doi octeți, tip real, - patru octeți. Prin urmare, atunci când dimensiunea de matrice nu este mare, programul nu necesită o cantitate mare de memorie RAM. În caz contrar, programatorul va trebui să găsească alte modalități de a găzdui matrice, de exemplu, într - un fișier sau într - un morman cu indicii.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.