- •Методичні поради до користУВання практикумом
- •Послідовність виконання робіт
- •Виконання самостійної роботи для підготовки до лабораторній роботі
- •Методика проведення лабораторної роботи
- •Приклад оформлення титульної сторінки звіту
- •2. Побудова структурних блок-схем алгоритмів
- •3. Процедурне програмування
- •Void pause (int p) //заголовок функції
- •Int abs1(int I) // для цілих чисел
- •1) Int abs (int); 2) double fabs (double); 3) long labs (long);
- •Int dd[4][6]; //двовимірний масив
- •4. Техніка показників
- •Void fun(double [ ]);
- •Void fun(double array[ ]) {…..}
- •Void deg(double [], unsigned, unsigned);
- •Void deg(double array[], unsigned size, unsigned mn);
- •Void fr(int [], unsigned, int []);
- •Void fr(int ms[], unsigned size, int ms1[]);
- •Void sort(int [], const unsigned, int (*)(int, int));
- •Void sort(int array[], const unsigned k, int (*var)(int, int));
- •If ((var)(array[k], array[I]))
- •Initialize(); Sc r(15);
- •Initialize(); Scr(15);
- •Void tarabar(string text[])
- •Idkln dkln 5
- •Idkln гджу -122
- •3_14.Exe лисиця бачить сир
- •3_14.Exe пробіл
- •Зведенна таблиця використання показників
- •4. Об’єктно-оріентоване програмування
- •Void swop(client &a, client &b);
- •Void sort(client c[ ], unsigned k, int ind);
- •Void fun1(int);
- •Void Client::swop(int, int j)
Приклад оформлення титульної сторінки звіту
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ДЕРЖАВНИЙ ЕКОНОМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
ТРАНСПОРТУ
Лабораторна робота
з дисципліни «Алгоритмізація і програмування»
№...
Назва теми роботи
Виконав:
студент __-го курсу
гр. _______
_________________
(прізвище, ініціали)
"__"________20__ _________________
(підпис)
Перевірив: д.т.н., професор Мараховський Л.Ф.
"__"________20__ _________________
Київ 20__
1. 5. Структура навчальної дисципліни
Назви змістових модулів і тем |
Кількість годин |
|||||||||||||
денна форма |
Заочна форма |
|||||||||||||
усього |
у тому числі |
усього |
у тому числі |
|||||||||||
л |
п |
лаб |
інд |
с.р. |
л |
п |
лаб |
інд |
с.р. |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
||
Модуль 1 |
||||||||||||||
Змістовий модуль 1. СТРУКТУРА І ХАРАКТЕРИСТИКИ ПЕРСОНАЛЬНИХ КОМП’ЮТЕРІВ |
||||||||||||||
Тема 1. Введення в програмування |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Разом за змістовим модулем 1 |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Змістовий модуль 2. СУЧАСНІ ОПЕРАЦІЙНІ СИСТЕМИ ТА СЕРВІСНІ ПРОГРАМИ |
||||||||||||||
Тема 2. Структура операційних систем. |
16/0.07 |
4 |
|
4 |
|
4 |
|
|
|
|
|
|
||
Разом за змістовим модулем 2 |
16/0.07 |
4 |
|
4 |
|
4 |
|
|
|
|
|
|
||
Змістовий модуль 3. РОБОТА З МАСИВАМИ І ІНШИМИ ВИДАМИ ДАНИХ НА МОВІ С++ |
||||||||||||||
Тема 3. Вступ до С++ |
12/0.06 |
4 |
|
4 |
|
4 |
|
|
|
|
|
|
||
Тема 4. Стандартні типи даних |
14/0.06 |
4 |
|
4 |
|
6 |
|
|
|
|
|
|
||
Тема 5. Операції і оператори управління мови С++. |
14/0.06 |
4 |
|
4 |
|
6 |
|
|
|
|
|
|
||
Тема 6. Функції |
12/0.06 |
4 |
|
4 |
|
4 |
|
|
|
|
|
|
||
Тема 7: Класи. їх структура, властивості і робота з ними. |
12/0.06 |
4 |
|
4 |
|
4 |
|
|
|
|
|
|
||
Разом за змістовим модулем 3 |
64/0.3 |
20 |
|
20 |
|
24 |
|
|
|
|
|
|
||
Змістовий модуль 4. РОБОТА З ФАЙЛАМИ ДАНИХ |
||||||||||||||
Тема 8: Введення і виведення. |
14/0.06 |
4 |
|
4 |
|
6 |
|
|
|
|
|
|
||
Разом за змістовим модулем 4 |
14/0.06 |
4 |
|
4 |
|
6 |
|
|
|
|
|
|
||
Змістовий модуль 5. РОБОТА З СИМВОЛЬНИМИ ДАНИМИ |
||||||||||||||
Тема 9: Робота з символьною інформацією |
8/0.04 |
3 |
|
3 |
|
2 |
|
|
|
|
|
|
||
Тема 10: Препроцесор мови С++. |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Разом за змістовим модулем 4 |
14/0.06 |
5 |
|
5 |
|
4 |
|
|
|
|
|
|
||
Разом за модуль 1 |
108/0.5 |
35 |
|
35 |
|
38 |
|
|
|
|
|
|
||
МОДУЛЬ 2 |
||||||||||||||
Змістовий модуль 6. РОЗРОБКА ПРОГРАМ НА МОВІ C++ |
||||||||||||||
Тема 11: Модульне програмування |
14/0.06 |
4 |
|
6 |
|
4 |
|
|
|
|
|
|
||
Тема 12: Рекурсивне програмування на мові С++ |
10/0.05 |
4 |
|
2 |
|
4 |
|
|
|
|
|
|
||
Тема 13: Динамічні структури даних і їх реалізація на мові С++ |
10/0.05 |
3 |
|
3 |
|
4 |
|
|
|
|
|
|
||
Тема 14: Побудова стеків і робота з ними. |
8/0.04 |
2 |
|
2 |
|
4 |
|
|
|
|
|
|
||
Тема 15: Побудова черг і робота з ними. |
8/0.04 |
2 |
|
2 |
|
4 |
|
|
|
|
|
|
||
Тема 16: Побудова бінарних дерев і робота з ними. |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 17: Графи їх побудова і робота з ними. |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 18: Реалізація на мові С++ алгоритмів пошуку |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 19: Бінарний пошук і його реалізація |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 20: Методи пошуку за допомогою функції хешування |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 21: Сортування |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 22: Графічні можливості мови С++ |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 23: Спрайти і робота з ними |
6/0.03 |
2 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Тема 24: Трьохвимірна графіка і її реалізація |
6/0.03 |
4 |
|
2 |
|
2 |
|
|
|
|
|
|
||
Разом за змістовим модулем 6 |
1080.5 |
35 |
|
35 |
|
38 |
|
|
|
|
|
|
||
Разом за модуль 2 |
108/0.5 |
35 |
|
35 |
|
38 |
|
|
|
|
|
|
||
Разом |
216/1 |
70 |
|
70 |
|
76 |
|
|
|
|
|
|
||
