Визначення структури

Структура - це розподіл частин тіла , хоча також може використовуватися в абстрактному сенсі. Поняття, яке походить від латинської structura , відноситься до розташування і порядку частин всередині цілого .

Estructura

З цього визначення поняття структури має безліч додатків. Це може бути розподіл і порядок основних частин будівлі або будинку , а також броня або база, яка служить опорою для будівництва . Наприклад: "На перший погляд це виглядає як дуже сучасна будівля, але її структуру треба проаналізувати" , "Мені подобається структура цього будинку, з ванною, розташованою поруч з основним приміщенням" , "Порушення структури викликало обвал. вежі в Куала-Лумпурі . "

Структура також є розподілом і порядком компонентів або частин твору винахідливості : "Нова книга Стівена Кінга має структуру, що складається з восьми глав і передмови" , "Сформована структура найбільш популярних пісень за віршем-хором-віршем " , " Це фільм незвичайної структури, який починається зі смерті головного героя, а потім розповідає, як він досяг цього фатального моменту ".

Для соціології соціальна структура - це населення, яке має певну організацію і певну технологію, яка співіснує і розвивається в середовищі.

У сфері інформаційних технологій структура даних є формою організації елементарних даних з метою полегшення роботи з програмування. З іншого боку, елементарні дані - це мінімальна інформація про систему .

Структуроване програмування

Вона називається структурованим програмуванням до парадигми, яка прагне полегшити розуміння коду, скоротити час розробки і поліпшити якість комп'ютерних програм, використовуючи просто підпрограми і блоки коду (також звані послідовностями , є розділами з змінним числом) висловлювань і тверджень, іншими словами, найпоширеніший зміст програми), умовні вказівки (виділення перемикача типу і якщо ), а також для і під час циклів .

З іншого боку, структуроване програмування відкидає використання інструкції GOTO (від англ. Go to , що означає перейти до ), що дозволяє переходити з однієї точки в іншу коду і ускладнює її відстеження і підтримку, крім того, що було походження великої кількості помилок у його розквіті .

Цей спосіб осмислення розвитку програм виник у кінці десятиліття 70-х років, і його пропагандисти запевнили, що всі програми можуть бути побудовані на основі його принципів; хоча існують мови з більшою структурою, ніж ті, що передбачаються цією парадигмою, всі вони можуть бути відтворені з if , switch , for і while .

Серед переваг, що пропонуються щодо способу програмування, що використовується до його появи, на додаток до зазначених вище, є наступні:

* дозволяє змінювати готовий код з більшою легкістю, що позитивно впливає на витрати на технічне обслуговування;
* різні інструкції показують більшу взаємозв'язок один з одним, що робить структуру коду більш чіткою, послідовною;
код простіше зрозуміти, оскільки читання виконується послідовно, без заплутаних розривів рядків використання GOTO ;
* Тестування і налагодження програм вимагає менше зусиль, враховуючи більшу ясність структури;
* спираючись на цю парадигму, процес полегшується з першого етапу: проектування.

Хоча можна дотримуватися принципів структурованого програмування на будь-якій мові , найчастіше в перші роки використовувалися Паскаль, АЛГОЛ, Ада і ПЛ / І. В останні десятиліття виникли інші парадигми, такі як об'єктно-орієнтоване та модульне програмування, кожна з яких намагалася вирішити різні проблеми.

border=0

Пошук іншого визначення