724 Shares 7684 views

Tablica w „Pascal”. Program na tablicach „Pascal”

Z zainteresowanie programowaniem rośnie z każdym rokiem. A jeśli specjalizują się w pisaniu programów instytucje zakłady robią na język programowania, jak C ++, w szkołach i na uczelniach, studenci są wprowadzane do „Pascal”. I na podstawie języka zrozumienia rozpocząć programowanie dzięki zastosowaniu oprogramowania oprogramowania Delphi. Należy natychmiast zauważyć, że języki programowania dane dostarczają ogromną przestrzeń do manifestacji swojej wyobraźni. A jeśli przy użyciu języka „Pascal” dostępne jest z podstawowymi pojęciami programowania, a następnie Delphi jest już możliwe, aby napisać pełnoprawnym programu. I dość ważną rolę w pisaniu programów czasami trwa tablice decyzyjne „Pascal”.

Obecność dużej liczby bardzo różnych zmiennych

Język programowania sporo różnych zmiennych, które charakteryzują się obecnością tylko jednej wartości. Są one w stanie przechowywać pojedynczą wartość mającą pewien typ. Wyjątkiem są zmienne łańcuchowe. Są to zbiór danych, dla których charakterystyczny typ postaci. Ale te zmienne są zazwyczaj uważane za odrębną wartość pozycji.

Nie jest tajemnicą, że za pomocą komputera, można znacznie zredukować czas wykonywania określonej pracy związanej z dużych ilości danych. Ale używając tylko te zmienne, które są znane dla osoby typów można zapisać swoją pracę w pamięci i obsługi danych, które zawierają dużą liczbę wierszy? Zadania są dość powszechne w każdej dziedzinie działalności.

Oczywiście, zawsze można wprowadzić szereg zmiennych, które chcesz osiągnąć swoje cele. Możliwe jest również dla nich, aby ustalić pewne wartości. Ale kod programu będzie tylko wzrastać. Trudno odczytać kodu, który ma dużą liczbę wierszy. Zwłaszcza, gdy trzeba znaleźć błędy.

W związku z tym programiści pomyśleli o takiej kwestii. Dlatego w tych językach, które zostały opracowane do tej pory nie są zmiennymi, które zapewniają możliwość przechowywania ogromnych ilości danych w sobie. Tablica w „Pascal” Wiele się zmieniło w podejściu do programowania. Dlatego uważa się, ważną zmienną w języku programowania.

Używanie tablic może znacznie zmniejszyć ilość kodu

Termin ten ukrywa uporządkowaną sekwencję danych, dla którego jeden rodzaj cechy. Ponadto, dane te stanowią jedną nazwę. Należy również zauważyć, że definicja ta może odpowiadać wielu obiektów w świecie rzeczywistym: słowniki, komiksy i wiele innych. Jednak najbardziej proste tablicy do „Pascal” reprezentowane rodzaju stołu. Każda pojedyncza komórka jest jedna zmienna. Korzystanie współrzędne można zdefiniować zmienną pozycję, której potrzebny całkowitą tabeli.

Co jest implikowane przez jednowymiarowej tablicy?

Najprostszym jest jedna tabela, która jest liniowa. W tej tabeli, w celu ustalenia wartości parametru położenia wystarczy podać tylko jeden numer. Bardziej złożone tablice są tworzone na ich podstawie.

W celu opisania jednowymiarowe tablice w „Pascal”, wystarczy wpisać następujący kod: Typ Array [] od typu elementu .

Jak numery są zmienne, które mogą mieć typ porządkowej. Ze wskazaniem zakresu, konieczne jest, aby zrozumieć, że ziarno nie może być wyższa koniec. Typu, które mają elementy macierzy może być całkowicie dowolny – standardowy lub opisane powyżej. Wybór będzie zależał od konieczności rozwiązania konkretnego problemu.

W jaki sposób opis układzie liniowym?

Możliwe jest bezpośrednio opisują jednowymiarowe tablice w „Pascal”. To musi być zrobione w specjalnej sekcji, który jest wymagany dla tej konkretnej procedury. Trzeba wprowadzić następujący kod: var : Array [] Z .

