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 barvyConsole
BackgroundColor
ConsoleColor
Console
ForegroundColor
ConsoleColor
ResetColor()
ve třídě Console
CursorVisible
ve třídě Console
K čemu nám může sloužit skrytí kurzoru?
0, 0
Clear
ve třídě Console
+
Parse
Convert
Convert
Jaký je problém těchto konverzí?
Parse
null
hodnotyConvert
null
hodnotyCo vypíše následující kód?
Math
π
, ε
==
!
true → false
false → true
>
>=
<
či <=
&&
true
||
else
else if
.Contains()
while
true
for
while
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?
Array
Array
Sort
Reverse
IndexOf
Split