
- •Методичні вказівки до виконання лабораторних робіт із дисципліни “Інформатика”
- •Полтава 2014
- •Середовище програмування turbo pascal 7.0
- •1.1. Виклик інтегрованої інструментальної оболонки
- •1.2. Рядок меню
- •1.3. Створення та збереження програми на дискові
- •1.4. Виконання програми
- •1.5. Пошук помилок у програмі за допомогою налагоджувача
- •1.5.1. Покрокове налагодження програми та трасування
- •1.5.2. Виконання програми до вказаної точки
- •1.5.3. Перезапуск програми
- •1.5.4. Перегляд та модифікація змінних програми
- •1.5.5. Використання вікна output
- •1.6. Завершення роботи з по тр 7.0
- •Мова turbo pascal 7.0
- •2.1. Загальна структура програм у turbo pascal 7.0
- •Розділ оголошень та узгоджень
- •Розділ текстів процедур та функцій
- •Основний блок програми
- •2.2. Типи даних мови тр
- •2.3. Поняття алгоритму
- •Виконання лабораторних робіт
- •3.1 Лабораторна робота №1 Складання алгоритму та написання програми мовою тр 7.0 для розрахунку функції розгалуженням
- •Послідовність виконання роботи
- •3.1.1. Умовні оператори (умовні конструкції) мови тр
- •3.1.2. Оператори циклу (циклічність конструкції) мови тр
- •3.1.3. Дані типу array (масив)
- •3.1.4. Зразок виконання індивідуального завдання
- •Контрольні питання
- •3.2. Лабораторна робота №2 Написання програм для роботи з простими типами даних мови тр 7.0
- •3.2.1. Прості (скалярні) типи даних мови тр 7.0
- •3.2.2. Оператор присвоювання
- •3.2.3. Зразок виконання індивідуального завдання
- •Контрольні вправи та питання
- •3.3. Лабораторна робота №3 Написання програм для введення та обробки серій із нулів та одиниць
- •3.3.1. Поняття послідовності серій із чисел
- •3.3.2. Зразок виконання індивідуального завдання
- •Контрольні вправи та питання
- •3.4. Лабораторна робота №4 Написання програми введення та обробки двомірних масивів
- •3.4.1. Поняття двомірного масиву. Правила опису та роботи з ним
- •3.4.2. Зразок виконання індивідуального завдання
- •Контрольні вправи та питання
- •3.5.Лабораторна робота №5 Написання програм із використанням процедур та функцій
- •3.5.1.Поняття процедур та функцій
- •3.5.2. Механізм параметрів у процедурі та функції
- •3.5.3.Зразок виконання індивідуального завдання
- •Контрольні вправи та питання
- •3.6. Лабораторна робота №6 Написання програми з використанням складених типів даних: string (рядковий), record (запис), file (файловий)
- •Послідовність виконання роботи:
- •3.6.1. Файлові типи даних (file) і робота з ними
- •3.6.2. Записи (record). Робота з ними
- •3.6.3. Рядковий тип даних (string). Стандартні процедури та функції для обробки рядків
- •Зразок виконання індивідуального завдання
- •Контрольні запитання та вправи
- •3.7.2. Зразок виконання індивідуального завдання
- •2)Ввести, налагодити та виконати наведену програму за комп’ютером. Контрольні вправи та запитання
- •Рекомендована література
Міністерство освіти і науки України
Полтавський національний технічний університет імені Юрія Кондратюка
Кафедра автоматики та електропривода
Методичні вказівки до виконання лабораторних робіт із дисципліни “Інформатика”
для студентів спеціальностей
7.090214 „Підйомно-транспортні, будівельні, дорожні, меліоративні машини та обладнання”;
7.090217 „Обладнання нафтових і газових промислів”;
7.090258 „Автомобілі та автомобільне господарство”;
7.090300 „Видобування нафти і газу”
денної форми навчання
Полтава 2014
Методичні вказівки до виконання лабораторних робіт із дисципліни “Інформатика та програмування” для студентів напрямку підготовки „Нафтогазова справа” денної форми навчання. – Полтава: ПолтНТУ, 2014. – 63с.
Укладачі: М.В. Пугач, кандидат технічних наук, доцент;
В.П. Дорогобід, ст. викладач.
Відповідальний за випуск: завідувач кафедри С.В. Козелков, доктор технічних наук, професор.
Редактор Н.В. Жигилій
Коректор Н.О. Янкевич
ВСТУП
Під час вивчення дисципліни “Інформатика” в другому семестрі студенти повинні виконати сім лабораторних робіт. Термін виконання кожної лабораторної роботи становить 4 години (2 заняття). В разі пропуску заняття студент повинен самостійно виконати відповідну лабораторну роботу. По закінченні її виконання студент має скласти звіт і захистити його. Звіт уключає:
титульний аркуш, де вказано назву навчального закладу, номер і тему лабораторної роботи, прізвище студента (або студентів), який (які) виконав (ли) цю роботу, дату оформлення звіту;
номер варіанта завдання до лабораторної роботи та його зміст;
аналітичну частину виконання лабораторної роботи (за її наявності);
графічну блок-схему (алгоритм) числових розрахунків;
текст програми мовою TURBO PASCAL, що реалізує даний алгоритм;
кінцевий результат виконання завдання у вигляді числового значення, таблиці чисел та (або) графічних залежностей, побудованих із використанням графічних засобів мови TURBO PASCAL.
Захист звіту є формою контролю поточних знань й успішності студентів із дисципліни “Інформатика” і являє собою відповіді на питання за вивченим теоретичним матеріалом та практичним виконанням відповідної лабораторної роботи.
Середовище програмування turbo pascal 7.0
Перш ніж приступити до виконання лабораторних робіт, ознайомимося з інтегрованою інструментальною оболонкою (середовищем програмування) TURBO PASCAL 7.0 (далі ПО ТР 7.0). ПO дуже великий комплекс програм, який сприяє підвищенню ефективності розроблення програм мовою TURBO PASCAL (ТР) шляхом надання різноманітних сервісних послуг.
1.1. Виклик інтегрованої інструментальної оболонки
Виклик ПО ТР 7.0 виконується шляхом активізації файла TURBO.EXE в панелі NORTON COMMANDER або введенням у командному рядку DOS команди TURBO. Найбільш зручний виклик ПО можливо зробити з використанням меню користувача (клавіша [F2]).
1.2. Рядок меню
Рядок меню ПО активізується при натисканні функціональної клавіші [F10]. Рядок меню містить імена таких опцій.
FILE: дозволяє виконувати всі основні операції з файлами (створювати нові, завантажувати ті, що вже є, зберігати створені і відредаговані файли, виводити на друкарський пристрій уміст цих файлів);
EDIT: дає змогу виконувати всі основні операції з редагування тексту (копіювати, вставляти, знищувати фрагменти тексту, а також відновлювати його первинний варіант);
SEARCH: дає змогу виконувати пошук фрагментів тексту і за необхідності проводити заміну знайденого фрагменту новим;
RUN: дає можливість запускати програму, яка знаходиться в активному вікні редактора, а також за необхідності покроково виконувати дану програму або її частину;
COMPILE: дозволяє виконувати компіляцію програми, котра знаходиться в активному вікні редактора;
DEBUG: містить команди, які полегшують процес пошуку помилок у програмі (BREAK POINTS — точки зупинок, WATCH — вікно налагоджування, вікно вихідних результатів та деякі інші);
TOOLS: дозволяє виконувати деякі програми, не виходячи з ПO ТР7.0, і переглядати результати їх роботи;
OPTIONS: дає змогу встановлювати необхідні для роботи параметри компілятора та ПО;
WINDOW: дозволяє виконувати всі основні операції з вікнами (відкривати, закривати, переміщувати, змінювати розміри);
HELP дозволяє одержувати існуючу в системі довідкову інформацію.
Для виходу з основного та підпорядкованих меню необхідно натиснути клавішу[ESC].