Aby zrozumieć, w jaki sposób opisać tablicę „Pascal”, wprowadź następujący kod:

– Var

S – VV: Tablica [5..50] komunikacji w czasie rzeczywistym;

– K: Tablica [ 'C' .. 'R'] liczb całkowitych;

– Z: Tablica [-10..10] Słowa;

– E: Array [3..30] Realu.

W tym przykładzie, zmienne S, vV i T szereg tych numerów, które są prawdziwe. Ukrywając się pod zmienną typu znakowego i elementów. Które są w całkowitej. W tablicy Z przechowywanej liczby, typu, w którym słowo.

Wśród działań, które mogą być używane podczas pracy z tablicą, można wybrać zadanie. Może on być poddany całej tabeli jako całości. Na przykład, S: = ww. Jednak należy zrozumieć, że operacja przypisania mogą być poddawane tylko tablicy „Pascal”, który ma konkretnego typu.

Brak więcej operacji, które mogą narazić całą tablicę na raz. Jednakże, można pracować z elementami na tej samej zasadzie jak innych liczb pierwszych o pewien typ. W celu odwołania się do konkretnego parametru, konieczne jest, aby określić nazwę tablicy. Poprzez użycie nawiasów kwadratowych należy określić indeks, który jest charakterystyczny dla wybranej pozycji. Na przykład: k [12].

Główne różnice z szeregiem innych zmiennych

Podstawowa różnica pomiędzy składnikami w tabeli może być uznana za prosty zmiennych w nawiasach możliwe jest dostarczanie nie tylko wartość wskaźnika, lecz również wyrażenie, które będzie prowadzić do pożądanej wartości. Przykładem pośredniego adresowania w następujący sposób: V [K]. Zmienna K, co zajmuje pewną wartość. Z tego wynika, że można użyć podczas cyklu napełniania, przetwarzania i wydrukować tablicę.

Ta forma organizacji można znaleźć w przypadku zmiennych łańcuchowych, które są wystarczająco blisko, aby ich właściwości masowych, typu kto Char. Ale istnieją różnice. Są one następujące:

  1. Zmienne String zawsze mogą być wprowadzone z klawiatury na ekranie i wydruku.
  2. Zmienne tekstowe są ograniczone w długości. Można wprowadzić maksymalnie 255 znaków. Uważa się, macierz objętość krytyczna 64 kb.

Przez zastosowanie dowolnej metody można wyprowadzić dane tablicowe na ekranie?

Należy zwrócić uwagę na zawartość wyjściową metoda tablicy na wyświetlaczu. Ich są kilka.

  1. WriteLn (A [1] A [2], a [3]). Ten przykład, choć prymitywny, jest w stanie wykazać, w jaki sposób można zastosować bezpośrednio do poszczególnych elementów wrodzonej tabeli. Jednak niektóre z zalet, że tablice w języku „Pascal” do prostych zmiennych, niewidoczna tutaj.
  2. Program A1;
    Var B: Tablica [1..10] Z całkowitej;
    K: całkowita;
    rozpocząć
    K: = 1 do 10 do {parametr ten zespół organizuje cykl}
    Readln (A [K]); Podawany zachodzi {[I], przy użyciu klawiatury}
    K: = 1 10 Downto do {Jest tabelarycznego w odwrotnej kolejności}
    Zapis (A [A:], 'VVV')
    Koniec.

Taki kod programu na tablicach w „Pascal” pokazuje, w jaki sposób można korzystać z klawiatury, aby wprowadzić 10 numerów, wydrukować je, przestawienie wartości w odwrotnej kolejności. Jeśli ten sam program przepisany z dużą liczbą zmiennych zamiast tablicy, wtedy kod zostanie znacznie zwiększona. To znacznie komplikuje proces czytania programu.

Wzrost wydajności dzięki zastosowaniu tablic

Możliwe jest również, aby wypełnić tabelę do tych wartości, które są równe kwadratu elementów indeksu. Możliwe jest również, aby taką tablicę ciągów w „Pascal”, który pozwoli, że wszystkie numery zostały wprowadzone automatycznie. Jak widać, zastosowanie matrycy znacznie zwiększa możliwości języka programowania „Pascal”.

