21 |
Programovací jazyk Ruby a účelnost jeho zařazení do výuky / Ruby programming language and its advisability of inclusion in educationPorazil, Tomáš January 2010 (has links)
The thesis presents the Ruby language and deals with the idea of including this language in the teaching of computer science at the University of Economics in Prague (UEP). In the beginning of their studies, all students have to complete two compulsory science subjects related to programming, which is the first experience with programming for many of them. Currently, the primary programming language being taught is Java. This work aims to present Ruby language, as an alternative to currently taught Java or at least as a language which the students could continue with after studying Java. In the introduction of the thesis the reader gets familiar with the history of language with its philosophy, which stood at the birth of Ruby and the basic concepts on which it is based. Next there are presented the basic constructs and syntax which are necessary to understand the final part of the paper, which discusses the different programming techniques that can be used in Ruby. The final chapter highlights the features of Ruby, for which it would be appropriate to include Ruby in the languages taught at UEP. These include especially clear and concise syntax, possibility to use different programming paradigms and creating internal DSL. The practical outcome of the whole work is a web application that offers an interactive form of the work itself. It is possible to browse the whole work in the internet and all mentioned examples of program code can be immediately tested in practice. The application outlines possible direction which can teaching programming languages take.
|
22 |
Matematický model rozpočtu / Mathematical Model for Faculty BudgetHolá, Lucie January 2008 (has links)
The idea of this diploma thesis is an origin application of optimization models to solve a wage funds allocation problem on various institutes of each faculty. This diploma thesis includes an outline of linear programming models, nonlinear programming models, multiply programming models and parametric programming models. Studied questions are debating in wider context of distributing financial resources from the Budget of the Czech republic, through Ministry of education, youth and sports, universities, faculties after as much as various institutes. The accent is given on question of definition assessment scales of achievement criteria with general-purpose kvantification.
|
23 |
Vytváření strukturované databáze o genofondu sóje a její využití ve šlechtitelském procesuTeplan, Libor January 1999 (has links)
No description available.
|
24 |
Vícekriteriální lineární programování v prostředí Microsoft ExcelSkočdopolová, Veronika January 2008 (has links)
Tato práce se zabývá vícekriteriálním lineárním programováním v prostředí Microsoft Excel. V rámci diplomové práce byla vytvořena aplikace SYMCLIP, která funguje jako doplněk MS Excel. Aplikace je určena pro řešení úloh vícekriteriálního lineárního programování pomocí metod s informací a priori a interaktivních metod. Dále jsou v aplikaci k dispozici tři metody pro odhad váhového vektoru. Aplikace by měla sloužit mimo jiné studentům Vysoké školy ekonomické při výuce předmětů zabývajících se teorií rozhodování.
|
25 |
Optimalizace ideální stravy / Optimization of ideal nutrimentŠádová, Eva January 2007 (has links)
The thesis describes a way of searching the best bill of fare for certain patient in hospital. The target is to set up and then to solve an optimization model. Criterion of performance is to minimize spending on selected foodstuff. The first part describes a theory of optimization models, the second is about nutrition and the third aims to solve a model and to interpret the results.
|
26 |
Optimalizace rovrhu na vysoké škole / University Schedule OptimisationSkrbková, Tereza January 2009 (has links)
Scheduling is a practical optimisiation problem which can be solved by means of integer or binary programming methods. This paper focuses on university scheduling, in particular the schedule of the University of Economics in Prague, it is however possible to apply the results to schedules of other universities. We begin with the basics of linear programming, focusing on integer and binary programming as well as selected methods used to solve these problems. We then construct an optimisation model for the schedule of a subset of subjects based on real requirements (data 2009) and we compare the results with the actual schedule of the University of Economics in Prague. In conclusion we discuss some of the assumptions made during model development. The model is then generalised to include the entire set of subjects of the university. For the conversion of the software results into a more legible format, we include two MS Excel macros as part of this paper.
|
27 |
Modely stochastického programování a jejich aplikace / Stochastic programming models with applicationsNovotný, Jan January 2008 (has links)
Diplomová práce se zabývá stochastickým programováním a jeho aplikací na problém mísení kameniva z oblasti stavebního inženýrství. Teoretická část práce je věnována odvození základních přístupů stochastického programování, tj. optimalizace se zohledněním náhodných vlivů v modelech. V aplikované části je prezentována tvorba vhodných optimalizačních modelů pro mísení kameniva, jejich implementace a výsledky. Práce zahrnuje původní aplikační výsledky docílené při řešení projektu GA ČR reg. čís. 103/08/1658 Pokročilá optimalizace návrhu složených betonových konstrukcí a teoretické výsledky projektu MŠMT České republiky čís. 1M06047 Centrum pro jakost a spolehlivost výroby.
|
28 |
Programový systém pro řešení úloh dynamického programování / Program system for solving dynamic programming problemsZetka, Petr January 2011 (has links)
This work deals with building a program system for solving dynamic programming problems on a computer. The theoretical part describes dynamic programming as a tool used for optimizing multistage decision processes and dynamic programming problems implemented in the program system. The practical part describes the design and implementation of the program system and verification of its functionality.
|
29 |
Modely stochastického programování pro inženýrský návrh / Stochastic Programming for Engineering DesignHrabec, Dušan January 2011 (has links)
Stochastické programování a optimalizace jsou velmi užitečné nástroje pro řešení široké škály inženýrských úloh zahrnujících neurčitost. Diplomová práce se zabývá stochastickým programováním a jeho aplikací při řešení logistických úloh. Teoretická část práce je věnována jak základním pojmům z teorie grafů, tak pojmům souvisejících s matematickým, lineárním, celočíselným a stochastickým programováním. Pozornost je věnována také návaznosti zmíněných pojmů na logistiku. Druhá část se zabývá tvorbou vlastních úloh prezentujících stochastické logistické modely, jejich implementací a výsledky.
|
30 |
Knihovna rozšiřující jazyk C# o podporu konceptů funkcionálního programování / Extending C# with a Library of Functional Programming ConceptsĆerim, Harun January 2020 (has links)
The main goal of this thesis was to implement a functional programming (FP) library named Funk that extends C# with support for concepts present in functional programming languages, such as F# and Scala. Funk utilizes many functional programming concepts, including immutability, pattern matching, and various types of monads, together with stronger typing. Introduction of these concepts into C# helps in avoiding many runtime errors and boilerplate code, and it also lets developers write C# code in a declarative rather than in an imperative way, making the day-to-day software development easier and less error-prone. Additionally, the thesis analyzes and compares Funk with existing functional programming libraries such as Language-ext and FuncSharp. Finally, it analyzes the new features of C# 8, which include nullable reference types and pattern matching and compares them with the functionalities of the Funk library.
|
Page generated in 0.0774 seconds