- •Інформатика як наука. Поняття інформації. Кодування й вимірювання інформації
- •2. Структура й основні принципи функціонування інформаційної системи. Процесор та його основні характеристики. Пам'ять.
- •3. Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •4. Основні пристрої введення/виведення еом.
- •6. Поняття файлу. Робота з файлами та папками в операційній системі Windows
- •7. Основні поняття комп’ютерної графіки. Особливості растрових і векторних графічних зображень
- •8. Загальна характеристика програми для обробки растрових графічних зображень
- •9. Поняття векторного контуру. Загальна характеристика програми для обробки векторних графічних зображень
- •10. Призначення та функціональні можливості програм для обробки текстових документів. Особливості редагування та форматування документів у середовищі редакторів тексту.
- •11.Загальна технологія роботи з електронними таблицями
- •12.Поняття баз даних та системи управління базами даних. Реляційна модель бази даних.
- •14.Призначення та структура комп’ютерних мереж. Глобальна мережа Інтернет, принципи функціонування, ідентифікації комп’ютерів.
- •.Основні служби глобальної мережі Інтернет і їх коротка характеристика.
- •Інтернет-магазин
- •Електронні платіжні системи
- •16. Основні поняття та елементи мови розмітки гіпертексту
- •17. Алгоритм і його основні властивості. Способи запису алгоритмів. Базові структури алгоритмів. Методи проектування алгоритмів.
- •18. Класифікація мов програмування. Системи програмування, інтегровані середовища програмування
- •19. Основні елементи мови програмування Pascal.
- •20. Характеристика основних типів даних мови програмування Pascal.
- •21. Оператори повторення у мові програмування Pascal.
- •22. Оператор розгалуження
- •23. Процедури і функції у мові Паскаль
- •24. Масиви у мові Паскаль. Алгоритм роботи.
- •25. Рядки, процедури та функції обробки рядків у мові програмування Pascal.
- •Операції над рядками
- •Функції обробки рядків
- •Процедури
- •27. Записи у мові програмування Pascal.
- •Команда приєднання with
- •28. Множини у мові Паскаль
- •29. Тип даних файл.Процедури роботи з файлами.
- •30. Загальна характеристика середовища Делфі
27. Записи у мові програмування Pascal.
Запис (record) – це структурований тип даних, призначений для зберігання в оперативній пам’яті та опрацювання даних, що складаються з полів – даних різних типів. Запис описуються у розділі type за допомогою конструкції:
Туре {поч. розділу опису типів даних}
< Ім’я запису > = Record {заголовок опису запису}
<Ім’я поля 1> : <Тип>; {опис „поля” запису}
-------------------------------------
<Ім’я поля n> : <Тип>; {опис „поля запису”}
end; {кінець опису типу}
Таким чином, запис, як тип даних, складається з набору різнорідних змінних, які називаються полями запису, кожний з яких має своє унікальне ім'я в межах запису. Як типи змінних, описуваних усередині запису, можуть використовуватися будь-які типи даних, вбудовані в ТР чи описані в програмі до опису даного запису, у тому числі масиви й інші записи.
Опис змінних – записів здійснюється по звичайним правилам в розділі опису змінних.
Звертатися до полів записів (змінних - записів) у програмі можна двома способами - як до сукупності полів (тобто до записів у цілому), так і до окремих полів конкретного запису.
Для звертання до якого-небудь поля деякого запису вказується ім'я запису й ім'я поля в його складі (складене ім’я), розділені крапкою;
<Ім'я екземпляра запису > .<Ім'я поля >
Для екземплярів записів в цілому є тільки одна можливість використання – використовувати їх в операторі присвоєння.
Приклад:
Program Monitors2;
Type
TMonitor = Record
Name : String;
Price : Real;
Diagonal : Real;
End;
Var M : TMonitor;
Begin
Write(‘Введіть назву монітора’); Readln (M.Name);
Write(‘Введіть ціну’); Readln(M.Price);
Write(‘Введіть діагональ’); Readln(M.Diagonal);
Writeln(‘Введені характеристики: ’);
Writeln(‘Назва’, M.Name); Writeln(‘Ціна’, M.Price);
Writeln (‘Діагональ’, M.Diagonal); End.
Так як писати складені імена – доволі складно і цей процес може супроводжуватися помилками, тому для скорочення тексту програми та покращення її наочності у Пскалі використовується операто (команда) приєднання.
Команда приєднання with
Команда приєднання дає змогу використовувати у програмі лише імена полів. Загальний вигляд команди with такий:
with <ім’я запису> do <команди>
У цій команді після слова with зазначають ім’я змінної типу запис, а в команді пишуть лише назви полів відповідного запису. В межах оператора при зверненні до запису, ім’я якого вказано після зарезервованого слова with можна опускати ім’я запису, а звертатися лише до власних імен полів. Ім’я запису в складеному імені поля транслятор добавить сам.
Оператор with корисно використовувати при звертанні до декількох полів запису або при багатократному зверненні до будь-якого поля.
With grupa do
Begin
Name:=’Ігор‘;
Surname:=’Шевченко‘;
With birthday do
Begin
Year:=1980;
Month:=12;
Day:=28;
End;
End;