
- •Лабораторний практикум
- •Лабораторна робота № 2
- •0.1Теоретична частина.
- •0.1.1Введення даних.
- •Виведення даних.
- •Завдання.
- •Методичні вказівки до лабораторної роботи. Постановка задачі.
- •Розробка структури даних.
- •Розробка алгоритму.
- •Розробка програми.
- •Методичні вказівки до роботи.
- •Методи переведення в двійкову систему числення. Метод ділення.
- •Метод віднімання.
- •Метод маскування або логічного множення.
- •Лабораторна робота №4.
- •Теоретичні відомості. Відомості з математики.
- •Відомості з програмування.
- •Завдання.
- •Лабораторна робота №5
- •Перелік питань, які необхідно вивчити:
- •Завдання.
- •Приклад виконання завдання.
- •Постановка задачі.
- •Розробка структури даних.
- •Розробка алгоритму.
- •Запис тексту програми.
- •Результати тестування і налагодження.
Лабораторна робота №5
сортування даних
Мета роботи — засвоїти методи створення, доступу та використання базового структурованого типу даних — масивів, засвоїти програмну реалізацію методів сортування даних.
Перелік питань, які необхідно вивчити:
Методи опису одномірних і двомірних масивів.
Методи ініціалізації масивів.
Доступ до елементів масиву.
Керований вивід в текстовому режимі.
Програмна реалізація вкладених циклів.
Завдання.
Серед елементів матриці А заданого розміру m x n знайти максимальний і мінімальний. Задану групу елементів цієї ж матриці відсортувати за зростанням або зменшенню і знайти максимальний і мінімальний елемент групи.
Додаткове завдання. Вивести всі елементи групи у випадковій послідовності.
Варіанти завдань до лабораторної роботи №9 наведено в Табл. 5.1
Табл. 5.1. Варіанти завдань до лабораторної роботи №9.
№ варіанту |
№ матриці |
Група |
Сортування |
1 |
1 |
вище головної діагоналі |
зменшення |
2 |
2 |
нижче головної діагоналі |
|
3 |
3 |
крім 1-го рядка і 2-го стовпця |
зростання |
4 |
4 |
головна діагональ |
|
5 |
5 |
1-й і 3-й рядки |
зменшення |
6 |
6 |
2-й і 3-й рядки |
|
7 |
1 |
головна діагональ |
зростання |
8 |
2 |
вище головної діагоналі |
|
9 |
3 |
нижче головної діагоналі |
зменшення |
10 |
4 |
крім 1-го рядка і 1-го стовпця |
|
11 |
5 |
1-й і 4-й стовпці |
зростання |
12 |
6 |
1-й і 3-й рядки |
|
13 |
1 |
крім 1-го рядка і останнього стовпця |
зменшення |
14 |
2 |
головна діагональ |
|
15 |
3 |
вище головної діагоналі |
зростання |
16 |
4 |
нижче головної діагоналі |
|
Табл. 5.2. Варіанти матриць.
Матриця № |
1 |
2 |
3 |
|
|
|
|
Матриця № |
4 |
5 |
6 |
|
|
|
|