Design a program to display the kopenogram of a given function in Python

Thesis title: Navrhněte program pro zobrazení kopenogramu zadané funkce v Pythonu
Author: Waller, David
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Chadim, Marek
Thesis language: Česky
Abstract:
Tato práce má za hlavní cíl navrhnout a implementovat aplikaci pro zobrazení algoritmů ve formě kopenogramů. Je tedy věnována problematice grafického zobrazení algoritmů a analýze nástrojů, které by se pro prezentaci algoritmů mohly použít. V teoretické části představujeme různé způsoby zobrazování algoritmů pomocí jednotlivých typů diagramů včetně kopenogramů. Poté se věnujeme analýze nástrojů, které se pro tuto problematiku dají využít. Na to navazujeme úvodem do knihovny Tkinter, která se zabývá grafickým rozhraním v jazyku Python a která bude jednou z technologií pro vývoj aplikace. V praktické části se zabýváme návrhem a implementací samotné aplikace pro zobrazení algoritmů pomocí kopenogramu. V kapitolách této části podrobně popisujeme jednotlivé funkcionality aplikace a naši implementaci. Součástí praktické části je uživatelská příručka s návodem pro ovládání aplikace a ukázkou vygenerovaného kopenogramu ze vzorové funkce.
Keywords: kopenogram; algoritmy; python; grafické zobrazení; diagramy
Thesis title: Design a program to display the kopenogram of a given function in Python
Author: Waller, David
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Chadim, Marek
Thesis language: Česky
Abstract:
The main goal of this work is to design and implement an application for displaying algorithms in the form of kopenograms. It is also dedicated to the issue of graphical representation of algorithms and the analysis of tools that could be used for the presentation of algorithms. In the theoretical part, we present different ways of displaying algorithms using individual types of diagrams, including kopenograms. Then we analyze the tools that can be used for this topic. We follow this with an introduction to the Tkinter library, which deals with the graphical interface in the Python language and which will be one of the technologies for developing this application. In the practical part, we deal with the design and implementation of the application itself for displaying algorithms using a kopenogram. In the chapters of this part, we describe in detail the individual functionalities of the application and our implementation. Another part of the practical part is a user manual with instructions for operating the application and a picture of the generated kopenogram from a sample function.
Keywords: kopenograms; algorithms; graphical display; diagrams; python

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 13. 6. 2023
Date of submission: 8. 12. 2023
Date of defense: 30. 1. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/85344/podrobnosti

Files for download

    Last update: