Programování I
Ukázky ze cvičení
-
-
cv02a.cpp - jednoduchý vstup, výpočet a výstup pomoci cin/cout i scanf/printf
cv04.cpp - ukázka opakovaného vstupu - odmocňování sekvence čísel
cv06.cpp - práce s bitovými operacemi - rozklad čísla na sčítance, které jsou mocninami 2
-
-
kontrola_datumu.cpp - ukázka praktické kontroly platnosti datumu (není asi vhodné pro cvičení, ProgTest to nejspíše nepovolí)
Automatizované domácí cvičení
První implementace i s krátkým návodem je na cpptester.
Sdílená plocha
Studenti
-
Připojte se na linedu.vsb.cz::33333. V případě, že bude požadováno heslo, použijte vsb.
Cvičící
Základní problém je, že na počítačích v D403 nejsou povolena příchozí připojení a to ani ze školní sítě. Následující postup je tedy zaměřen na obejítí tohoto. V textu budu označovat místa, kde můžou být libovolné (ale stejné) porty tučným komentářem.
-
zatrhnout Server - Input handling - Block remote input events
zrušit Server - Miscellaneous - Enable file transfers
zatrhnout Access Control - Loopback Connections - Allow loopback connections
zvolit Administration - Session Sharing - Always treat session as shared
(nepovinně) nastavit heslo v záložce Server
Spusťte PuTTY s nastavením (lze uložit):
Host name: linedu.vsb.cz
Connection - SSH - Tunnels:
Source port: 44445 (port A)
Destination: 127.0.0.1:5900
Remote
Auto
-
Spusťte nástroj na forwardování: java -jar portf-1.0.jar 44444 127.0.0.1 44445
Použijte vlastní porty 44445 (port A) a 44444 (nový port B).
Studentům sdělte postup jako výše, akorát s portem 44444 (port B).