Tvorba úloh pro výuku předmětu: Praktické programování v C++

Loading...
Thumbnail Image

Date

Authors

Šabatka, Pavel

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Předmětem této práce je tvorba pomůcek pro začínající programátory, které usnadní studentům absolvování předmětu BPPC. Teoretická část pojednává o programovacích jazycích C, C++ a jejich odlišnostech. Dále jsou zmiňovány kompilátory těchto jazyků, je zdůrazněno především vývojové prostředí MS Visual C++ 2005, ve kterém probíhá výuka předmětu BPPC a odlišnosti tohoto prostředí od standardů ISO. Jsou také probrány některé základní techniky programování v C++, které jsou často zmiňovány dále v práci. Druhou částí je implementace knihoven pro kontrolu správnosti programů. Knihovna check.h kontroluje práci programátora s dynamicky alokovanou pamětí a se soubory. Knihovna adtcheck.h umožňuje ověření správnosti a vykreslení topologie abstraktních datových typů implementovaných programátorem. K těmto knihovnám byla vytvořena webová prezentace s jejich dokumentací.
The purpose of this thesis is implementation utilities for beginners in programming. These utilities could make passing subject BPPC easier. Theoretical part dissertates about programming languages C, C++ and about differences between them. There is also talked about compilers of these languages with accent for development environment MS Visual C++ 2005 and it’s diversities form ISO standards. This path contains also some basic chapters of programming, which are often noticed later. The second part is implementation libraries for checking programs. Library check.h checks programmer’s using of dynamic allocated memory and files. Library adtcheck.h was designed for checking and printing topology of abstract data types, which were implemented by programmer. There was designed also web pages with documentation for both libraries.

Description

Citation

ŠABATKA, P. Tvorba úloh pro výuku předmětu: Praktické programování v C++ [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Automatizační a měřicí technika

Comittee

prof. Ing. Stanislav Ďaďo, DrSc. (předseda) prof. Ing. Petr Pivoňka, CSc. (místopředseda) doc. Ing. Ludvík Bejček, CSc. (člen) doc. Ing. Jozef Honec, CSc. (člen) Ing. Radovan Holek, CSc. (člen) Ing. Miloslav Richter, Ph.D. (člen)

Date of acceptance

2008-06-17

Defence

Bakalářská práce byla úspěšně obhájena. Všechny položené otázky oponenta a komise byly úspěšně zodpovězeny.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO