Рекомендується як навчальний посібник для 10-12 класів загальноосвітніх навчальних закладів різних профілів з 12 річним терміном навчання. Просто і доступно описані основні відомості про алгоритми та базові алгоритмічні структури, основи програмування мовою С++. До кожної теми додаються питання для самоконтролю і вправи для закріплення набутих знань. Відповідає вимогам діючих програм з інформатики та 12 бальній системі оцінювання знань учнів.
Для широкого кола читачів, а також для учнів, студентів, вчителів та викладачів загальноосвітніх навчальних закладів
Зміст посібника
1. Лінійні алгоритми
1.1. Вступ до мови програмування С++ 1.2. Типи даних. Змінні в С++. Присвоєння значень змінним 1.3. Практична робота №1 «Робота в середовищі програмування Воrland С++» 1.4. Виконання простих операцій. Математичні операції мови С++. Уведення даних 1.5. Практична робота №2 «Уведення та виведення даних» 1.6. Математичні функції в С++. Запис математичних виразів мовою C++ 1.7. Практична робота № 3 «Створення лінійних програм» 1.8. Тематичне оцінювання з теми «Програма. Мова програмування»
2. Алгоритми з розгалуженням
2.1. Оператор розгалуження if 2.2. Практична робота № 4 «Програми з оператором розгалуження» 2.3. Логічні операції «І», «АБО», «НЕ». Оператор-перемикач 2.4. Обробка декількох умов 2.5. Практична робота № 5 «Використання логічних операцій та оператора-перемикача»
3. Оператори для організації циклів
3.1. Цикли. Цикл із лічильником 3.2. Практична робота № 6 «Програми з циклом із лічильником» 3.3. Цикл while 3.4. Практична робота № 7 «Програми з повтореннями» 3.5. Тематичне оцінювання з теми «Оператори повторення та розгалуження»
4. Функції
4.1. Функції у С++. Локальні і глобальні змінні 4.2. Виведення українських літер. Прототипи функцій. Випадкові числа 4.3. Вказівники. Адреси змінних 4.4. Практична робота № 8 «Складання програм з використанням функцій» 4.5. Тематичне оцінювання з теми «Функції»
5. Масиви
5.1. Поняття масиву. Опис та ініціалізація масиву 5.2. Складання програм із масивами 5.3. Практична робота № 9 «Розробка програм із масивами» 5.4. Алгоритми сортування 5.5. Практична робота № 10 «Впорядкування масивів» 5.6. Вказівники, динамічні змінні й масиви 5.7. Багатовимірні масиви 5.8. Тематичне оцінювання з теми «Масиви»
6. Рядкові величини
6.1. Символьні рядки 6.2. Вказівники і символьні рядки 6.3. Практична робота №11 «Опрацювання рядкових величин» 6.4. Тематичне оцінювання з теми «Рядкові величини»
7. Файлові операції
7.1. Виведення та читання файлів 7.2. Приклад використання файлових операцій
8. Зберігання зв'язаної інформації в структурах
8.1. Структури. Структури й функції 8.2. Практична робота №12 «Файлові операції. Структури»
9. Створення графічних зображень
9.1. Основи об’єктно-орієнтованого програмування 9.2. Графіка у середовищі Borland C++ Builder 9.3. Практична робота № 13 «Малювання примітивів» 9.4. Виведення тексту. Малювання крапками 9.5. Практична робота № 14 «Малювання графіків функцій» 9.6. Тематична атестація «Побудова графічних зображень»