TvořeníVysoké školy a univerzity

Pole v „Pascal“. Program na pole „Pascal“

Se zájem o programování se každým rokem zvyšuje. A pokud jste se specializují na psaní programů sázek instituce dělají na programovacím jazyku jako C ++, ve školách, studenti se seznámí s „Pascal“. A na základě porozumění jazyku začít programovat pomocí software Software Delphi. Je třeba ihned uvést, že programovací jazyky údaje poskytují obrovský prostor pro projevení jeho představivosti. A pokud používáte jazyka „Pascal“, je k dispozici u základních konceptech programování, pak Delphi je již možné psát plnohodnotné program. A poměrně významnou roli v psaní programů občas přijme rozhodnutí polí „Pascal“.

Přítomnost velkého množství velmi různých proměnných

Programovací jazyk poměrně mnoho různých proměnných, které jsou charakterizovány přítomností pouze jedné hodnoty. Jsou schopny ukládat jedinou hodnotu, která má určitý druh. Výjimku tvoří řetězec proměnné. Ty je kolekce dat, pro které typu znak charakteristikou. Ale tyto proměnné jsou obvykle považovány za samostatné hodnota polohy.

Není žádným tajemstvím, že používáte počítač, můžete výrazně snížit čas k vykonání určité práce související s velkými objemy dat. Ale za použití pouze ty proměnné, které byly známy již typy osobě, můžete uložit svou práci do paměti a zpracovávat data, která obsahují velké množství řádků? Úkoly jsou poměrně běžné v každém oboru činnosti.

Samozřejmě, že je vždy možné zavést řadu proměnných, které chcete dosáhnout svých cílů. Je také možné, aby určit různé hodnoty. Ale kód programu bude pouze zvyšovat. Je těžké přečíst kód, který má velký počet řádků. Zvlášť, když je potřeba najít chyby.

V souladu s tím, programátoři si myslel, že takové otázky. To je důvod, proč v těchto jazycích, které byly vyvinuty k dnešnímu dni, tam jsou proměnné, které poskytují schopnost ukládat obrovské objemy dat v sobě. Pole v „Pascal“ hodně změnilo v přístupu k programování. Z tohoto důvodu, to je považováno za důležitou proměnnou v programovacím jazyce.

Pomocí matice může výrazně snížit množství kódu

Tento termín se skrývá uspořádanou posloupnost dat, u nichž jeden typ charakteristiky. Kromě toho jsou tyto údaje jsou jediné jméno. Je třeba také poznamenat, že tato definice může vyhovovat mnoho objektů reálného světa: slovníky, karikatury a další. Nicméně, nejjednodušší pole do „Pascal“ reprezentován jako druh tabulky. Každá jednotlivá buňka je jedna proměnná. Pomocí souřadnic může definovat proměnnou polohu, která trvá celkem tabulky.

To, co je naznačeno jedno-rozměrné pole?

Nejjednodušší je jedna tabulka, která je lineární. V tomto poli, za účelem zjištění, parametr polohy postačí uvést pouze jedno číslo. Složitější pole jsou vytvořeny na jejich základě.

Aby bylo možné popsat jednorozměrné pole v „Pascal“, jednoduše zadejte následující kód: Type Array [<číslo sortiment>] .

Vzhledem k tomu, čísla jsou proměnné, které mohou mít pořadové typu. Označující rozsah, je nutné si uvědomit, že semeno nemůže být vyšší konec. Typu, které mají prvky pole může být absolutně jakýkoliv - buď standardní nebo bylo popsáno výše. Volba bude záviset na tom, že je třeba řešit konkrétní problémy.

Jak popis lineárním poli?

Je možné přímo popsat jednorozměrných polí v „Pascal“. To musí být provedeno ve zvláštní části, která je potřebná pro tohoto konkrétního postupu. Musíte zadat následující kód: var : Array [<číslo sortiment>] Z .

Aby bylo možné pochopit, jak popsat matici „Pascal“, zadejte následující kód:

- Var

- S, VV: Array [5..50] v reálném;

- K: Array [ 'C' .. 'R'] Z celé číslo;

- Z: Array [-10..10] slova;

- E: Array [3..30] Of Real.

V tomto příkladu se proměnné S, VV a T je řada z těchto čísel, které jsou skutečné. Tím, že skryje pod variabilním znakové sady a přírodními živly. Které jsou na celé číslo. V pole Z uloženého čísla, typu, ve kterém Slovo.

Mezi činnosti, které mohou být použity při práci s polem, můžete si vybrat úkol. On může být vystaven celou tabulku jako celek. Například, S: = VV. Ale je třeba si uvědomit, že operace přiřazení může být vystaven pouze pole „Pascal“, která má určitý typ.

Žádné další operace, které mohou vystavit celého pole najednou. Nicméně, můžete pracovat s prvky na stejném principu jako u ostatních prvočísel , které mají určitý typ. Aby bylo možné odvolat se na konkrétní parametr, je nutné zadat název pole. Díky použití hranatých závorek je nezbytné určit index, který je charakteristický pro požadovanou položku. Například: K [12].

Hlavní odlišnosti od řady jiných proměnných

Základní rozdíl mezi složkami v tabulce lze považovat za jednoduché proměnných, které v závorkách je možné dodat nejen hodnotu indexu, ale také výraz, který povede na požadovanou hodnotu. Příkladem nepřímé adresování mohou být následující: V [K]. Proměnná K tak trvá určitou hodnotu. Z toho vyplývá, že můžete použít při vyplňování cyklu, zpracovat a vytisknout pole.

