278 Shares 3650 views

Zorganizowany typ – tablica jednowymiarowa

Studiowanie podstawy programowania, pierwszy (lub drugi) przyszli programiści znający pojęcia „tablicy jednowymiarowej.” Pascal, jak inne języki, pozwala pracować z taką strukturę danych. Prędzej czy później nie ma potrzeby uporządkowanego przechowywania dowolnych zmiennych. W większości przypadków, to zestaw elementów należą do tego samego typu. Na przykład, wykaz grupy szkoleniowej może składać się z 25 członków, z których każdy jest zmienną typu string, która posiada imię i nazwisko studenta.

To jest to, co pozwala zrealizować jednowymiarową tablicę w Pascalu, który jest uporządkowanym zbiorem podobnych elementów. może się ono odnosić do dowolnego członka takiej sekwencji za pomocą tego samego identyfikatora, i ten sam indeks – numer sekwencji. Dlatego te tablice nazywane są jednowymiarowe.

Numerowanie sekwencji zaczyna się zwykle elementy w drugim, to znaczy pierwszy element ma numer seryjny 1, co jest dość logiczne. Jednakże, jeśli to konieczne, zakres indeksu może być całkowicie dowolna, główny wymóg, aby jak indeksy wykonane lub całkowite lub znaków (każdy rodzaj zamówienie).

Rozważmy typowe działania jednowymiarowej tablicy:

1) Opis tablicy, gdzie n – liczba elementów w sekwencji, mas – typ wyznaczania jednowymiarową tablicę liczb 5, A – typu mas zmienny, to jest zmienna typu jednowymiarowej tablicy 5 całkowitych

2) Elementy z sekwencji wprowadzania danych z klawiatury

3) Wyprowadź ciąg elementów na ekranie

4) sekwencję napełniania z wykorzystaniem generatora liczb losowych

5) przekształcenie (zmodyfikowany) każdego elementu macierzy, tzn zmienić wartość (przykład zmniejszenie wymiarów poszczególnych elementów tablicy 6)

6) Określenie ilości elementów sekwencji są zmienne S – suma elementów

7) Oznaczanie ilościowe elementów macierzy spełniających określonego warunku (przykład wyznaczania liczby elementów, duża liczba 4), gdzie k – liczba takich elementów

8) Określenie ekstremum (maksymalna lub minimalna elementu tablicy) o min – wartość minimalną między elementami macierzy, k – numer porządkowy (Indeks) jest najmniejszym elementem macierzy

Jak wiecie, dla wszystkich zmiennych, które są opisane w sekcji programu Var w programowaniu Pascal, pewna liczba bajtów w pamięci jest przydzielany podczas uruchamiania programu. Zależy to od rodzaju zmiennej, na przykład symbol jest bajt typu liczbę – dwa bajty, typu rzeczywistego – cztery bajty. Dlatego też, gdy wymiar tablicy nie jest duża, program nie wymagają dużej ilości pamięci RAM. W przeciwnym razie, programista będzie musiał znaleźć inne sposoby, aby pomieścić tablicę, na przykład, w pliku lub w stercie ze wskaźników.