- •1.Операція присвоєння
- •2.Умовний вираз (операція ? ) на мові Сі
- •3.Вираз послідовного обчислення (операція , )
- •5. Оператор - перемикач switch на мові Сі.
- •6. Оператор циклу for на мові Сі
- •7. Оператор циклу while на мові Сі.
- •8. Оператор циклу do на мові Сі
- •9. Оператори return, break, continue на мові Сі.
- •10. Оператор переходу goto на мові Сі.
- •11. Поняття та робота з масивами на мові с.
- •12. Приклад програми з використанням одно та двовимірних масивів на мові Сі.
- •13 Операції вводу даних.
- •14.Операції виводу даних.
- •15. Поняття про списки enum на мові Сі.
- •16.Поняття про структури даних на мові struct Сі.
- •17.Обєднання union на мові сі.
- •18.Приклад застосування структури на мові Сі.
- •21.Локальні і глобальні величини в підпрограмах.
- •Параметр фактичний
- •25.Поняття про шаблони функцій на мові сі.Правила застосування.
- •26.Застосування підпрограм для опрацювання масивів.
- •27. Поняття про вказівники на мові Сі
- •Дії над вказівниками
- •28.Застосування вказівників, та основні операції над ними.
- •29.Засоби перед процесорної обробки #define та #include. #define
- •#Include
- •30. Поняття про символи і стрічки на мові Сі.
- •31.Основні операції зі стрічками на мові Сі.
- •32.Функції опрацювання стрічок на мові Сі.
- •34.Тип file.Робота з файлами.Відкриття та закритя файлів.
- •35-36.Функції мови Сі для запису і читання із файла.Функції для опрацювання файлу.
- •37.Поняття про бази даних,їх класифікація,призначення,основні операції з базами даних.
- •39.Архітектура комп’ютерних мереж,поняття про проокол роботи мережі.
- •40.Глобальна мережа інтернет та її призначення.
- •Призначення
- •41.Засоби для роботи з інтернет.Понятят браузера.
- •42.Основні функції інтернет.
- •43.Поняття про комп’ютерні віруси,особливості їх функціонування.
- •44.Типи вірусів.
- •45.Методи боротьби з комп’ютерними вірусами.
- •46.Основні типи антивірусних програм.Призначення та особливості їх роботи.
21.Локальні і глобальні величини в підпрограмах.
Локальні змінні доступні тільки у функції, а глобальні — доступні у всій програмі.
дальшого викладу дамо деякі означення.
Змінна — це абстрактна назва комірки чи декількох комірок пам'яті. Кожна змінна має шість атрибутів: ім'я,
адресу, значення, тип, область видимості і час життя.
Правила утворення імен чи ідентифікаторів, сформульовані в главі 1. Однак щоб виконувати над змінною
визначені дії, одного імені недостатньо. Необхідно знати, у якій області пам'яті вона розташована, а також
діапазон припустимих значень і набір передбачених операцій. Крім того, необхідно контролювати, чи доступна
змінна в конкретній точці програми.
Адреса змінної — це адреса комірки пам'яті, зв'язаної з даною змінною. Якщо змінна займає декілька
осередків, її адресою вважається адреса першого осередку. У різних місцях програми можуть існувати різні
змінні, що мають однакові імена, але різна адреси. Наприклад, якщо програма складається з двох функцій f1()
і f2(), у кожній з них можна визначити змінну, що має те саме ім'я, скажемо var. Це різні змінні, оскільки
вони зв'язані з різними функціями і відділені одна від одної невидимою стіною, що обмежує їхню область
видимості. Такі змінні називаються локальними. Вони з'являються усередині функцій чи окремих блоків.
Ось як виглядає оголошення локальної цілочисельної змінної var усередині функції f(), що не має жодних
аргументів і не повертає жодних значень.
void f()
{
int var;
…
}
змінна var існує тільки усередині функції f() і є недоступною ззовні. Вона виникає при вході у функцію і
зникає після виходу з неї.
Глобальні змінні доступні в будь-якій точці програми. Оголошення глобальної змінної повинне знаходитися
поза будь-якою функцією. Їхні імена також можуть збігатися з іменами локальних змінних (таке явище
називається маскуванням), але при цьому виникає конфлікт імен. Для його розв’язання існує особливий засіб —
оператор розв’язування області видимості ::. Глобальна змінна існує від моменту її оголошення і знищується
після завершення роботи програми.
22.Призначення та види параметрів підпрограм.
Підпрограма ( англ. subroutine ) - Пойменована чи іншим чином ідентифікована частина комп'ютерної програми, що містить опис певного набору дій. Підпрограма може бути багаторазово викликана з різних частин програми. У мовах програмування для оформлення та використання підпрограм існують спеціальні синтаксичні засоби. Призначення параметрів
Підпрограми часто використовуються для багаторазового виконання стереотипних дій над різними даними. Підпрограма зазвичай має доступ до об'єктів даних, описаним в основній програмі (принаймні, до деяких з них), тому для того, щоб передати в підпрограму оброблювані дані, їх досить привласнити, наприклад, глобальних змінних. Але такий шлях не особливо зручний і чреватий помилками.
Для забезпечення контрольованої передачі параметрів в підпрограму і повернення результатів з неї використовується механізм параметрів. Параметри описуються при описі підпрограми (в її заголовку) і можуть використовуватися усередині процедури аналогічно змінним, описаним у ній. При виклику процедури значення кожного з параметрів вказуються в команді виклику (зазвичай після імені підпрограми, що викликається).
Існують формальні і фактичні параметри.
Параметр, що використовується при описанні функції (процедури, підпрограми). Формальний параметр представляє собою ідентифікатор або спеціальний символ мови програмування. В описанні функції можуть бути вказані деякі характеристики її параметрів (типи та класи значень, спосіб використанняфактичних параметрів).
Тіло функції (її код) визначає сукупність дій над параметрами.