Tato forma organizace lze nalézt v případě řetězcových proměnných, které jsou dost blízko, aby jejich hmotnostních vlastností, typu, který Char. Ale existují rozdíly. Oni jsou takto:

  1. String proměnné mohou být vždy zadán z klávesnice na obrazovce a tisk.
  2. String proměnné jsou omezeny na délku. Můžete zadat maximálně 255 znaků. To je považováno za rozhodující objem pole 64 kb.

Aplikací některou z metod lze odvodit údaje pole na obrazovce?

Pozornost by měla být věnována metoda pole obsah výstupu na displeji. Jejich několik.

  1. Writeln (A [1], a [2], a [3]). Tento příklad, i když primitivní, je schopen ukázat, jak je možné aplikovat přímo na každý jednotlivý prvek vlastní tabulky. Nicméně, některé z výhod, že pole v jazyce „Pascal“ na jednoduchých proměnných, které zde nejsou viditelné.
  2. Program A1;
    Var B: Array [1..10] Z celé číslo;
    K: Celé číslo;
    zahájit
    Pro k: = 1 až 10 se {Tento tým organizuje parametr cyklu}
    Readln ([K]); {Poskytnutý nastane [I] pomocí klávesnice}
    Pro K: = 1 10 downto Do {zde je výpis tabulky v opačném pořadí}
    Zápis ([K], 'VVV')
    Konec.

Takový programový kód na polích v „Pascal“, ukazuje, jak můžete pomocí klávesnice zadat 10 čísel, tisknout je, že přeskupí hodnoty v obráceném pořadí. V případě, že stejný program přepsán s velkým počtem proměnných místo pole, pak kód bude značně zvýšil. Tím se podstatně komplikuje proces čtení programu.

Zvýšení kapacity v důsledku používání polí

Je také možné vyplnit v tabulce dojde k těmto hodnotám, které jsou rovná druhé mocnině indexových prvků. Je také možné provést takové pole řetězců v „Pascal“, což umožní, že všechna čísla byla zadána automaticky. Jak můžete vidět, je použití pole výrazně zvyšuje možnost programovacího jazyka „Pascal“.

Line zpracování pole je velmi běžné v různých úkolů. Proto není nic divného na tom, že se studuje na vysokých školách a ve školách. Kromě příležitostí, které nesou pole jsou dost rozsáhlá.

Co se skrývá pod dvojrozměrném poli?

Lze si představit takovou tabulku, která se nachází jen pár řádků. Každá linka má více buněk. V takové situaci, aby bylo možné přesně určit polohu buněk, je třeba poznamenat, ani jeden index, jak tomu bylo v případě lineární pole a dva - čísel, které jsou specifické pro řádku a sloupce. Tyto vjemy se vyznačují dvourozměrných polí v „Pascal“.

Jak vytvořit popis tabulky tohoto druhu?

Že datová struktura, která se vyskytuje v jazyce „Pascal“ za účelem udržení hodnoty této tabulky se nazývá dvojrozměrné pole. Popis tohoto pole se může ihned používat dvěma způsoby.

  1. Var B: Array [1..15] Z Array [1..30] Z celé číslo;
  2. Var B: Array [1..15, 1..30] Z celé číslo.

Ve všech těchto případech popisuje dvojrozměrné pole, která má 15 řádků a 30 sloupců. Tyto popisy, které jsou uvedeny výše, jsou naprosto shodné. Chcete-li začít pracovat s některou z prvků, měly by být dva indexy přidělena. Například, [6] [5] nebo A [6,5].

výstup na obrazovku bude téměř stejná jako v případě jednorozměrné pole. Stačí pouze zadat dva indexy. Ve všech ostatních rozdíly jako takové nejsou k dispozici, takže mluvit o tom není nutná dlouhá doba.

První metoda, kterou je možné seřadit

Někdy je třeba seřadit data. Chcete-li to v jazyce jsou příkazy. Existují dva algoritmy, které mohou být vyrobeny v poli třídění „Pascal“. Význam přímé metody výběru spočívá v tom, že tím, že zcela vkládání každou tabulku proměnné cyklu se ve srovnání s jinými hodnotami. Jinými slovy, v případě, že je pole 15 čísel, první číslo 1 bude mít srovnávací postup s jinými čísly. K tomu dojde až do okamžiku, kdy, například, se nalézá na prvek, který je větší než první počet. Následně srovnání se přesně na obrázku. Takže to bude opakovat do té doby, dokud nenajdete největší prvek navrhly. Tato metoda je natolik jednoduchý, že pro ty programátory, kteří právě začali pracovat na jazyku.

Druhá metoda pole třídění

Druhý způsob - bublina. Podstata tohoto způsobu spočívá v tom, že je srovnání sousedními dvojicemi. Například, 1, a 2, 2 a 3, 3 a 4, a tak dále. D. V případě, že se získaná hodnota zcela odpovídají třídění podmínek, pak to bude přesunut na konec celé pole, r. F. jeví jako „bublina“ , Tento algoritmus je velmi obtížné pamatovat. Nicméně, nemusíte si jej pamatovat. Hlavní věc je pochopit celou strukturu kódu. A teprve potom může tvrdit, že dosáhnout velkých výšek v programování.

závěr

Věříme, že chápete, co představuje pole, jakož i způsob, jakým můžete řadit najít konkrétní hodnotu, nebo k dosažení určitého cíle. Pokud jste byl vybrán, aby řešení konkrétního problému „Pascal“ pole, ve kterém zaujímají významné místo, a pak ke studiu je nutné důkladně jít. To má vliv takové faktory, jako je přítomnost jazyka v dostatečně velkém počtu proměnných, které se používají v některých případech zjednodušit celý kód jako celku. Pole jsou považovány za základní hodnoty, studie, které by měly být povinné.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.unansea.com. Theme powered by WordPress.