
- •Міністерство освіти і науки україни
- •«Програмування»
- •Чернігів чдту 2013
- •Лабораторна робота № 11. Основи роботи з покажчиками
- •Короткі теоретичні відомості
- •11.1.1Оголошення та ініціалізація покажчиків
- •11.1.2Звернення до даних через покажчики
- •11.1.3Використання кваліфікатора const для покажчиків
- •11.1.4Адресна арифметика
- •11.1.5Нетипізовані вказівники
- •Завдання для самостійної роботи
- •Вимоги до звіту
- •Контрольні питання
- •Рекомендована література
- •Лабораторна робота № 12. Використання покажчиків для обробки масивів
- •Короткі теоретичні відомості
- •11.1.6Приклад формування одновимірного масиву з використанням покажчиків
- •11.1.7Робота з масивами символів через покажчики
- •11.1.8Стандартні функції для роботи з рядками символів
- •11.1.9Масиви покажчиків на рядки символів
- •11.1.10Покажчики на структури Завдання для самостійної роботи
- •Вимоги до звіту
- •Контрольні питання
- •Рекомендована література
- •Лабораторна робота № 13. Використання покажчиків на функції
- •Короткі теоретичні відомості
- •11.1.11Оголошення та ініціалізація матриць
- •11.1.12Матриці як параметри функцій
- •11.1.13Формування та виведення матриць з використанням консолі
- •11.1.14Тотальна обробка даних у матрицях
- •11.1.15Вибіркова обробка матриць
- •11.1.16Перестановки елементів матриці
- •11.1.17Видалення та вставка елементів матриці
- •11.1.18Сортування елементів матриці
- •Завдання для самостійної роботи
- •Вимоги до звіту
- •Контрольні питання
- •Рекомендована література
- •Лабораторна робота № 14. Робота з файлами
- •Короткі теоретичні відомості
- •11.1.19Оголошення шаблону та ініціалізація структур
- •11.1.20Массиви структур
- •11.1.21Введення-виведення структур
- •11.1.22Сортування масивів структур
- •Створення проекту «Результати атестації»
- •11.1.23Інтерфейс користувача для проекту
- •11.1.24Визначення глобальних типів даних програми
- •11.1.25Функція обробки номеру вибраного варіанту
- •11.1.26Функція відображення масиву на консолі
- •11.1.27Додавання нових даних до масиву структур строки в таблицу
- •11.1.28Функція сортування масиву за групою та прізвищем
- •11.1.29Сортування за кількість незадовільних оцінок та середньому балу
- •11.1.30Вибірка студенті, що мають середній бал вище 4
- •11.1.31Підрахунок кількості студентів що мають більше 2-х незадовільних оцінок
- •Завдання для самостійної роботи
- •Вимоги до звіту
- •Контрольні питання
- •Рекомендована література
Міністерство освіти і науки україни
Чернігівський державний технологічний університет
РОБОТА З ПОКАЖЧИКАМИ НА С, С++
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторного практикуму та самостійної роботи з дисципліни
«Програмування»
для студентів напрямів підготовки 6.050102 – “Комп’ютерна інженерія” ,
6.050103 – “Програмна інженерія”
Частина третя
ЗАТВЕРДЖЕНО
на засіданні кафедри
інформаційних і комп'ютерних систем
протокол № 7 від 28.03.13
Чернігів чдту 2013
Робота з покажчиками на С, С++. Методичні вказівки до лабораторного практикуму та самостійної роботи з дисципліни «Програмування» для студентів напрямів підготовки 6.050102 – „Комп’ютерна інженерія”, 6.050103 – “Програмна інженерія”, частина перша. /Укл.: Бивойно П.Г., Бивойно Т.П., Гора Н.О. – Чернігів: ЧДТУ, 2013. – 78 с.
Укладачі: Бивойно Павло Георгійович, канд. техн. наук, доцент;
Бивойно Тарас Павлович, старший виклдач,
Гора Наталія Олегівна, старший виклдач.
Відповідальний за випуск: В.В. Казимир, зав. кафедрою інформаційних і комп'ютерних систем, д-р. техн. наук, проф.
Рецензент: С. О. Нестеренко, канд. техн. наук, доцент кафедри інформаційних і комп'ютерних систем Чернігівського державного технологічного університету
ЗМІСТ
11.1.1 Оголошення та ініціалізація покажчиків 4
11.1.2 Звернення до даних через покажчики 5
11.1.3 Використання кваліфікатора const для покажчиків 6
11.1.4 Адресна арифметика 6
11.1.5 Нетипізовані вказівники 7
Рекомендована література 9
11.1.6 Приклад формування одновимірного масиву з використанням покажчиків 11
11.1.7 Робота з масивами символів через покажчики 12
11.1.8 Стандартні функції для роботи з рядками символів 13
11.1.9 Масиви покажчиків на рядки символів 13
11.1.10 Покажчики на структури 14
Рекомендована література 16
11.1.11 Оголошення та ініціалізація матриць 17
11.1.12 Матриці як параметри функцій 18
11.1.13 Формування та виведення матриць з використанням консолі 19
11.1.14 Тотальна обробка даних у матрицях 21
11.1.15 Вибіркова обробка матриць 21
11.1.16 Перестановки елементів матриці 22
11.1.17 Видалення та вставка елементів матриці 23
11.1.18 Сортування елементів матриці 23
Рекомендована література 30
11.1.19 Оголошення шаблону та ініціалізація структур 31
11.1.20 Массиви структур 33
11.1.21 Введення-виведення структур 34
11.1.22 Сортування масивів структур 34
11.1.23 Інтерфейс користувача для проекту 35
11.1.24 Визначення глобальних типів даних програми 36
11.1.25 Функція обробки номеру вибраного варіанту 36
11.1.26 Функція відображення масиву на консолі 36
11.1.27 Додавання нових даних до масиву структур строки в таблицу 37
11.1.28 Функція сортування масиву за групою та прізвищем 37
11.1.29 Сортування за кількість незадовільних оцінок та середньому балу 38
11.1.30 Вибірка студенті, що мають середній бал вище 4 39
11.1.31 Підрахунок кількості студентів що мають більше 2-х незадовільних оцінок 39
Рекомендована література 41