PVA
Bc. Matěj Cajthaml — SSPŠ
©
1 + 1 vs. a + b
Vytvořte vývojové diagramy na papír nebo v programu Visio (popř. na stránce draw.io).
.exe[sí šárp]
A co je to vlastně ten blok?
Nesprávně:
Správně:
Na co bychom v programu potřebovali celá čísla?
true a false
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/
Console — konzole.Console.Write() vs. Console.WriteLine()
Title
ConsoleColor — předpřipravená třída. a jména barvyConsoleBackgroundColorConsoleColor
ConsoleForegroundColorConsoleColor
ResetColor() ve třídě Console
CursorVisible ve třídě Console
K čemu nám může sloužit skrytí kurzoru?
0, 0Clear ve třídě Console
+
Parse
ConvertConvert
Jaký je problém těchto konverzí?
Parse
null hodnotyConvert
null hodnotyCo vypíše následující kód?
Mathπ, ε
==
!true → falsefalse → true
>
>=
< či <=
&&true
||
else
else if
.Contains()
whiletrue
forwhile bloky
for
Lze pomocí for vytvořit nekonečný cyklus?
%
Můžeme získat zbytek po dělení nulou? Tj.: x % 0
Co si představíte pod inkrementací?
Co si představíte pod dekrementací?
CursorTop a CursorLeft
https://docs.microsoft.com/cs-cz/dotnet/csharp/programming-guide/strings/#string-escape-sequences
0 až n-1, kde n je velikost pole
0 až n-1, kde n je velikost pole
Co se stane když přistoupíme ke špatnému indexu?
Co je to špatný index?
System.IndexOutOfRangeException:
Index je mimo hranice pole
Length
Proč musíme uvádět velikost pole?
Šlo by vypsat pole pomocí již známých cyklů?
break
continue
Proč neurčujeme velikost?
ArrayArraySort
Reverse
IndexOf
Split