Tablica Linia produkcyjna jest bardzo powszechne w różnych zadaniach. Dlatego nie ma nic dziwnego w tym, że są one studiujących w uczelniach i szkołach. Oprócz możliwości, jakie niosą tablice są wystarczająco szerokie.

Co kryje się pod dwuwymiarowej tablicy?

Można sobie wyobrazić taką tabelę, która jest tylko kilka linii. Każda linia ma wiele komórek. W takim przypadku, w celu dokładnego określenia położenia komórek, należy zauważyć, nie jest pojedynczy wskaźnik, jak to miało miejsce w układach liniowych, a dwa – Liczby, które są specyficzne do wiersza i kolumny. Takie postrzeganie charakteryzują dwuwymiarowych tablic w „Pascal”.

Jak zrobić opis tabel tego rodzaju?

Że struktura danych, która znajduje się w języku „Pascal” w celu utrzymania wartości tej tabeli jest nazywany dwuwymiarową tablicą. Opis tej tablicy może zostać natychmiast przy użyciu dwóch metod.

  1. Var B: Tablica [1..15] Array [1..30 Integer];
  2. Var B: Array [1..15, 1..30] of Integer.

We wszystkich tych przypadkach opisuje dwuwymiarową tablicę, która ma 15 wierszy i 30 kolumn. Te opisy są podane powyżej, są absolutnie równe. Aby rozpocząć pracę z jednym z elementów, dwa indeksy powinny być przydzielane. Na przykład A [6], [5], lub [6,5].

Wyjście ekran będzie prawie taka sama jak w przypadku tablicy jednowymiarowej. Wystarczy tylko podać dwa indeksy. We wszystkich innych różnic jako takie nie są dostępne, więc mówić o tym, że nie jest wymagany długi czas.

Pierwsza metoda, dzięki której można sortować

Czasami trzeba sortować dane. Aby to zrobić w języku są komendy. Istnieją dwa algorytmy, które mogą być zawarte w tablicy sortującej „Pascal”. Znaczenie metody bezpośredniej selekcji polega na tym, że poprzez osadzanie całkowicie każdą zmienną tabelę cyklu będzie w porównaniu z innymi wartościami. Innymi słowy, jeśli nie jest tablicą z 15 liczb, pierwszy numer 1 odbędzie procedurę porównaniu z innymi numerami. Nastąpi to do momentu, gdy na przykład, znajduje się element, który większą niż pierwszy numer. Następnie, porównanie będzie dokładnie taka postać. Tak będzie się powtarzać do czasu, aż znajdziesz największy element wszystkie proponowane. Metoda ta jest dość proste dla tych programistów, którzy właśnie rozpoczął pracę w języku.

Druga metoda sortowania tablicy

Druga metoda – bańki. Istota tego sposobu polega na tym, że nie jest porównanie sąsiednich parach. Na przykład, 1, i 2, 2 i 3, 3 i 4, i tak dalej. D. W przypadku, gdy otrzymuje się wartość całkowicie spełnia warunków sortowania, a następnie zostanie ona przeniesiona do zakończenia całej tablicy, r. F. pojawiają się jako „bąbla” , Algorytm ten jest najbardziej trudne do zapamiętania. Jednak nie trzeba go zapamiętywać. Najważniejszą rzeczą jest, aby zrozumieć całą strukturę kodu. A dopiero potem mogą ubiegać się osiągnąć wyżyny w programowaniu.

wniosek

Mamy nadzieję, że wiesz, co stanowi tablic, a także w jaki sposób można sortować, aby znaleźć konkretną wartość lub w celu osiągnięcia określonego celu. Jeśli zostały wybrane w celu rozwiązania konkretnego problemu „Pascal” tablice, w których zajmują ważne miejsce, a następnie je badać trzeba iść dokładnie. Wpływa na takie czynniki jak obecność języka w wystarczająco dużej liczby zmiennych, które są wykorzystywane w niektórych sytuacjach, aby uprościć cały kod jako całości. Tablice są uważane za podstawowe wartości, studium, które powinno być obowiązkowe.