Technické výpočty základy algoritmizace
Popis:
Technické výpočty - základy algoritmizace
Pro předmět Technické výpočty. Zimního semestru jste obdrţeli studijní balík obsahující
- integrované skriptum pro distanční studium obsahující i pokyny ke studiu
- CD-ROM s doplňkovými animacemi vybraných částí kapitol
Prerekvizity
Pro studium tohoto předmětu se předpokládá absolvování předmětu Technické výpočty.
Cílem předmětu
je seznámení se základními pojmy z oblasti algoritmizace. Po prostudování modulu by měl student být schopen zvládat tvořit základní algoritmy ve Visual Basicu for Application.
Pro koho je předmět určen
Modul je zařazen do bakalářského studia oboru Aplikovaná informatika a řízení studijního programu Strojírenství, ale může jej studovat i zájemce z kteréhokoliv jiného oboru, pokud splňuje požadované prerekvizity.
Skriptum se dělí na části, kapitoly, které odpovídají logickému dělení studované látky, ale nejsou stejně obsáhlé. Předpokládaná doba ke studiu kapitoly se může výrazně lišit, proto jsou velké kapitoly děleny dále na číslované podkapitoly a těm odpovídá níže popsaná struktura.
Klíčová slova:
visual basic
algoritmy
software
makra
office
programování
datové typy
proměnné
ladění
cykly
Obsah:
- VÝklad -4-
Shrnutí pojmů -4-
Otázky -4-
Úlohy k řešení -4-
Klíč k řešení -4-
1 Úvod -11-
1.1 Počátky moderní výpočetní techniky a software -11-
1.2 Programovací jazyk -13-
2 Automatizace práce v ms office záznamem maker . 15
VÝklad -15-
2.1 Makra -15-
2.2 Záznam maker v prostředí ms excel 2010 -16-
2.3 Pouţívaní maker v prostředí ms excel 2010 -19-
2.4 Omezení záznamu maker -27-
Shrnutí pojmů -28-
Otázky -28-
Úlohy k řešení -28-
3 Editace maker programovým zápisem -30-
VÝklad -30-
3.1 Editor jazyka visual basic for application -31-
3.2 Programové zaloţení makra -36-
3.3 Zápis programového kódu -38-
3.4 Test spuštění makra z prostředí editoru jazyka visual basic -40-
Shrnutí pojmů -40-
Otázky -41-
Úlohy k řešení -41-
4 Úvod do programování v jazyce visual basic for application -43-
VÝklad -43-
4.1 Úvod do jazyka visual basic -43-
4.2 Příkazy dialogů (funkce) msgbox() a imputbox() -48-
4.3 Vývojové diagramy -51-
Shrnutí pojmů -52-
Otázky -53-
5 Proměnné a datové typy -54-
VÝklad -54-
5.1 Automatické proměnné -54-
5.2 Deklarace proměnných -57-
5.3 Datové typy -59-
5.4 Obor platnosti proměnných -61-
5.5 Základní operátory -61-
5.6 Výjimky při práci s proměnnými -62-
Řešený příklad -64-
Shrnutí pojmů -64-
Otázky -64-
Úlohy k řešení -65-
6 Ladění programového kódu -67-
VÝklad -67-
6.1 Metody zahájení ladění -68-
6.2 Sledování hodnot proměnných - analýza vzniku výjimky -69-
6.3 Krokování -73-
Shrnutí pojmů -76-
Otázky -77-
Úlohy k řešení -77-
7 Větvení a logické výrazy -79-
VÝklad -79-
7.1 Logické výrazy a proměnná boolean -79-
7.2 Větvení pomocí funkce iif -83-
7.3 Větvení pomocí konstrukce if-else -84-
7.4 Větvení pomocí konstrukce select-case -87-
Shrnutí pojmů -89-
Otázky -89-
Úlohy k řešení -90-
Řešený příklad -91-
8 Cykly - opakování činností -92-
VÝklad -92-
8.1 Inkrementační cyklus for - next -93-
8.2 Logický cyklus do-loop s podmínkou na začátku -96-
8.3 Logický cyklus do-loop s podmínkou na konci -98-
8.4 Logický cyklus do-loop s podmínkou uprostřed -99-
8.5 Cyklus procházení kolekcí -101-
Řešený příklad -103-
Shrnutí pojmů -104-
Otázky -104-
9 Programové přístupy k buňkám -106-
VÝklad -106-
9.1 Programový výběr buněk a oblastí -106-
9.2 Programový přístup k hodnotám buněk a jejich editace -108-
9.3 Procházení oblastí -109-
Řešený příklad -111-
Otázky -111-
Úlohy k řešení -112-
10 Funkce, subrutiny a argumenty -114-
VÝklad -114-
10.1 Definice funkcí -115-
10.2 Volání funkcí v kódu: -116-
10.3 Volání funkcí v tabulkách ms excelu -117-
10.4 Definice subrutiny -118-
10.5 Subrutiny s argumenty -119-
10.6 Předávání argumentů odkazem a hodnotou -120-
10.7 Globální proměnné -121-
10.8 Ladění subrutin a funkcí -122-
10.9 Buňka a oblast jako argument funkce -124-
10.10 Systémové funkce -125-
Shrnutí pojmů -129-
Otázky -130-
Úlohy k řešení -130-
Rejstřík -133-
O souborech cookie na této stránce
Soubory cookie používáme pro funkční účely, pro shromažďování a analýzu informací o výkonu a používání stránky.