Генератор діаграм дій по коду програм мовою С
dc.contributor.advisor | Марченко, Олексій Олександрович | |
dc.contributor.author | Садовенко, Максим Юрійович | |
dc.date.accessioned | 2021-08-19T10:29:37Z | |
dc.date.available | 2021-08-19T10:29:37Z | |
dc.date.issued | 2021-06 | |
dc.description.abstracten | Qualification work includes an explanatory note (x p., Xx fig., 4 appendices). The object of development is to create a software product for generating action diagrams by program code in C. The software product will be useful for specialists in various fields, because it allows you to generate an action diagram, which is a universal way to write an algorithm. The created software product has the following capabilities: • run on different operating systems with Python interpreter installed; • graphical display of program code without binding to the syntax of any programming language; • save action diagrams in a file of any format for images; The Python programming language using the PIL library was used to implement the diploma project, to generate the image, to implement the lexical analyzer itself, to divide the input program into tokens and the PyCharm CE development environment. When writing a thesis project, the following steps were taken: • description and comparison of different ways of recording the algorithm; • analysis of tools for project implementation; • creating a convenient program for generating action diagrams; The use of this software product will speed up the time of creating a graphical record of the algorithm, getting acquainted with it. Helps novice programmers to learn algorithms without being tied to a specific programming language. | uk |
dc.description.abstractuk | Кваліфікаційна робота включає пояснювальну записку (51 с., 26 рис., 4 додатки). Об’єкт розробки – створення програмного продукту для генерації діаграм дій по коду програм мовою С. Програмний продукт буде корисним для спеціалістів різних галузь, адже він дозволяє згенерувати діаграму дій, яка є універсальним способом запису алгоритму. Створений програмний продукт має такі можливості: • запуск на різних операційних системах зі встановленим інтерпретатором Python; • графічне відображення програмного коду без прив’язки до синтаксису будь-якої мови програмування; • збереження діаграм дій у файлі будь-якого формату для зображень; Для реалізації дипломного проєкту було використано мову програмування Python з використанням бібліотеки PIL, для генерування зображення, власну реалізацію лексичного аналізатора, для розбиття вхідної програми на лексеми та середовище розробки PyCharm CE. При написані дипломного проєкту були зроблені наступні дії: • опис та порівняння різних способів запису алгоритму; • аналіз інструментів для реалізації проєкту; • створення зручної програми для генерації діаграм дій; Використання даного програмного продукту дозволить пришвидшити час створення графічного запису алгоритму, ознайомлення з ним. Допоможе програмістам-початківцям у вивчені алгоритмів без прив’язки до конкретної мови програмування. | uk |
dc.format.page | 65 с. | uk |
dc.identifier.citation | Садовенко, М. Ю. Генератор діаграм дій по коду програм мовою С : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Садовенко Максим Юрійович. – Київ, 2021. – 65 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/43308 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | алгоритм | uk |
dc.subject | діаграма дій | uk |
dc.subject | генерація зображень | uk |
dc.subject | Python | uk |
dc.subject | PIL | uk |
dc.subject | C | uk |
dc.subject | лексичний аналіз | uk |
dc.subject | algorithm | uk |
dc.subject | action diagram | uk |
dc.subject | image generation | uk |
dc.subject | lexical analysis | uk |
dc.title | Генератор діаграм дій по коду програм мовою С | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- SadovenkoMYu_bakalavr.pdf
- Розмір:
- 2.1 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: