- •Лабораторний практикум
- •Міністерство освіти і науки україни національний університет “львівська політехніка” лабораторний практикум з дисципліни
- •0. Методичні вказівки до оформлення звітів з лабораторних робіт 6
- •1. Лабораторна робота №1
- •Передмова.
- •0.Методичні вказівки до оформлення звітів з лабораторних робіт
- •Розділ і. Базові структури алгоритмів.
- •1.Лабораторна робота №1
- •1.1Перелік питань, які необхідно вивчити.
- •1.2Завдання.
- •1.3Методичні вказівки до виконання роботи № 1.
- •1.4Приклад виконання завдання.
- •1.4.1Постановка задачі.
- •1.4.2Розробка структури даних.
- •1.4.7Висновки.
- •2.Лабораторна робота №2
- •2.1Перелік питань, які необхідно вивчити.
- •2.2Завдання.
- •2.3Приклад виконання завдання.
- •2.3.1Постановка задачі.
- •2.3.2Розробка структури даних.
- •2.3.3Розробка блок-схеми алгоритму.
- •2.3.4Перевірка блок-схеми.
- •2.3.5Запис тексту програми.
- •3.1.2Виведення даних.
- •3.2Завдання.
- •3.3Методичні вказівки до лабораторної роботи.
- •3.3.1Постановка задачі.
- •3.3.2Розробка структури даних.
- •3.3.3Розробка алгоритму.
- •3.3.4Розробка програми.
- •Розділ іі. Використання числових і символьних змінних
- •4.3Методичні вказівки до роботи.
- •4.3.1Методи переведення в двійкову систему числення.
- •4.3.1.1Метод ділення.
- •4.3.1.2Метод віднімання.
- •4.3.1.3Метод маскування або логічного множення.
- •5.Лабораторна робота №5.
- •5.1Теоретичні відомості.
- •5.1.1Відомості з математики.
- •5.1.2Відомості з програмування.
- •5.2Завдання.
- •Розділ ііі. Циклічні алгоритми
- •6.Лабораторна робота №6
- •6.1Перелік питань, які необхідно вивчити для виконання роботи.
- •6.2Завдання.
- •6.3Приклад виконання завдання.
- •6.3.1Постановка задачі.
- •6.3.2Розробка структури даних.
- •6.3.3Розробка алгоритму
- •6.3.4Текст програми.
- •7.3Приклад виконання завдання.
- •7.3.1Постановка задачі.
- •7.3.2Розробка структури даних.
- •7.3.3Розробка алгоритму
- •7.3.4Текст програми мовою Pascal.
- •8.3Методичні вказівки до виконання роботи.
- •8.3.1Постановка задачі.
- •8.3.2Розробка структури даних.
- •8.3.3Розробка алгоритму.
- •Розділ іv. Обробка і використання масивів
- •9.3Приклад виконання завдання.
- •9.3.1Постановка задачі.
- •9.3.2Розробка структури даних.
- •9.3.3Розробка алгоритму.
- •9.3.4Запис тексту програми.
- •11.1.2Програмна реалізація розріджених масивів.
- •11.1.3Метод Гауса обчислення визначника матриці довільного розміру n*n.
- •11.2Завдання.
- •11.3Приклад алгоритму обчислення детермінанту.
- •Розділ V. Методи комп’ютерної графіки
- •12.Лабораторна робота №12.
- •12.1Теоретична частина
- •12.1.1Відомості з програмування.
- •12.1.2Перелік питань, які необхідно вивчити для виконання роботи.
- •12.2Завдання до лабораторної роботи.
- •12.3Методичні вказівки до виконання роботи
- •13.Лабораторна робота №13.
- •13.1Теоретична частина.
- •13.1.1Числовий опис зображення.
- •13.1.2Перетворення координат точки при її відображеннях.
- •13.1.3Питання, які необхідно вивчити.
- •13.2Завдання.
- •13.3Методичні вказівки до виконання роботи.
- •13.3.1Постановка задачі.
- •13.3.2Розробка структури даних.
- •13.3.3Розробка алгоритму.
- •13.3.4Запис тексту програми.
- •13.3.5Налагодження та результати тестування.
- •14.Лабораторна робота №14
- •14.1Перелік питань, які необхідно вивчити для виконання роботи.
- •14.2Теоретичні відомості.
- •14.3Завдання до лабораторної роботи.
- •Розділ VI. Деякі математичні методи
- •15.Лабораторна робота №15
- •15.1Теоретична частина.
- •15.1.1Основні статистичні характеристики.
- •15.1.2Гістограма розподілу числових даних.
- •15.1.3Питання, які необхідно вивчити для виконання роботи.
- •15.2Завдання.
- •16.2Завдання.
- •16.3Методичні вказівки до виконання роботи.
- •16.3.1Постановка задачі.
- •16.3.2Розробка структури даних.
- •16.3.3Розробка алгоритму.
- •16.3.4Написання тексту програми.
- •17.1.2Системи диференційних рівнянь.
- •17.1.3Форми подання результатів.
- •17.1.4Питання, які необхідно вивчити.
- •17.2Завдання.
- •17.3Методичні вказівки до виконання роботи.
- •17.3.1Постановка задачі.
- •17.3.2Розробка структури даних.
- •17.3.3Розробка алгоритму.
- •17.3.4Написання тексту програми.
- •17.3.5НАлагодження і тестування.
- •Список літератури.
3.2Завдання.
Скласти блок-схему алгоритму, за блок-схемою написати і виконати програму на мові програмування Pascal, що виконує такі дії:
Введення з клавіатури таких даних: назва групи; номер варіанту; прізвище, ім’я, по батькові; задані числові дані.
Виведення даних в текстовий файл.
Після натиснення будь-якої клавіші зчитати дані з файлу.
Вивести їх на дисплей у вікно у відповідності з заданими координатами, кольором фону та літер.
Додаткове завдання: числові дані зберігати в типізованому файлі, а відтак зчитувати з нього; номер варіанту вивести в передостанній рядок вікна, так щоб він миготів.
Варіанти завдань наведені в Табл. 3 .2.
Табл. 3.2. Варіанти завдань до лабораторної роботи.
№ |
Числові дані |
Формат |
Вікно |
||
вар. |
|
виведення |
координати |
колір |
|
|
|
всьогодроб. (знакомісць) |
x1,y1,x2,y2 |
фону |
літер |
1 |
5.141, 1.123E-3, 0.02 |
8/1 |
0,0,40,10 |
черв. |
синій |
2 |
2.71, 9.14E-3, 108.002 |
9/2 |
|
|
|
3 |
23.895, 1.394E4, 999.023 |
10/3 |
|
|
|
4 |
458.26, 10.33E1, 932.158 |
8/4 |
|
|
|
5 |
4.67, 6.789E-1, 739.99 |
9/1 |
10,10,50,20 |
синій |
зел. |
6 |
7.34, 67.45E-2, 284.101 |
10/2 |
|
|
|
7 |
0.9006, 4.912E2, 1023.1 |
8/3 |
|
|
|
8 |
5.666, 42.33E-3, 567.03 |
9/4 |
|
|
|
9 |
3.234, 8.823E1, 402.34 |
10/1 |
40,10,80,20 |
черв. |
чорн. |
10 |
8.12, 56.33E-2, 478.91 |
8/2 |
|
|
|
11 |
5.924, 8.729E2, 1234.1 |
9/3 |
|
|
|
12 |
8.394, 12.1E-4, 54.67 |
10/4 |
|
|
|
13 |
2.193, 2.489E2, 0.003 |
8/1 |
0,10,40,20 |
чорн. |
зел. |
14 |
9.967, 8.23E2, 0.02002 |
9/2 |
|
|
|
15 |
5.233, 1.11E-1, 455.01 |
10/3 |
|
|
|
16 |
9.122, 2.222E2,1001.99 |
8/4 |
|
|
|
