МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Базова алгоритмічна структураАлгоритми можна представляти як деякі структури, що складаються з окремих базових (тобто основних) елементів. Природно, що при такому підході до алгоритмів вивчення основних принципів їхнього конструювання повинне починатися з вивчення цих базових елементів. Для їхнього опису будемо використовувати мову схем алгоритмів і шкільну алгоритмічну мову. Логічна структура будь-якого алгоритму може бути представлена комбінацією трьох базових структур: послідовність (лінійна), розгалуження, цикл. Характерною рисою базових структур є наявність у них одного входу й одного виходу. 1. Базова структура "послідовність"( лінійна ).Утворюється послідовністю дій, що випливають одне за іншим:
2. Базова структура "розгалуження". Забезпечує в залежності від результату перевірки умови (так чи ні) вибір одного з альтернативних шляхів роботи алгоритму. Кожний зі шляхів веде до загального виходу, так що робота алгоритму буде продовжуватися незалежно від того, який шлях буде обраний. Структура розгалуження існує в чотирьох основних варіантах: · якщо – то; · якщо – то – інакше; · вибір; · вибір – інакше.
Приклади структури розгалуження
3. Базова структура "цикл". Забезпечує багаторазове виконання деякої сукупності дій, що називається тілом циклу. Основні різновиди циклів представлені в таблиці:
Приклади структури цикл
Рішення задач за допомогою комп'ютера містить у собі наступні основні етапи, частина з яких здійснюється без участі комп'ютера. 1. Постановка задачі: · збирання інформації про задачу; · фоpмулювання умови задачі; · визначення кінцевих цілей pішення задачі; · визначення форми видачі результатів; · опис даних (їхніх типів, діапазонів величин, структури і т.п. ). 2. Аналіз і дослідження задачі, моделі: · аналіз існуючих аналогів; · аналіз технічних і програмних засобів; · pозpобка математичної моделі; · розробка структур даних. 3. Розробка алгоритму: · вибір методу проектування алгоритму; · вибір форми запису алгоритму (блок-схеми, псевдокод і ін.); · вибіp тестів і методу тестування; · проектування алгоритму. 4. Пpогpамування: · вибір мови програмування; · уточнення способів організації даних; · запис алгоpитму на вибpаній мові пpогpамування. 5. Тестування і налагодження: · синтаксичне налагодження; · налагодження семантики і логічної стpуктуpи; · тестові pозрахунки й аналіз pезультатів тестування; · удосконалення пpогpами. 6. Аналіз результатів рішення задачі й уточнення в разі потреби математичної моделі з повторним виконанням етапів 2 — 5. 7. Супровід програми: · доробка програми для рішення конкретних задач; · складання документації до виpішеної задачі, до математичної моделі, до алгоpитму, до пpогpами, до набору тестів, до використання. Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|