nisfarm.ru

Strukturovaný typ - jednorozměrné pole

Studium základů programování, první věc (nebo druhá), se budoucí programátoři seznámí s konceptem "jednorozměrného pole". Pascal, stejně jako jiné jazyky, vám umožní pracovat s těmito jazyky strukturu dat. Dříve nebo později existuje potřeba strukturovaného skladování libovolného množství. Nejčastěji prvky prvku takového souboru patří do stejného typu. Například seznam výcvikové skupiny se může skládat z 25 prvků, z nichž každá je proměnná typu řetězce, ukládá příjmení a jméno účastníka.

jednorozměrné pole pascal

Toto umožňuje jednosměrné pole v Pascalu, což je uspořádaný soubor podobných prvků. K jakémukoli prvku takové sekvence lze přistupovat pomocí stejného identifikátoru a jednoho indexu, sériového čísla. Proto, těchto polí a jsou nazývány jednorozměrné.

Číslování prvků sekvence zpravidla začíná jednotou, tj. první prvek má sériové číslo 1, což je docela logické. Nicméně v případě potřeby může být rozsah indexů absolutně libovolný, hlavní podmínkou je, že indexy nebo celá čísla nebo symboly (jakýkoliv řádový typ) působí jako indexy.

Zvažte typické akce s jednorozměrným polem:

1) Popis pole, zde n - počet prvků v pořadí, mas - typ, označující jednorozměrné pole 5 celých čísel, A - proměnná typu mas, tj. proměnná typu jednorozměrného pole o 5 celých čísel




jednorozměrné pole pascal

2) Zadání sekvenčních prvků z klávesnice

jednorozměrné pole

3) Zobrazení prvků sekvence na obrazovce

jednorozměrné pole

4) Naplnění sekvence generátorem náhodných čísel

jednorozměrné pole

5) Konverze (modifikace) každého prvku pole, tj. změnit jeho hodnotu (příklad snížení každého prvku jednorozměrného pole o 6)

jednorozměrné pole v pascalu

6) Určete součet prvků sekvence, zde proměnnou S - součet prvků

jednorozměrné pole v pascalu

7) Určení počtu prvků pole vyhovujících určitému stavu (příklad určení počtu prvků větší než 4 je uveden), zde k - počet těchto prvků

jednorozměrné pole v pascalu

8) Definice extrému (maximální nebo minimální prvek pole) zde min - minimální hodnota mezi prvky pole, k - indexové číslo nejmenšího prvku v poli

jednorozměrné pole v pascalu

Jak víte, pro všechny proměnné, které jsou popsány v sekci Var programu v programování Pascal určitý počet bytů v paměti je přiděleno při spuštění programu. To je dáno typem proměnné, například symbol je jeden bajt, typ celé číslo - dva bajty, v reálném typu - čtyři bajty. Proto, když je rozměr pole není velký, program nevyžaduje velké množství paměti RAM. V opačném případě programátor bude muset hledat jiné způsoby umísťování prvků pole, například do souboru nebo do dynamická paměť, pomocí ukazatelů.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru