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