Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи з програмування Модуль 1.DOC
Скачиваний:
23
Добавлен:
23.02.2016
Размер:
1.33 Mб
Скачать

Міністерство освіти і науки України

Чернівецький національний університет

імені Юрія Федьковича

ПРОГРАМУВАННЯ

(ІНФОРМАТИКА)

ПРАКТИКУМ

Чернівці

ЧНУ

2001

ББК 32.973.2-018

П-784

УДК 681.3.06

Друкується за ухвалою редакційно-видавничої ради

Чернівецького національного університету

імені Юрія Федьковича

П-784 Програмування (інформатика). Практикум

/ Укл.: Семенюк А. Д., Сопронюк Ф.О. – Чернівці: Рута, 2001. – 143 с.

Практикум охоплює основні теми дисципліни “Програмування (інформатика)”. Він спрямований на поглиблене вивчення студентами спеціальностей “Інформатика”, “Соціальна інформатика”, ”Прикладна математика”, “Трудове навчання та основи інформатики” денної і заочної форм навчання основ інформатики та візуального проектування програмних засобів.

ББК 32.973.2-018

УДК 681.3.06

Вступ

Структура та зміст практикуму відповідають вимогам “Освітньо-професійної програми вищої освіти України”. До його складу увійшли основні теми основ інформатики і мови програмування Object Pascal візуального проектування програмних засобів у середовищі Delphi:

  • Основні поняття Object Pascal. Структура програми.

  • Оператори мови Object Pascal. Оператори циклів.

Алгоритми обчислення з заданою точністю.

  • Структуровані типи даних. Масиви.

Алгоритми обробки масивів.

  • Алгоритми обробки багатовимірних масивів.

  • Упорядкування і пошук даних.

  • Множини.

  • Символьні дані. Алгоритми роботи з текстами.

  • Записи.

  • Процедури і функції. Процедурні типи.

  • Рекурсивні процедури і функції.

  • Динамічні структури даних.

  • Файли.

До кожної теми наведені теоретичні відомості, завдання для лабораторних робіт та методичні вказівки і приклади їх виконання.

Лабораторні роботи виконуються на комп’ютері. Звіт про виконання лабораторної роботи повинен містити постановку задачі, опис алгоритму її розв’язування, текст програми, тестові приклади, результати розрахунків та висновки.

1. Основні поняття Object Pascal

Структура програми. В основі будь-якої Delphi-програми лежить проект. Основою проекту в свою чергу є форма, на якій розміщаються необхідні для розв’язку конкретної задачі компоненти. Проект складається з різних частин, кожна з яких розміщена в окремому файлі й виконує чітко визначені функції. Набір файлів, необхідних для створення програми, називається проектом. Компілятор послідовно обробляє файли проекту і будує з них EXE-програму, що виконується. Проект складається з таких файлів:

  • Головний файл проекту – текстовий файл з розширенням DPR, який містить головний програмний блок. Файл проекту підключає всі програмні модулі і містить методи для запуску програми. Цей файл створює і контролює автоматично середовище Delphi.

  • Файли опису форм – двійкові файли з розширенням DFM, які описують форми з компонентами. В цих файлах запам’ятовуються початкові значення властивостей, встановлених в Інспекторі Об’єктів.

  • Файли програмних модулів – текстові файли з розширенням PAS, які містять код на мові Object Pascal. У цих файлах містяться методи обробки подій, які генеруються компонентами і формами.

  • Файл ресурсів з розширенням RES. У ньому, наприклад, зберігається піктограма програми, яку видно на Панелі Задач Windows.

  • Об’єктні файли з розширенням OBJ, написані на інших мовах програмування.

  • Файл опцій з розширенням DOF, де розміщені задані програмістом параметри компіляції і компонування проекту.

  • Файл з розширенням DSK, де розміщені настройки візуального середовища для даного проекту.

У проект можуть входити також логічно автономні елементи: малюнки (BMP-файли), значки (ICO-файли), файли довідників (HLP-файли) і т. і., але ними управляє сам програміст.

Схема формування Delphi-програми від постановки задачі до отримання готового до виконання файла представлена на Рис.1.1.

Специ-фікація

EXE –програма

Задача Проект Програма

Файли:

проекту, форм, модулів, ресурсів, об’єктні, опцій, настройки і т. і.

Рис. 1.1. Схема формування Delphi-програми.

Простіша структура програми в консольному режимі роботи має вигляд:

Program <ім’я>; { Заголовок програми }

{$APPTYPE CONSOLE} {Консольний режим}

Uses { Підключення модулів}