Програмування С/С++ (лекції)
Кравцов Г.М., Осипова Н.В., Валько Н.В.
Надіслав: Кравцов Геннадий (5 вересня 2021р.)
Факультет комп'ютерних наук, фізики та математики :: Дисципліни кафедри комп’ютерних наук та програмної інженерії :: Програмування
Анотація

Освітня компонента ПРОГРАМУВАННЯ.

Лекції з програмування на мові С/С++ для студентів 1 курсу кафедри інформатики, програмної інженерії та економічної кібернетики.

План
Лекція 1. Алгоритми. Основи комп’ютерної обробки даних
Лекція 2. Основи С/С++. Оператори та вирази. Функції і бібліотеки
Лекція 3. Розгалуження і цикли
Лекція 4. Функції
Лекція 5. Покажчики. Посилання
Лекція 6. Рекурсія
Лекція 7. Класи. Об'єкти
Лекція 8. Класи. Оператори
Лекція 9. Масиви
Лекція 10. Матриці
Лекція 11. Алгоритми пошуку і сортування
Лекція 12. Обробка символьних і рядкових даних
Додаткова література
Силабус (1 курс, 1 семестр)
Лекція 1. Алгоритми. Основи комп’ютерної обробки даних
  • Поняття алгоритма.
  • Властивості і форми представлення алгоритмів.
  • Структури даних. 
  • Основні алгоритмічні структури.
  • Основи комп’ютерної обробки даних.
  • Подання даних в пам’яті комп’ютера. Системи числення.
  • Подання програм в пам’яті комп’ютера. Мови програмування. Трансляція програм. Інтегроване середовище розробки (IDE).
Лекція 2. Основи С/С++. Оператори та вирази. Функції і бібліотеки
  • Базові елементи мови програмування C/С++. Алфавіт, лексеми.
  • Типи даних мови програмування C/С++.
  • Константи і змінні.
  • Операції.
  • Оператори.
  • Структура програми мовою C/С++.
  • Введення / виведення.
  • Стандартні бібліотеки.
Лекція 3. Розгалуження і цикли
  • Етапи розроблення програм
  • Види обчислювальних процесів
  • Оператор умови
  • Складений оператор
  • Оператори break і continue
  • Цикл з передумовою, з постумовою, з лічильником
  • Порівняння циклів
Лекція 4. Функції
Лекція 5. Покажчики. Посилання
Лекція 6. Рекурсія
Лекція 7. Класи. Об'єкти
Лекція 8. Класи. Оператори
Лекція 9. Масиви
Лекція 10. Матриці
Лекція 11. Алгоритми пошуку і сортування
Лекція 12. Обробка символьних і рядкових даних
Додаткова література
1. Б. Керниган, Д. Ритчи. Язык программирования Си

Керниган, Ритчи. Язык программирования Си .pdf

2. Стивен Прата. Язык программирования C. Лекции и упражнения

Стивен Прата Язык программирования Cи.pdf

3. Стивен Прата. Язык программирования C++. Лекции и упражнения

Стивен Прата Язык программирования Cpp.pdf

Силабус (1 курс, 1 семестр)
Силабус (1 курс, 1 семестр)

Силабус Програмування_2024-25.pdf