
- •1. Предмет та цілі курсу.
- •2.Історичний нарис розвитку обчислювальної техніки, програмування та комп”ютерних наук.
- •3. Тенденції сучасного розвитку. Етапи розв"язування задач з допомогою еом. Поняття моделі та моделювання. Математичне моделювання один з основних методів інформатики. Специфікація моделей.
- •4. Поняття інформації. Передача ,кодування інформації. Дискретна передача інформ
- •7. Основні базові структури зображення алгоритмів.
- •8. Синтаккксис та симантика мов програмування. Синтаксичні діаграми.
- •9. Компілятори. Системи програмування.
- •10. Структура програми мовою c.
- •Intprintf (char, *формат,arg_1,arg_2…),
- •12.Арифметичні, логічні оператори. Відношення.
- •13Оператори і вирази присвоювання.
- •14.Вирази умов
- •15.Управляючі конструкції c. Цикли
- •17.Вкладені цикли
- •18. Організація циклів з допомогою конструкції do…while.
- •19. Break
- •20.Характеристика функції
- •21. Визначення функцій.
- •22. Локальні і глобальні змінні.
- •24. Поняття перегрузки функцій.
22. Локальні і глобальні змінні.
Описова частина програмного блока підпрограми може містити опис власних сталих і змінних, однак ці описи поширюють свою дію лише на підпрограму. Отже, локальними змінними називають змінні та сталі, що описують та використовують всередині процедури та функції.Глобальними називають змінні, описані в описовій частині основної програми. Проте, ці змінні можна використовувати як в основній програмі, так і будь-якій процедурі чи функції.
23.Аргументом функції називають значення яке можна передати їй при виклику У значенні яке повертається вказується результат який функція повертає по закінченні роботи, Наприклад, у виклику ф-ції піднесення до квадрату square (10) 10 – це аргумент , ат значення яке повертається = 100. Функція без аргументів використ рідко, так як зв'язок з такими ф-ціями односторонній. Здійснюються тільки послідовністю значень які повертаються. Аргументи функцій дозволяють встановити двосторонній зв'язок – через передані параметри і повернені значення. Аргументами ф-цій називають значення які передаються функціями підт час виклику. Ф-ції можуть мати не один аргумент. В цьому випадку аргументи розділяються комами
24. Поняття перегрузки функцій.
При визначенніфункцій в своїхпрограмахвиповиннівказати тип значенняяке повертаєтьсяфункцією, а такожкількістьпараметрів і тип кожного з них. На мові С, коли у вас булафункція з ім'ямadd_values, яка працювала з двомацілимизначеннями, а вихотіли б використовуватиподібнуфункцію для складаннятрьохцілихзначень, вам слідбулостворитифункцію з іншимім'ям. Наприклад, ви могли б використовуватиadd_two_valuesіadd_three_values. Аналогічноякщовихотіливикористовуватиподібнуфункцію для складаннязначень типу float, то вам була б необхіднаще одна функція з ще одним ім'ям. Щобуникнутидублюванняфункції, C ++ дозволяє вам визначатидекількафункцій з одним і тим же ім'ям. В процесікомпіляціїC + + бере до увагикількістьаргументів, щовикористовуютьсякожноюфункцією, і потімвикликаєсамепотрібнуфункцію. Наданнякомпіляторувиборусереддекількохфункційназиваєтьсяперевантаженням.
-Перевантаженняфункційдозволяє вам використовуватиодне і те ж ім'я для кількохфункцій з різними типами параметрів.
-Для перевантаженняфункцій просто визначтедвіфункції з одним і тим же ім'ям і типом значення, щоповертається, яківідрізняютьсякількістюпараметрівабоїх типом.
Перевантаженняфункцій є особливістюмовиC + +, якоїнемає в мові С.