Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Computers and Programming 2 (FEKT-CPC2)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FEKT-CPC2 - Computers and Programming 2, Fakulta elektrotechniky a komunikačních technologií, Vysoké učení technické v Brně (VUT).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Naučit studenty základním programovacím návykům a algoritmizaci. Vysvětlit základní vlastnosti a struktury jazyka C a jejich využití. Připravit studenty na práci v prostředí Borland C++ Builder.

Osnova

Algoritmizace (rozšírení základních poznatků z předchozího semestru). Definice úlohy, definice vstupu/výstupu, zápis algoritmu v metajazyku, přepis do programovacího jazyka. Úvod do jazyka C. Základní typy proměnných, odvozené typy, konstanty, pole. Výrazy, aritmetické konverze, aritmetické operátory, operátory posuvu, relační operátory, logické operátory, bitové operátory, přiřazovací operátory, priorita operátoru. Řetězce a jejich operátory, knihovní funkce. Příkazy, složený příkaz, příkazy pro větvení, cykly a přenos řízení. Vývojový diagram. Funkce. Deklarace funkce, metody volání funkcí, ošetření událostí, rekurze funkcí. Pokročilé datové typy. Unie, výčtový typ, dynamické proměnné, ukazatel. Objekty. Lexikální elementy, konstanty a řetězce, třídy objektu, typy objektu. Uživatelské rozhraní Microsoft Visual C++ Studio. Grafické komponenty. Algoritmy. Vyhledání maxima a minima, třídení. Práce s poli, maticové výpočty. Práce se soubory ve Windows. Databázové systémy. Záznamy, třídění, vyhledávání, statistiky. Propojení databází.

Literatura

PRINZ, P., KIRCH-PRINZ, U. A Complete Guide to Programming in C+. Sudbury: Jones and Bartlett Computer Science, 2002DALE, N., WEEMS, CH. Programming in C+. Sudbury: Jones and Bartlett Computer Science, 2005

Požadavky

Jsou požadovány znalosti na úrovni středoškolského studia.

Garant

doc. Ing. Jiří Šebesta, Ph.D.

Vyučující

doc. Ing. Jiří Šebesta, Ph.D.