Software pre konštrukčné geometrické úlohy
Software Solution for Geometric Constructions
Software pro konstrukční geometrické úlohy
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/90448Identifikátory
SIS: 184397
Kolekce
- Kvalifikační práce [11979]
Autor
Vedoucí práce
Oponent práce
Šejnoha, Jiří
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování a softwarové systémy
Katedra / ústav / klinika
Informatický ústav Univerzity Karlovy
Datum obhajoby
6. 9. 2017
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Velmi dobře
Klíčová slova (česky)
konstrukční geometrické úlohy, výuková pomůcka, Windows FormsKlíčová slova (anglicky)
geometric constructions, educational tool, Windows FormsPráce prezentuje program, pomocí kterého je možné vizualizovat konstrukční úkoly zadané postupem. Je určen zejména pro žáky základních a středních škol. Program byl psán v programovacím jazyce C#, v platformě Windows Forms sloužící k vytvoření grafické aplikace. Inspiruje se softwarem GeoGebra ale zaměřuje se víc na postup konstrukce než samotnou konstrukci. Jeho hlavní složkou je práce se základními geometrickými objekty, jako jsou bod, přímka a kružnice. Dále obsahuje možnost vytváření nových geometrických objektů pomocí již zavedených. Dokáže najít průsečíky dvou základních objektů. Umí najít vícenásobné řešení průsečíků a pracovat s nimi. V práci se nachází i několik příkladů geometrických úloh, jakož i ukázek jejich řešení pomocí aplikace. Práce pojednává také o tom, jak lze program využívat jako výuková pomůcka při výuce ve škole i při domácí přípravě.
The thesis presents the program which can visualize geometric constructions given by the construction steps. It is intended for students of primary and secondary schools. The program was written in the C# program language using the Windows Forms platform designed for creating graphics applications. It is inspired by GeoGebra software but it focuses more on the construction steps than the construction itself. The program's main part works with the basic geometric objects such as point, line and circle. In addition, it contains an option to create new geometric objects based on the previously created ones. It can find the intersections of the two basic objects and work with them. In the thesis there are a few examples of geometric constructions and also the illustrations of their solutions with the application. The thesis discusses how the program can be used as a learning tool in the educational process in schools and at home as well.
