![](/user_photo/2706_HbeT2.jpg)
- •1. Основні поняття
- •2. Етапи створення програми
- •3.Алфавіт і ключові слова
- •Самостійна робота. Директиви препроцесора
- •1. Директива #include
- •2 Директива #define
- •3 Директива #undef
- •4 Директиви #if, #elif, #else, #endif
- •5 Директиви #ifdef і #ifndef
- •6 Директива #line
- •Самостійна робота Функції файлу math.H
- •1. Базові типи даних
- •1. Char - символ
- •3. Float - число з плаваючою комою одинарної точності
- •4. Double - число з плаваючою комою подвійної точності
- •2. Структура програми
- •Лекція 3. Вирази. Арифметичні операції. Математичні функції
- •2. Пріоритети операцій.
- •3. Вирази.
- •4.Арифметичні операції.
- •5.Операції присвоєння.
- •6. Операції порівняння (операції відношень).
- •7. Логічні операції.
- •8. Умовна операція.
- •Вираз1 ? вираз2: вираз3
- •Самостійна робота. Правила узгодження типів
- •Самостійна робота. Команда присвоєння суміщена з арифметичною операцією
- •Лекція 4. Потоки та функції введення-виведення даних.
- •1. Потоки введення-виведення даних
- •1.1 Команда введення даних.
- •1.2 Команда виведення даних.
- •2.Функції введення-виведення даних
- •Самостійна робота. Перенаправлення потоків введення-виведення у ms dos
- •Теоретичні відомості
- •Базові типи даних
- •Потоки введення – виведення даних
- •Математичні функції
- •Порядок виконання роботи:
- •Лекція 5. Алгоритмічний вибір альтернатив
- •2. Команда розгалуження if.
- •If (логічний вираз) команда1; else команда2;
- •If (логічний вираз) команда1;
- •5. Команда безумовного переходу goto.
- •Мітка : команда;
- •Самостійна робота. Побітові операції та операції зсуву
- •Теоретичні відомості
- •Вираз1, вираз2 або команда1, команда2
- •If (логічний вираз) команда1; else команда2;
- •If (логічний вираз) команда1;
- •Теоретичні відомості
- •Лекція 6. Алгоритмічна конструкція повторень
- •1.Команда циклу з лічильником for.
- •2. Команда циклу з передумовою (while)
- •3.Команда циклу з післяумовою do-while
- •Самостійна робота Оператори переривання роботи циклу
- •Лабораторна робота №4. Циклічні оператори (while, do…while).
- •Теоретичні відомості
- •Цикл з передумовою while
- •While ( вираз )оператор;
- •Завдання 2.
- •Лабораторна робота №5. Циклічні оператори (for).
- •Теоретичні відомості
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура самостійної роботи
- •Структура самостійної роботи
- •Контрольні запитання і завдання
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура самостійної роботи
- •Питання і задачі для самостійної роботи
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •1) Знайти кількість і добуток усіх парних цілих чисел з проміжку від 4 до 11______
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
Структура заняття:
Організацій заходи______________________________________________________
Актуалізація опорних знань______________________________________________
Сталі за змінні мови С++___________________________________________
Директиви препроцесора___________________________________________
План лекції____________________________________________________________
Базові типи даних____________________________________________
Структура програми__________________________________________
Закріплення нового матеріалу ____________________________________________
Запитання:
Що таке директиви препроцесора? Які ви знаєте директиви?
Що таке файл заголовків?
Опишіть загальну структуру програми.
Як записати коментар в програмі?
Як оголосити змінну?
Що таке тип даних?
Які ви знаєте типи даних?
Які ви знаєте цілочислові типи?
Як ви знаєте типи даних для дійсних даних?
З чого утворюється символьний тип даних?
Вправи:
1. Опишіть: 1) дві змінні цілого типу; 2) дві змінні дійсного типу; 3) дві змінні символьного типу;
Домашнє завдання:__________________________________________________ ___
опрацювати матеріал лекції____________________________________________
Викладач Смерека А.Г.
Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
Лекція Заняття №3
Тема: Вирази. Арифметичні операції. _____________________________________________
Мета Вивчити класифікацію та дію операцій мови С++___________________________
Міжпредметні зв’язки: ІЗВП, Алгоритми та структури даних, Об’єктно-орієнтоване програмування_________________________________________________________________
Література [6] ст. 16 __________________________________________________________
Структура заняття:
Організацій заходи______________________________________________________
Актуалізація опорних знань______________________________________________
Структура програми_______________________________________________
Оголошення змінних______________________________________________
План лекції____________________________________________________________
Класифікація операцій у мові С++______________________________
Пріоритети операцій__________________________________________
Вирази______________________________________________________
Арифметичні операції_________________________________________
Операція присвоєння__________________________________________
Операції порівняння__________________________________________
Логічні операції______________________________________________
Умовна операція_____________________________________________
Закріплення нового матеріалу – запис математичних виразів __________________
Домашнє завдання:__________________________________________________ ___
опрацювати матеріал лекції____________________________________________
підготувати СРС – Правила узгодження типів; Команда присвоєння суміщена з арифметичною операцією____________________________________________
Викладач Смерека А.Г.