Самостійне заняття 3. Робота з масивами (2 год.)
План
1. Оголошення та ініціалізація одновимірних масивів.
2. Доступ до елементів масиву.
3. Виконання операцій з масивами різних типів.
4. Строки (символьні рядки). Робота із строками.
5. Написання та використання програм з використанням масивів та символьних рядків.
Література: а) обов’язкова: 1, 2, 5, 8, 12, 11; б)додаткова: 5, 7, 8, 10
Практичні завдання для самостійної роботи
1. Знайти і вивести на екран найменше та найбільше значення в масиві, який складається з 10 цілих чисел. Числа вводяться користувачем з клавіатури під час виконання програми.
2. Знайти і вивести на екран суму усіх значень масиву та середнє значення елементів масиву, який складається з 10 цілих чисел. Числа вводяться користувачем з клавіатури під час виконання програми.
3. Написати програму, яка дозволяє вводити з клавіатури рядок символів і виводить його на екран в зворотному порядку.
4. Написати програму, яка дозволяє вводити з клавіатури рядок символів і виводить його на екран вертикально.
|
|
5. Написати програму, яка запрошує вводити з клавіатури будь-яке слово (довжиною не більше 10 літер) і виводить його на екран, ставлячи після кожної літери знак ‘*’. Наприклад, якщо вводиться слово student, виводиться s*t*u*d*e*n*t.
Самостійне заняття 4. Робота з вказівниками (2 год.)
План
1. Оголошення вказівників. Базовий тип вказівника.
2. Операції для роботи з вказівниками. Адресна арифметика.
3. Вказівники та масиви.
4. Динамічне виділення пам’яті.
5. Робота із змінними, пам’ять для яких виділена динамічно.
6. Написання та використання програм з використанням вказівників
Література: а) обов’язкова: 1, 2, 5, 8, 12, 11; б)додаткова: 5, 7, 8, 10
Практичні завдання для самостійної роботи
1. Написати програму, яка запрошує вводити з клавіатури будь-яке слово, довжиною не більше 10 літер, і перевіряє чи є буква ‘ а’ в цьому слові. На екран виводиться результат програми (буква ‘ а’ є в слові, чи букви‘ а’ немає в слові).