3).
Змінна - це місце в оперативній пам'яті комп'ютера, де можна розміщувати збережене значення, а потім витягувати його.
Функція - це блок коду програми, який виконує одну або декілька дій. Зазвичай функцію викликає інша функція або оператор
Структурне програмування - методологія розробки програмного забезпечення, запропонована в 70-х року XX століття Дейкстрой і розроблена і доповнена Віртом.
Основна мета структурного програмування - створити програму з мінімальними взаємозв'язками між її модулями. В ідеалі кожен модуль повинен мати один вхід і один вихід. p align="justify"> Досвід використання методів структурного програмування дозволяє зробити наступні висновки:
) структурне програмування спрощує процес створення складних програм і сприяє значному зменшенню кількості помилок у них;
) використання модулів невеликих розмірів дозволяє спростити і прискорити процеси їх налагодження;
) при використанні структурного програмування значно скорочується трудомісткість розробки технічної документації, тобто в якості документації на кожен модуль використовується тільки опис його функцій;
) структурне програмування є хорошою базою автоматизації розробки модульних програм.
Основна ідея структурного програмування полягає в наступному. Комп'ютерну програму можна представити у вигляді набору завдань. Будь-яка задача, яка занадто складна для простого опису, повинна бути розділена на декілька більш дрібних складових завдань, і цей поділ необхідно продовжувати доти, поки завдання не стануть досить простими для розуміння. p align="justify"> Дотримання принципів структурного програмування зробило тексти програм, навіть досить великих, нормально читаються. Серйозно полегшилось розуміння програм, з'явилася можливість розробки програм в нормальному промисловому режимі, коли програму може без особливих труднощів зрозуміти не тільки її автор, а й інші програмісти. Це дозволило розробляти досить великі для того часу програмні комплекси силами колективів розробників, і супроводжувати ці комплекси протягом багатьох років, навіть в умовах неминучих змін у складі персоналу. p align="justify"> Методологія структурної розробки програмного забезпечення була визнана В«найсильнішою формалізацією 70-х роківВ». Після цього слово В«структурнийВ» стало модним в галузі, і його почали використовувати скрізь, де треба і де не треба. З'явилися роботи з В«структурному проектуваннюВ», В«структурному тестуванняВ», В«структурному дизайнуВ» і так далі. Загалом, сталося приблизно те ж саме, що відбувалося в 90-х роках і відбувається в даний час з термінами В«об'єктнийВ», В«об'єктно-орієнтованийВ» і В«електроннийВ». p align="justify"> Структурне програмування досі залишається досить успішним способом вирішення складних проблем. Однак ...