Побудова блок-схем алгоритмів програм. Створення блок схем алгоритмів за допомогою FCEditor. Експорт блок-схеми в графічний файл. Огляд програмних та апаратних засобів. Мови програмування високого рівня. Цикли та умовний оператор IF з лічильником.
Аннотация к работе
Модуль реалізації алгоритмів на графах з візуалізацією етапів розробки 1. Аналіз графа, для виявлення помилок. 3. Побудова псевдокоду із графу. 4. Програмний модуль може застосовуватись для аналізу алгоритмів різної складності та виявленні в ньому помилок. 1.2 Огляд способів та засобів розробки Процес розробки будь-яких алгоритмів супроводжується зображенням його в схематичному вигляді: блок-схема, дерево рішень, та інше. Деякі з них здатні не тільки зображати алгоритм в одному з перечислених вище виглядів, а й генерувати вихідних код на одній з відомих мов високого рівня. Цей процес не рідко може супроводжуватися попереднім проведенням синтаксичного аналізу коду, для виявлення і виправлення помилок. Також деякі із засобів дозволяють виконувати зворотну генерацію, тобто програма отримує вихідний код, на деякій мові високого рівня, аналізує його і дозволяє зобразити алгоритм у схематичному вигляді. 1.2.1 Побудова блок-схем алгоритмів програм Алгоритм - це однозначна кінцева послідовність точно визначених кроків або дій які забезпечують вирішення завдання при наявності вихідних даних за кінцевий проміжок часу. Символ використовується для зображення уніфікованої структури ЦИКЛ з параметрами. Початок, кінець, переривання процесу обробки даних або виконання програми. 1.2.3 Створення блок схем алгоритмів за допомогою FCEditor Відомо досить багато засобів схематичного зображення алгоритмів, що підвищують швидкість та якість їх створення, дозволяють уникнути рутинної роботи. Чому сприяє паралельна генерація коду на мові високого рівня. 1.2.4 Огляд FCEDitor FCEDitor не потребує установки, працює під керуванням ОС Microsoft Windows 9x/NT/2000/Vista. При відкриванні раніше збереженого проекту алгоритму, відбувається генерація коду на вибраній мові (доступні мови: Pascal та С ). Імпорт блок-схеми із вихідного коду на мові C . 5. Багато структур, що представляють практичний інтерес для математики та інформатики, можуть бути представлені графами. 11) або неорієнтований граф G - це впорядкована пара G: = (V, E), для якої виконуються наступні умови: · V це безліч вершин або вузлів, · E це безліч (невпорядкованих) пар різних вершин, що називаються ребрами.