Search this site
Embedded Files
Skip to main content
Skip to navigation
КІСІТ КНЕУ "С++ Алгоритмізація та програмування"
ГОЛОВНА
ЛЕКЦІЇ
ЛАБОРАТОРНІ
1 семестр
2 семестр
ІНДИВІДУАЛЬНІ
КУРСОВИЙ ПРОЕКТ
ТЕМИ КУРСОВИХ ПРОЕКТІВ
МЕТОДИЧНІ ВКАЗІВКИ КП
ПРЕЗЕНТАЦІЯ КП
ПИТАННЯ ДО ІСПИТУ
КІСІТ КНЕУ "С++ Алгоритмізація та програмування"
ПЕРЕЛІК ТИПОВИХ ПИТАНЬ ДО ІСПИТУ
Історія виникнення мови С++
Лексичні поняття С++ (алфавіт, типи лексем)
Елементи мови С++. Константи, ідентифікатори, ключові слова.
Типи даних і їх оголошення.
Вирази. Операнди та операції (унарні, бінарні, тернарні). Правила перетворення типів.
Організація введення-виведення на мові С++. Потоки вводу-виводу.
Організація введення-виведення в мові С++. Форматоване введення-виведення даних.
Поняття алгоритмів. Способи подання алгоритмів. Базові структури алгоритмів
Основні структурні блоки програми на С++.
Типи даних (прості, похідні, складені).
Оголошення, визначення та ініціалізація змінних.
Правила визначення змінних і типів. Ініціалізація даних.
Вирази та операції (арифметичні, логічні, відношення).
Складання лінійних програм, що містять математичні вирази
Оператори мови С++. Оператор вираз, складові оператори, оператори умовного переходу.
Форми запису умовного оператору IF
Команда вибору switch.
Керуючі конструкції (умовні оператори та цикли).
Типи циклів в С++
Організація циклічних обчислювальних процесів за допомогою операторів for, while, do while.
Вкладені цикли
Оголошення та визначення функції.
Прототипи функцій. Значення прототипу функції.
Поняття глобальних та локальних змінних
Визначення і виклик функцій. Фактичні і формальні параметри функцій.
Передача параметрів в функції за замовчуванням.
Передача аргументів в функцію за значенням та за посиланням.
Визначення і виклик функцій. Передача масивів і покажчиків на функції.
Визначення і виклик функцій. Попередня ініціалізація параметрів. Функції зі змінним числом параметрів. Передача параметрів у функцію.
Рекурсивні функції та приклад їх застосування.
Структуровані типи даних: масиви.
Масиви. Індексні вирази. Зберігання в пам'яті одновимірних і багатовимірних масивів.
Масиви. Основні алгоритми їх обробки. Введення-виведення, пошук та сортування масивів.
Робота з одновимірними масивами. Пошук даних в масивах.
Робота з одновимірними масивами. Сортування масивів
Одновимірні статистичні масиви.
Одновимірні масиви. Динамічне оголошення масивів
Одновимірні масиви. Передача масивів у функцію
Двовимірні масиви та операції над ними
Двовимірні масиви та вказівники
Передача двовимірних масивів у функцію
Доступ до елементів масиву через індексні вирази та через вказівники.
Динамічні масиви. Особливості виділення і звільнення пам'яті для багатовимірних масивів.
Вказівники. Типи даних і їх оголошення. Адресна арифметика.
Вказівники. Операції над вказівниками.
Вказівники та адресація даних.
Обробка символьної інформації. Рядки
Робота з рядковим типом даних.
Рядки символів і дії з ними
Основні функції роботи з рядковим типом даних
Робота з файлами в С++
Доступ до файлів за допомогою потоку введення/виведення
Виведення даних у файл.
Зчитування даних із файлу.
Виведення даних у файл.
Структуровані типи даних: структури та об’єднання, засіб typedef, перелічення.
Структури та об'єднання. Варіантні структури. Поля бітів.
Google Sites
Report abuse
Google Sites
Report abuse