В.В. Бублик, В.В. Личман, О.В. Обвінцев
К О Н С П Е К Т Л Е К Ц І Й
з курсу
" І Н Ф О Р М А Т И К А та П
Р О Г Р А М У В А Н Н Я "
1.1. Прості арифметичні алгоритми
1.1.1. Постійні і змінні величини
1.1.2. Пам'ять, введення і виведення
1.1.3. Команда простого присвоєння
1.3. Програмування лінійних
алгоритмів
2.1.2. Імплікація, тотожність, альтернатива
2.2.3. Порівняння розгалужених алгоритмів
2.3. Програмування розгалужених
алгоритмів
3.1.3. Приклади
арифметичних циклів
3.2. Рекурентні співвідношення
3.2.1. Співвідношення
першого порядку
3.2.2. Співвідношення вищих порядків
3.2.3. Системи рекурентних співвідношень
3.3. Програмування
арифметичного циклу
3.4.1. Цикл з умовою повторення
3.4.2. Зв'язок циклу з умовою повторення з
розгалуженням
3.4.3. Цикл з умовою закінчення
3.4.4. Цикл з виходом за умовою
3.5. Програмування циклів за умовою
3.7.
Програмування циклів з лічильником
4. НАЙПРОСТІШІ ВЛАСТИВОСТІ ПРОГРАМ
5.1. Арифметика наближених
обчислень
5.3. Програмування числових
типів даних
5.5. Програмування
символьного типу
5.7. Програмування типів, що
визначаються
6.3. Підпрограми у мовах
програмування
7.2. Множини у мовах
програмування
7.5. Записи та об’єднання у
мовах програмування
7.7. Масиви у мовах
програмування
7.9. Файли у мовах програмування
8.2.1.1. Сортування включенням
8.2.1.6. Порівняння методів сортування масивів
10. РЕКУРСИВНІ СТРУКТУРИ ДАНИХ
10.1. Статична та динамічна
пам’ять
10.4.2
Список з поточним елементом
10.5.2
Сильно розгалужене дерево
11. ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ
11.1 Опис та використання класів та об’єктів
11.2 Статичне та динамічне зв’язування об’єктів та
методів. Конструктори
11.3 Динамічні об’єкти. Деструктори