Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи 2 Триместр 101_104.doc
Скачиваний:
2
Добавлен:
15.04.2019
Размер:
455.17 Кб
Скачать

Методичні вказівки до виконання лабораторних робіт

2 Триместр

Кожна лабораторна робота – це закінчена програма, яка повинна відповідати основним вимогам до програмного забезпечення, а саме:

  1. Мати зрозумілий інтерфейс (формулювання задачі, що треба ввести, або звідки воно береться, контрольне виведення вхідних даних, результати роботи програми у зрозумілій формі). Коментарі вхідні (№ варіанта, текст задачі, прізвище студента, дата) і поточні.

  2. Тестування програми – робота програми при різних вхідних даних, у тому числі і неправильних.

Програма здається викладачу за 10 хвилин до кінця пари. Якщо вимоги 1-3 не виконані, ЛР повертається студенту на доробку і захищається студентом на наступній парі, кількість балів за неї зменшується вдвічі. Якщо ЛР не сдана на наступному занятті, за неї виставляється 0 балів і більше до неї не повертаються. Звідки треба зробити висновок, що до ЛР треба готуватися заздалегідь, теми ЛР і варіанти завдань знаходяться у мережі за адресою \\main\Documents\COMPUTER SIENCE\BASIC OF PROGRAMMING\PASCAL\ . Всі програми повинні бути виконані у середовищі Delphi5 KMA Edition.

Лабораторна робота № 1

Тема роботи: Процедури та функції. Використання модуля Unit.

Для кожного варіанта в обов'язковому порядку передбачити використання процедури та функції. Процедура та функція повинні знаходитись у одному файлі. Масиви ініціалізувати як константи.

  1. Одновимірний масив містить трійки чисел, які визначають сторони трикутника. Визначити сумарну площу всіх трикутників.

  2. Для кавуна задані: діаметр та товщина шкарлупи (дані визначені в одновимірному масиві). Визначити відсоток м’якоті кавуна.

  3. Прямокутний ящик заповнен циліндричними цвяхами. Визначити відсоток заповнення ящику металом. Для спрощення задачі рахувати, що цвяхи не мають гострого кінця та шляпки.

  4. В одновимірному масиві задані координати вершин трикутника, визначити його площу.

  5. Тіло кинуто вертикально угору із швидкістю V0 , вивести на екран координати Y тіла через кожну секунду, та максимальну висоту підьому.

  6. Тіло кинуто під кутом до горизонту α із швидкістю V0, вивести на екран координати (х, у) тіла через кожну секунду.

  7. Прямокутна ємність заповнена кульками. Визначити відсоток заповнення об’єму ємності в залежності від діаметру та висоти циліндра і діаметру кульки.

  8. Обрахувати периметр трикутника, якщо відомі координати його вершин.

  9. Підрахувати ординату центра ваги площини круга радіуса R з діркою в

нім з радіусом r = R/2, розташованою у нижній частині круга.

  1. Підрахувати ординату центра ваги площини квадрата зі стороною A, у якому в правому нижньому куті зроблена дірка у формі кола з радіусом R = A/2.

  2. Одновимірний масив містить дві пари чисел (основа та висота трикутника). Підрахувати суму площин трикутників.

  3. Підрахувати суму площин двох прямокутників, для яких задані їх сторони.

  4. Одновимірний масив містить радіуси двох кіл. Підрахувати суму площин двох кругів, для яких задані їх радіуси.

  5. Одновимірний масив містить 5 цілих чисел. Підрахувати суму кубів п'ятьох дійсних чисел x = a3 + b3 + c3 + d3+ e3.

  6. Обрахувати функцію (a - 1)3 + (b - 1)3

y = --------------------------.

(c - 1)3 + (d - 1)3

  1. Підрахувати площину трикутника, якщо відомі координати його вершин.

  2. Підрахувати об'єм двох куль з радіусами R і r.