![](/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. Функція піднесення до степеня ________________________________________________
2. Логарифмічні функції та обчислення кореня числа________________________________
3. Функції обчислення абсолютної величини числа__________________________________
4. Тригонометричні функції______________________________________________________
5. Функції округлення__________________________________________________________
Контрольні запитання і завдання
1. Написати програму, в якій виконується обчислення логарифму деякого числа х.(log, lg,ln)_________________________________________________________________________
2. Написати програму обчислення тангенса деякого кута з використанням функцій sin(x), cos(x)________________________________________________________________________
3. Написати програму обчислення котангенса деякого кута___________________________
4. Записати вирази на мові С++___________________________________________________
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Викладач Смерека А.Г.
Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
Самостійної роботи студента
Тема: Сталі та змінні мови С++__________________________________________________
Мета: Отримати знання використання сталих та зімнних____________________________
Міжпредметні зв’язки: Об’єктно-орієнтоване програмування, ІЗВП, Алгоритми та структури даних, Вища математика_______________________________________________
Студент повинен знати: Опис сталих та змінних__________________________________
Студент повинен вміти: Використовувати набуті знання при написанні програм_______
Література:
Я.М.Глинський та ін. С++/С++Builder 2003р. (8)______________________________
Структура самостійної роботи
1. Сталі мови С++______________________________________________________________
2. Змінні мови С++_____________________________________________________________
Контрольні запитання і завдання
1.Що таке стала?_______________________________________________________________
2.Запишіть стандартні сталі______________________________________________________
3. Що таке змінна?_____________________________________________________________
4. Як оголосити змінні?_________________________________________________________
Викладач Смерека А.Г.
Державний вищий навчальний заклад
«Чернівецький політехнічний коледж»
«Основи програмування та алгоритмічні мови»
Лекція Заняття №2
Тема: Типи даних мови С++. Структура програми ___________________________________
Мета Ознайомитися з принципом оголошення даних в програмі та структуру програми ____________________________________________________________________
Міжпредметні зв’язки: ІЗВП, Алгоритми та структури даних, Об’єктно-орієнтоване програмування_________________________________________________________________
Література [5] ст. 22___________________________________________________________