Softwarová laboratoř 1,2 - Seznam cvičení (sylabus)
Zimní semestr (část 1)
-
Úvod
Vývojové prostředí M$ Visual Studio .NET, Kalkulačka
Vytvoření projektu, okna a nástroje vývojového prostředí, překlad a spuštění aplikace, konzolová aplikace.
Ukázka jednoduché grafické aplikace - kalkulačky.
-
Jazyk VB.NET
Datové typy a proměnné
Datové typy, proměnná, deklarace a inicializace proměnné, konverze a zjištění typu, typ záznam (struktura).
-
Pole
Deklarace a inicializace pole, prvek pole, dynamické a vícerozměrné pole, vlastnosti pole.
-
Operátory
Aritmetické, relační, logické a ostatní operátory, asociativita a priorita operátorů.
-
Podmínky, Cykly
Řídící konstrukce If..Then..Else a Select Case..Case.
Řídící konstrukce (počítaného cyklu) For..Next a (nepočítaných cyklů) While, Until, Do..Loop.
Letní semestr (část 2)
-
Procedury a funkce
Definice procedury a funkce, volání, parametry, předávání parametrů hodnotou a odkazem, návratová hodnota.
-
Procedury a funkce, Kontext, životnost a viditelnost proměnných a procedur a funkcí
Proměnný počet parametrů a nepovinné parametry, pojmenované parametry, přetěžování procedur a funkcí.
Kontext (rozsah platnosti) proměnné, životnost proměnné, viditelnost proměnné a procedury a funkce.
-
Úkol
Třídění prvků (čísel) algoritmem BubbleSort.
-
Chyby a ladění programu
Typy chyb, debugger a práce s ním, body přerušení (breakpoints), debugování a ladění programu.
-
Úkol
Převod čísla v desítkové číselné soustavě do řetězcového vyjádření v jiné číselné soustavě a obráceně.
-
Úkol
Rychlá n-tá mocnina čísla a demonstrace rychlosti.
-
Úkol
Výpis všech podmnožin dané množiny znaků.