Závěrečná práce: Boris Ranto, učo 256451: Writing Graph Algorithms in Executable Pseudocode
Bakalářská práce
Writing Graph Algorithms in Executable Pseudocode
Boris Ranto, učo 256451
Anotace
Cieľom tejto bakalárskej práce je poskytnúť nástroj, ktorý by umožnil návrh programov v pseudokóde, ktorý je priamo spustiteľný. Pseudokód by mal byť bez prebytočnej komplexnosti z hľadiska jednoduchosti výsledného kódu. Práca si dáva za cieľ slúžiť ako študijný materiál pre návrhárov programov, ktorí sú ochotní sa podriadiť navrhnutej notácii.
Abstract
The aim of this bachelor thesis is to provide the tool that would allow software designer to write pseudocode that is directly executable without additional complexity in terms of pseudocode simplicity. The thesis is aimed to serve as a learning material for software designers that are willing to comply to the suggested notation.
Zadání práce
Cílem této práce je vyvinout notaci pro zápis grafových algoritmů. Tato notace se musí blížit zápisu algoritmu v klasickém pseudokódu, ale musí být spustitelná. (Jako vhodný základ je jeví jazyk Python.)
- Nastudujte způsoby zápisu algoritmů pro kontrolu MSC diagramů.
- Nastudujte operace jazyka Python, které lze použít pro zápis kontrolních algoritmů; nastudujte možnosti rozšiřování klasickí implementace jazyka Python.
- Navrhněte rozšíření jazyka Python tak aby umožňoval čitelný zápis algoritmů pro kontrolu MSC.
- Implementujte vybrané operace.
- Demonstrujte funkčnost na vybraných kontrolních algoritmech.
Práce zkontrolována:
6. 1. 2011 11:40, Ing. Petr Gotthard
6. 1. 2011 11:40, Ing. Petr Gotthard
Jazyk práce
Termín obhajoby
2. 2. 2011
Vedoucí
Ing. Petr Gotthard
Oponenti
Literatura
- BEAZLEY, David M. Python :referenční programátorská příručka. Praha: Neocortex, 2002, xiv, 429 s. ISBN 80-86330-05-2.
- GOTTHARD, Petr; Jindřich BABICA a Vojtěch ŘEHÁK. Sequence Chart Studio 0.1: Basic Verification Algorithms. 2008.
Studijní program
Informatika
Obor
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Writing Graph Algorithms in Executable Pseudocode
Mgr. Boris Ranto, učo 256451 -
Načítání MSC diagramů z textové podoby ITU-T Z.120
Mgr. Matúš Madzin, učo 207505 -
Časově závislé rozvržení MSC
Mgr. Tomáš Márton -
Informační systém sportovních soutěží
Mgr. Dominik Štefančik, učo 73405 -
Správce elektronického poštovního systému
Mgr. Jaroslav Aster, učo 50861 -
Nástroje pro automatickou konverzi dokumentace
Bc. Michal Palata -
Informační systém kulturních akcí
Mgr. Ivo Žáček, učo 98721 -
Libvirt a jeho využitie pre správu virtualizovanej infraštruktúry
Mgr. Martin Jantošovič, učo 173308
Název
Vložil
Vloženo
Práva




