Programování 1
V zimním semestru 2023/2024 Rudolf toto cvičení necvičí (krom 5.10.), převzal jej Jiří Šejnoha.
Tím pádem samozřejmě namísto původně vyhlášeného platí podmínky na zápočet dle pravidel kolegy Šejnohy (které jsou ale jistě v hlavních obrysech podobné).
Převzetí cvičení proběhlo 12.10. po vzájemné domluvě na žádost kolegy Šejnohy a se souhlasem katedry.
Tato stránka nebude v tomto semestru nadále udržována.
-
přednáší Tomáš Holan v úterý 10:40
-
cvičí
Rudolf Rosa Jiří Šejnoha ve čtvrtek 14:50-16:20 v N8
-
cvičení pro kruh 42 paralelky Y bakalářských studentů informatiky
-
navazuje na cvičení Algoritmizace 1 s Jiřím Šejnohou 14:00-14:45 v N8
-
cvičení Programování a Algoritmizace jsou svázaná, navštěvujte tedy na sebe navazující cvičení!
-
cvičení pro pokročilé má Martin Mareš ve čtvrtek (15:40-17:10 v N7)
Kdykoliv cokoliv potřebujete, napište mi na rosa@ufal.mff.cuni.cz (nebo mě oslovte po cvičení). Budu rád, když předmět e-mailu bude mimo jiné obsahovat kód předmětu (NPRG030), mám na to nastavené e-mailové filtry.
Cvičení 2023/2024
-
5.10. hello world (sčítání, násobení, input)
-
přihlášení k počítači
-
jméno = SIS login (seznam)
-
heslo jako do SIS
-
problémy s účty řeší SISAL
-
Vzájemné seznámení
-
zkušenosti s programováním? (žádné, malé, střední, velké...)
-
zkušenosti s programovacími jazyky?
-
operační systém?
-
angličtina?
-
Hello world
-
programování v Pythonu přímo v prohlížeči snadno a rychle
-
pár jednoduchých věcí na úvod
-
5+6
-
3*7
-
8-2
-
1/3
-
5*"ptakopysk"
-
"ptakopysk" + "podivný"
-
a=5
-
b=6
-
a+b
-
zvire="ptakopysk"
-
zvire=input()
-
cislo = int("5")
-
print("Myslim, ze", cislo, "je super cislo")
-
print(f"Myslim, ze {cislo} je super cislo")
-
print("Myslim, ze " + str(cislo) + " je super cislo")
-
if cislo > 5:
print(3*cislo)
else:
print(2*cislo)
-
Visual Studio Code: https://code.visualstudio.com/
-
-
podmínky na zápočet: domácí úkoly, závěrečný test, zápočtový program
-
konzultace
-
komunikační kanály
-
e-mail rosa@ufal.mff.cuni.cz
-
SIS
-
Recodex
-
(v případě zájmu jiné kanály)
-
(máte pro svůj ročník/kruh nějakou diskuzní skupinu? Facebook/Discord/?)
-
Recodex
Pokyny
Domácí úkoly
Zápočtové programy
-
Jedním z požadavků na zápočet je, aby každý z vás samostatně stvořil větší prográmek, který bude něco dělat.
Další informace
-
kromě domácích úloh vřele doporučuji následující sbírku zejména jednodušších programovacích úloh: https://codingbat.com/python
-
podobně jako v Recodexu je kód automaticky vyhodnocen
-
narozdíl od Recodexu i vidíte správné i chybné vstupy i výstupy
-
nebo například zde: