Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ОП.docx
Скачиваний:
27
Добавлен:
14.02.2015
Размер:
200.1 Кб
Скачать

40 11 26 5 60 47 14 9 16 19 2 13 36 55 54 17 56 27 Масив а після перестановки

27 56 17 54 55 36 13 2 19 16 9 14 47 60 5 26 11 40

Контрольні питання

  1. Що таке файл, чим він відрізняється від масиву?

  2. Які дані можуть бути елементами файлу?

  3. Навіщо використовують модель файлу?

  4. Як зв’язати файлову змінну з іменем файлу на диску?

  5. В чому різниця між операторами Reset таRewrite?

  6. З якою метою використовують процедуру Seek?

  7. Як добавити новий елемент у кінець файлу?

  8. Чим відрізняються процедури Read іReadln при вживанні те­кстового файлу?

Список рекомендованої літератури

  1. Зуев Е.А.Язык программирования Turbo Pascal 6.0, 7.0. - М.: Веста. Радио и связь, 1993. - 384 с.

  2. Приходько С.Б. Методичні вказівкидо виконання лабораторних робіт з курсу “Обчислювальна техніка та програмування” (Частина 1. “Основи програмування”). - Миколаїв: УДМТУ, 1996. - 55 с.

  3. Сердюченко В.Я. Розробка алгоритмів та програмування на мові Turbo Pascal: Навчальний посібник для техн.вузів / Укр. мо­вою - X.: ВКП “Парітет” ЛТД, 1995. - 352 с.

  4. Turbo Pascal: Алгоритми і програми: Чисельні методи в фі­зиці та математиці: Навч. посібник / А.Б.Бартків, Я.Т.Гринчишин, А.М.Ломакович, Ю.С.Рамський. - К.: Вища шк., 1992. - 247 с.

  5. Turbo Pascal 7.0 -К.: Издательская группа BHV, 1996. - 448 с.

Додаток 1

ЗАВДАННЯ 5.2

Скласти програму обчислення наступних величин та виконати її у середовищі системи програмуванняTurbo Pascal 6.0, якщо еле­менти масиву А (який описується якva г A: array [1..3, 1..3]

of integer;) визначаються за формуламиA[L,M]=B[I] (L, М=1,2,3; 1=1, 2,..., 9);B[I+IM37*Bfrj+3) mod 64 (1=1, 2,..., 8). Значення А[1] дорівнює номеру варіанта за списком групи.

Умова

1-3

Найменшого елемента матриці А над головною діагоналлю

4-6

Найбільшого елемента масиву А і його індексів

7-9

Найбільшого значення з сум елементів кожного стовпця матриці А

10-12

Середнього арифметичного додатних елементів масиву А

13-15

Найменшого елемента масиву А і його індексів

16-18

Добутку найбільшого і найменшого елементів масиву А

19-21

Найменшого елемента матриці А зліва від побічної діагоналі

22-24

Середнього арифметичного елементів масиву А.

25-27

Найбільшого елемента матриці А справа від побічної діагоналі

28-30

Середнього геометричного додатних елементів масиву А

Примітка. Завдання 5.2 із додатку 1 за рішенням викладача може бути виконано студентами усіх спеціальностей (окрім спеці­альностей напрямку “Комп’ютерні науки”) замість відповідного завдання 5.2 (с. 31).

Додаток 2

Робота у середовищі системи програмування Turbo Pascal 6.0 Система програмуванняTurbo Pascal 6.0 має зручне середовище, яке об’єднує у собі текстовий редактор, компілятор, компоновник, відлагоджувач та систему підказки.

Щоб ввійти в середовище, треба виконати файл turbo.exe. На екрані з’явиться головне меню системи

File Edit Search Run Compile Debug Options Window Help

FI Help F2 Save F3 Open Alt-F9 Compile F9 Make F10 Menu

У верхньому рядку подані всі режими головного меню, в ниж­ньому - рядок статусу, в якому перелічені імена функціональних клавіш, призначених для виконання деяких операцій, які най­більш часто використовуються.

