Головна

Тип запис

  1.  Балансове узагальнення, система рахунків і подвійний запис
  2.  В одній з робіт було показано, що новонароджені немовлята заспокоюються, якщо їм дати прослухати запис ударів людського серця.
  3.  Відеозапис як документ або речовий доказ
  4.  Відеозапис як засіб фіксації криміналістично значимої інформації
  5.  Увімкнути РОЗРОБНИК -> Запись макроса
  6.  Глава 3 Бухгалтерський баланс, рахунки і подвійний запис
  7.  подвійна запис

синтаксис

RECORD

<Список імен 1>: <Тип 1>;

<Список імен 2>: <Тип 2>;

• • •

<Список імен N>: <Тип N>;

END

При описі змінної типу «запис» в пам'яті створюється послідовність змінних різного типу (порівняйте з типом масив, який описує послідовність змінних одного типу).

приклад

TYPE

Date = RECORD

Day: 1..31;

Month: (Jan, Feb, Mar, ..., Nov, Dec);

Year: Integer;

END;

Student = RECORD {Наприклад зі списком студентів}

Fam, Name, Pat: STRING;

Fakultet: (MM, RT, MT, FT, ...);

Group: Integer;

END;

VAR

D: Date;

S: ARRAY [1..100] OF Student;

Звернення до елементів запису

Здійснюється за допомогою оператора «. " (крапка).

приклад

D.Day:=23;

D.Month: = Oct;

D.Year: = 2002;

S [5] .Fam: = 'Іванов';

S [5] .Fakultet: = MM;

Змінні одного і того ж типу «запис» можна привласнювати один одному:

приклад

S [4]: ??= S [5];

Таким чином, тип «запис» дозволяє групувати дані різного типу в одній змінної (або, наприклад, в одному елементі
 масиву).

Раз вже мова зайшла про списках, необхідно сказати про їх сортуванні (наприклад, необхідно відсортувати вищеописаний список студентів за алфавітом). Розглянемо коротко, які взагалі існують алгоритми сортування, їх характеристики.

лекція 7

алгоритми сортування




 структуровані оператори |  лекція 4 |  Строковий тип |  Процедури і функції |  Процедури і функції. Процедурні типи. Тип покажчик |  Локальність і область дії |  процедурні типи |  Тип покажчик |  нульовий покажчик |  Процедури і функції для роботи з текстовими файлами |

© um.co.ua - учбові матеріали та реферати