Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_Pascal.doc
Скачиваний:
7
Добавлен:
13.11.2019
Размер:
5 Мб
Скачать
☆

3.3Методичні вказівки до лабораторної роботи.

3.3.1Постановка задачі.

Одночасно з введенням даних з клавіатури здійснити паралельне їх виведення у файл, аналогічно здійснити введення даних з файлу та виведення їх у вікно. Прізвище, ім’я, побатькові вводити як один рядок. Номер варіанту вводити як рядок, наприклад: Варіат 5. Числові дані можна ввести не з клавіатури, а як типізовані константи.

В даному розділі звіту студент повинен навести аналіз даних, ескізи текстового файлу та виведення даних на дисплей. Приклад ескізу текстового файлу(вікна):

РТ-11[Enter]

Варіант 8[Enter]

Іваненко Іван Іванович[Enter]

2.647 15.200 9098.012[Enter]

3.3.2Розробка структури даних.

Під час аналізу даних необхідно встановити кількість та тип необхідних змінних, а також ввести змінну типу текстовий файл. Приклад розробки структури даних наведено в Табл. 3 .3.

Табл. 3.3. Приклад розробки структури даних.

Позначення

Імя

Тип

Призначення

Назва групи

S

рядок

Проміжна,

Номер варіанту

збереження

ПІП

рядка симв.

Числові дані

x1, x2, x3, x4

дійсна

Проміжні

Файл даних

f

текстовий

файл

Звязок з файлом

DATA.DAT

3.3.3Розробка алгоритму.

При розробці алгоритму треба передбачити наступну послідовність дій: призначити файловій змінній файл на диску; відкриття файлу на запис; введення з клавіатури та паралельне виведення даних у файл; відкриття файлу на читання; зчитування даних з файлу та паралельне виведення в задане вікно; закриття файлу. На Рис. 3 .2 наведено спрощену блок-схему алгоритму.

Рис. 3.2. Спрощена блок-схема алгоритму.

Студенти повинні конкретизувати блок-схему стосовно операцій введення- виведення, та доповнити блоком введення одного символа.

3.3.4Розробка програми.

В процесі розробки програми особливу увагу необхідно надати:

  • ініціалізації файлової змінної та вірному використанню процедур роботи з файлами;

  • використанню операторів read/readln і write/writeln та різниці між ними;

  • операторам приєднання модулів;

  • оператору введення одного символа;

  • операторам ініціалізації вікна виведення, встановлення кольору фону та символів, очищення вікна.

Виводячи числові дані, між числами необхідно помістити символ пропуску. Для визначення кольорів фону та символів треба використовувати константи, визначені в модулі Crt, наведені в Табл. 3 .4.

Табл. 3.4. Константи, визначені в модулі Crt для позначення кольорів символів та фону.

Колір

Символів і фону

Конст.

Символів

Конст.

Black

0

DarkGray

8

Blue

1

LightBlue

9

Green

2

LightGreen

10

Cyan

3

LightCyan

11

Red

4

LightRed

12

Magenta

5

LightMagenta

13

Brown

6

Yellow

14

LightGray

7

White

15

Blink

128

Приклади використанння відповідних операторів та стандартних процедур наведено в розділі 3.1.

3.3.5Тестування та налагодження.

У процесі тестування та налагодження студент у відповідному розділі вказує допущені помилки, та варіанти їх виправлення. Після виконання програми необхідно навести створений програмою файл та виведене на дисплей вікно.

Звіт закінчується висновками про файлову систему, оператори введення/виведення, зроблені студентом під час виконання лабораторної роботи.