Для виходу в головне меню і роботи з його пунктами (режима­ми) передбачається декілька способів:

  • натиснути клавішу F10 і пересуватися за пунктам головного меню за допомогою клавіш управління курсором;

  • поставити курсор маніпулятора “миша” на пункт “F10 Menu” в рядку статусу і зафіксувати вибір натискуванням його лівої кнопки;

  • одночасно натиснути комбінацію клавіш Alt і букви, яка виді­лена у назві режиму головного меню;

  • поставити курсор маніпулятора “миша” на потрібний пункт головного меню і зафіксувати вибір.

Створення нового файлу починається з активізації спочатку ре­жиму File, а потім підрежимуNew. На екрані з’явиться пусте вікно текстового редактору з умовною назвою файлуNoname.pas та від­повідним порядковим номером (в правому верхньому кутку).

В процесі підготовки тексту використовують режим Edit і ко­манди текстового редактора. В режимEdit входять декілька підрє- жимів, деякі з яких наведені нижче:

Cut(Shift-Dei) - вилучає виділений текст і поміщає його уClipboard. Для виділення тексту використовують одночасне натис­кування клавішіShiftі однієї з клавіш управління курсором.

Copy(Ctrl-Ins) - поміщає копію виділеного фрагмента вClipboard.

Paste(Shift-Ins) - вставляє виділений текст ізClipboardв визна­чене курсором місце. Текст остається уClipboard, і його можна вживати необмежену кількість разів до зміни вмісту буфера обміну.

Команди редактору активізують за допомогою однієї або комбі­нації декількох натиснутих клавіш. Наведемо деякі з них:

Вилучити рядок Ctrl-Y

Включити/викл. індикацію блоку Ctrl-K-H

Позначити початок блоку " Ctrl-K-B

Позначити кінець блоку Ctrl-K-K

Копіювати блок Ctrl-K-C

Перемістити блок Ctrl-K-V

Вилучити блок CtrI-K-Y

Для зберігання набраного тексту необхідно натиснути клавішу F2 (це відповідає підрежимуSave режимуFiie). На екрані з’явиться вікно з пропозицією ввести ім’я файлу, куди буде записана підго­товлена у редакторі програма. Після введенняімені, наприклад, lab, натискують клавішуEnter* За результатами цих дій у поточ­номукаталозі буде записанфайлlab.pas.

Після створення файлу виконують його компіляцію (гарячі кла­віші підрежиму Run режимуRun -Ctrl-F9). В процесі компіляції виявляється перша синтаксична помилка, на екрані з’явиться текст програми, курсор показує місце помилки, а у верхній частині екрану - коротке повідомлення про помилку, наприклад: ;Expected (чекаємо ;).

Після виправлення помилки знову натискують F2 (щоб записати новий варіант), а потім -Ctrl-F9.

Для з’ясування причин більш складних помилок застосовується відлагоджувач програм (режим Debug).

Для перегляду результатів виконання програми, необхідноза­крити вікно редактору (комбінація клавішAlt-F5). Для повернення у вікно редагування подану комбінацію клавіш необхідно натисну­ти ще раз.

Коли усі помилки будуть виправлені, то програму після компі­ляції буде відкомпоновано і виконано. Такий режим називають “виконання програми з пам’яті”, розуміючи під цим те, що на диск не записується результат компоновки. Цей режим використовуєть­ся у тих випадках, якщо нема упевненості у тому, що програма правильна, або якщо вона більше не буде виконуватися.

Якщо програма відлагоджена і буде експлуатуватися, треба створити відповідний exe-файл. Для цього замість Ctrl - F9 нала­годжують режимCompile/Destination так, щоб праворуч від словаDestination стояло словоDisk. Якщотам записаноMemory, вистав­ляють бар на цей рядок і натискуютьEnter - з’являється словоDisk. Тепер достатньо натиснутиAlt-F9 (режимCompile/Compile), програма буде відкомпільована, в поточний каталог диску запише­ться exe-файл (його ім’я співпадає з ім’ям відповідного раз-файлу).

Додаток З