Самостійна робота 1 (покажчики)
Покажчики. Зв'язок між покажчиками та масивами.
Мета роботи
Мета роботи. Опанування практичними навичками розробки програм із використанням покажчиків. навчитися об'являти та ініціювати покажчики, використовувати операції визначення адреси змінної та непрямого адресування.
Завдання 1. Написати програми за своїми варіантами, які реалізують алгоритми за допомогою покажчиків.
Написати програму розв’язку завдання за варіантом з обов’язковим використанням функцій для опису дій, які повинні повторюватися, а саме:
- введення елементів масиву;
- виведення елементів масиву;
- виконання над масивом дій, заданих за варіантом.
Обов‘язкове використання динамічного виділення пам‘яті.
Вимоги до програми
- Алгоритми усіх функцій не повинні залежати від глобальних даних, тобто масиви та інші дані, які передаються до функції та повертаються з них, повинні передаватися як параметри або значення (результат) функції.
- Використання видів параметрів у функціях повинно бути логічним з точки зору швидкодії програми та економності використання оперативної пам’яті комп’ютера.
- В тестах значення елементів масивів підібрати таким чином, щоб в алгоритмі обробки масиву були перевірені всі ситуації, які можуть виникнути для заданого алгоритма, тобто продемонструвати повну коректність та універсальність алгоритма.
За результатами роботи студенти повинні скласти письмовий звіт. Структура звіту:
- Титульний лист.
- Завдання (по варіанту)
- Текст програми
- Результати роботи програми (скриншоти)
- Відповіді на контрольні запитання(якщо в методичці написано – надати письмову відповідь)
Звіт оформлюється у вигляді WORD-документа. Назва документа формується за наступним шаблоном:
<Прізвище студента>_Звіт<№лаб.роботи>.doc
При захисті роботи студенти відповідають на контрольні запитання, наведені в кінці кожної роботи.
Критерії оцінювання:
Максимальна кількість балів за роботу – 5, з них:
- Виконані індивідуальні завдання – 4 за індивідуальне завдання.
- Оформлення роботи – 1 бали.
- 2 травня 2023, 11:04
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу