Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Організація вводу-виводу. Обробка масивів. Структуровані дані

Реферат Організація вводу-виводу. Обробка масивів. Структуровані дані





них масивів

Масив - сукупність кінцевого числа даних одного типу, об'єднаних спільним ім'ям.

В 

0.1, 0.5, 0.7, ..., 1.9 12, 34, 56, ..., 13

A [ I ], B [ J ] - елементи масиву,

де I , J - індекси, що вказують номер або місце даного елемента в масиві.


1.6 Введення-виведення одновимірних масивів

Var <ім'я масиву>: array [ <діапазон зміни індексу> ] of <тип елементів> ;

Розмірність масиву може бути будь-який, елементи масиву можуть бути будь-якого, в тому числі і структурованого типу, індекс може бути будь-якого ординальне типу, крім типу Longint. p> Приклад:

Var A: array [1 .. 4] of real; Type MAS1 = array [1 .. 4] of real;

B: array [1 .. 3] of integer; MAS2 = array [1 .. 3] of integer;

Var A: MAS1;

B: MAS2;

або

Type I1 = 1 .. 4;

I2 = 1 .. 3;

MAS1 = array [I1] of real;

MAS2 = array [I2] of integer;

Var A: MAS1;

B : MAS 2;

Приклад:

for I: = 1 to 4 do for I: = 1 to 4 do

Read (A [I]); або begin

Writeln ('A [', I, '] =');

Read ( A [ I ])

end ;

{Введення елементів одновимірного масиву}

Приклад:

{Висновок елементів одновимірного масиву}

for J: = 1 to 3 dofor J: = 1 to 3 do

Write (B [J]: 3); Writeln ('B [', J, '] =', B [J]: 3);

{в рядок 12 34 56} {в стовпець B [1] = 12

B [2] = 34

B [3] = 56}


В 

1.7 Опис двовимірних масив

В 

D [ I , J ] - елемент матриці,

де I - номер рядка,

J - номер стовпчика.


1.8 Введення-виведення двовимірних масивів

Var <ім'я масиву>: array [ <діапазон рядків> , <діапазон стовпців> ]

of < тип елементів> ;

Приклад:

Var D: array [1 .. 2,1 .. 3] of integer; або Type MATR = array [1 .. 2,1 .. 3] of integer;

Var D: MATR;

Type ST = array [1 .. 2] of integer;

MATR = array [1 .. 3] of ST;

Var D: MATR;

Приклад:

for I: = 1 to 2 do

for J: = 1 to 3 do

Read ( D [ I , J ]); {Послідовність вводу: 3 січня 2 4 6 7}

{Введення елементів двовимірного масиву}

Приклад:

{Висновок елементів двовимірного масиву}

for I : = 1 to 2 do

for J: = 1 to 3 do

Write ( D [ I , J ]); {висновок в рядок 1 3 2 4 6 Липень}

або

for I: = 1 to 2 do

begin Writeln ; {перехід на новий рядок}

for J: = 1 to 3 do

Write ( D [ I , J ]) {висновок елементів рядка}

end ; {результат висновку: 1 2 березні

4 6 липня}

У середовищі Turbo-елементи матриці розташовуються в оперативної пам'яті порядково. Для звернення до елементів матриці зручно використовувати наведений індекс , IPR - це порядковий номер елемента масиву в пам'яті.

Наприклад: Var D: array [1 .. M, 1 .. N] of integer;

тоді для

Початкові значення елементам масивів у середовищі Turbo-Pascal можуть бути задані з використанням типізованих констант.

Приклад:

Type MAS2 = array [1 .. 3] of integer;

MATR = array [1 .. 2,1 .. 3] of integer;

Const B : MAS 2 = (12,34,56); {одновимірний масив: 12 34 56}

D : MATR = ((1,3,2), (4,6,7)); {двовимірний масив 1 2 березня 46 7}

В  2. СТРУКТУРОВАНІ ТИПИ ДАНИХ

2.1 Рядки. Опис рядка

Для обробки групи символів в середовищі Turbo-Pascal використовується структурований тип String .

Визначення типу

Var S : string [ n ];

де n - довжина рядка (ціле число без знаку з інтервалу 1 .. 255 ).

Поточна довжина рядка може змінюватися в процесі виконання...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Поняття і елементи масиву
  • Реферат на тему: Аналіз методів сортування одновимірного масиву