Програм 21 09
Kapitoli
-
0:00
V druhé části si ukážeme práce s obojovým prostředí, v našem případě to bude Virtual Studio, ve verzi ještě 2022, protože v některých výčernách je ještě verze 2022. A měnilo, jestli se mě někteří ptali na to streamování těch přednášek, tak …
-
1:23Kapitolu 2: ale... kdyby to neměl být nějaký větší problém. 168s · Speaker 2
ale... kdyby to neměl být nějaký větší problém. Mám pocit, že ten mikrofon bere i z větší dálky. Přijdete o ten benefit samozřejmě to, že se tady můžete ptát, protože je tam vyplá diskuze, protože tomu by nedával, abych třeba je odpovídal n…
-
4:11Kapitolu 3: jak ty... 78s · Speaker 3
jak ty... co ten algoritmus je a jak vlastně ten algoritmus zapisovat, jak ho transformovat od té slovní podoby směrem k té podobě v nějaké strukturovanější, tak to nám pomůže při tomu návrhu těch kódů a těch aplikací a podobně. Při tom, ja…
-
5:30Kapitolu 4: dělat. k tomu dělení na ty jednotlivé kroky, lépe pochopit a nějak zadefinovat, co se pod nás chce. 157s · Speaker 2
dělat. k tomu dělení na ty jednotlivé kroky, lépe pochopit a nějak zadefinovat, co se pod nás chce. Takové příklady algoritmů jsou s čím se můžeme setkat v okolném světě, tak je třeba kuchický recept a ten má tu výhodu, že už vlastně je tro…
-
8:07Kapitolu 5: jak pohyřit. 106s · Speaker 4
jak pohyřit. A ten postup v podstatě je ten samotný. Tak když jsme začali, že prvním příkladem byl ten recept, tak tady je nějaký recept, který je trošičku upravený pro ty potřeby, abych tady na tom zúraznil to, že je to algoritmus, ale ozn…
-
9:54Kapitolu 6: jestli žen, oblik. 76s · Speaker 5
jestli žen, oblik. A stejně tak tam najdeme cyklus nějaký. Takže když ten algoritmus máme takhle v té strukturované podobě, tak ten přenos do toho programovacího jazyka bude snažší, než to bude nějaký běžný popis. Ten algoritmus vlastně nám…
-
11:11
critéria, výšky, vlátů, velků, vlastů a podobně, tak v případě toho aboliku, který by ty lidi nějak seřadil, tak je vstupem ta vstupina těch lidí, které jsou začne nesepřídeny a vstupem je ta řada seřídení. U těch rovnic, u té soustavy rovn…
-
16:15
čísel, tak pak to nějaký smysl asi má, ale pro běžné použití výstupy. Teď k tomu zápisu těch algoritmů můžete je zapsat... Přirozením jazykem, což je to, jak byste to řekli, jak byste to někomu usvětlili, bez toho, ani byste se zamysleni na…
-
21:16Kapitolu 9: tak si zamyslíte nad těmi výmoklivými kroky, které. 301s · Speaker 1
tak si zamyslíte nad těmi výmoklivými kroky, které... Už pro vás budou takové ochopitelnější. Takové, kdybyste to brali úplně celé, tak se to těžko pakopuje, protože je to jako komplexní problém tady u kinematiky, jasně ne, ale u nějakých s…
-
26:18
A podle toho, pro který se rozhodnem, tak když to bude blížší nám, tak se nám to bude lépe opisovat, lépe se nám to bude programovat, ale zase budeme mít míň pod kontrolou to, co se v tom stroji děje. jako něco, co je třeba časově kritické,…
-
30:52Kapitolu 11: Takže to je můžu pokraveno, to je terminolo. 172s · Speaker 4
Takže to je můžu pokraveno, to je terminolo. vyjádřovat algoritmus tak, aby šel potom předvořit na ten program, který bude rozumět ten daný stroj. Ty algoritické jazyky můžeme rozdělit na grafické, připadně programovací jazyky. Ty grafické …
-
33:46Kapitolu 12: Záleží. Ale když se ta scéna vyrenderovala nějak rozumně, tak tam nám nad tím záleží. 211s · Speaker 2
Záleží. Ale když se ta scéna vyrenderovala nějak rozumně, tak tam nám nad tím záleží. Když tam vlastně začíná další snímek, tak my to musíme v rámci toho jednovosti. Takže to jsou gravovacích jazyků. To ječko, když z těch jazyků, které tady…
-
37:18Kapitolu 13: program, nebo nebo rychom pokrát. 231s · Speaker 4
program, nebo nebo rychom pokrát. a používat cykly, to znamená, že dokáže třeba dělat nějakou operaci několikrát, dokud třeba není splněna nějaká podmínka nebo dokud je splněna nějaká podmínka. Tyto jednotlivé konstruence, které jsem tady z…
-
41:09
A tím, že jsou zveřejné jenom některé, tak on nebudeme se přemýšlet, která z těch 60 funkcí je ta, kterou má použít, ale má nabídnení to k vyspozitě tři, které jsou zveřejněné a potom to použití je jedno a druhé. to nějak skládat, můžete ta…
-
46:13Kapitolu 15: abyste si psali potom takzvané jednotkové testy. 75s · Speaker 1
abyste si psali potom takzvané jednotkové testy. To znamená, když si pak napíšete nějaké vstupní hodnoty, nějaké funkce třeba a očekávané hodnoty, které ta funkce má vracit. Takže vidíte, jaké pro tyto hodnoty, jaké to máme naše výsledky. t…
-
47:28Kapitolu 16: nějaký právě. 302s · Speaker 7
nějaký právě. A výhodu je, když si ty testy tam necháte, i když někdo potom bude ten vážitel opravovat, bude tam něco přidávat nebo ubírat, tak to nerozbije, protože je tam ten test a ten test mu okamžitě dá zpětnou vazbu, že to tam udělá t…
-
52:30Kapitolu 17: nebo jaké řetězce se tam někde používají, které se tam někde kopírují. 219s · Speaker 1
nebo jaké řetězce se tam někde používají, které se tam někde kopírují. jaké hodnoty, ale jednoznačně ten zdrový kot nedostanete. To dostanete potom u těch vyšších jazyků, třeba v C -sharku, dostat z toho skopilovaného C -sharku zpátky zdrov…
-
56:09Kapitolu 18: Prakticky jazyku C. 301s · Speaker 7
Prakticky jazyku C. Je to jazyk, který teda... Ano. Já jsem si jenom chtěl zeptat tohle nic většině. Nějí z toho jiné vývojevé prostředí. Asi aby to bylo jednotné a bylo to snadné pro ty cemčící. tak asi ne, nicméně jako doma můžete pracova…
-
1:01:10
Specifikace vymezení problémů, takže si řeknete, co vlastně chcete. Většinou vám to zadává nějaký zákazník, který úplně je programovat. Nyní místný stroj taky neumí, takže vy musíte z něho získat všechny ty informace. Musíte se ho doktat. v…
-
1:02:59Kapitolu 20: zjistíte, že něco nefunduje, to opravíte a pak ty testy už si tam necháte zapojené, pustíte to testování těch algoritmů. 85s · Speaker 6
zjistíte, že něco nefunduje, to opravíte a pak ty testy už si tam necháte zapojené, pustíte to testování těch algoritmů. třeba před každou změnou zdrojového kvodu. A když tam pak udělá někdo změnu, tak si to znovu potestuje a zjistí se, jes…
-
1:04:24Kapitolu 21: souboru. Většinou si vystačíme tady splín. 60s · Speaker 4
souboru. Většinou si vystačíme tady splín. oválným začátek konem staristým krokem, obdelným hodním vodníkům, asi nejdůležitější bloky, které v tom vývojovém diagramm budete mít. Samozřejmě jsou tam spojnice, ty spojnice jsou orientované, to…
-
1:05:24Kapitolu 22: To znamená, cílem toho algoritmu je rozsvícení žárovky. 152s · Speaker 8
To znamená, cílem toho algoritmu je rozsvícení žárovky. Když si ho projdeme, tak začínáme vždycky v tom bloku start a je to podmínka, jestli žárovka smítí. Pokud už ta žárovka smítí, tak budeme pokračovat o to částí a vlastně hodnou přestou…
-
1:07:57Kapitolu 23: provedete třeba, něco zpátnoty. 303s · Speaker 3
provedete třeba, něco zpátnoty. Pak provedeme nějaký krok a otestujeme, co změnilo, nebo jestli něco dosáhlo nějaké hodnoty. Pokud ne, tak ten krok nednou, zase otestujeme, když jsme dosáhli té nám upožadované hodnoty. Pokud stále ne, tak j…
-
1:13:00Kapitolu 24: co tady vidíte. 147s · Speaker 1
co tady vidíte. Třeba to je hodnota, když do toho začnete něco psát, protože to je to, co je vnitř. Ty orientované šiky, které tam budete, zase najdete tady v tom šeji. Můžete vybrat tady to, která vlastně není pravou hla, anebo použitejí p…
-
1:15:30
funkci, která třeba jednou vstupní mažinu na výstupní a definuje vlastně ten algoritmus, že pro vstup může, jeden vstup může existovat víc než jedno řešení, jednou náleználežit. Přední algoritmus, jaký je v perfectivity, je důležité se samo…
-
1:18:54Kapitolu 26: buď jedna B, což je constantní složitost, nebo N je linární, tak když budeme mít pět prvků, tak to bude třeba pět časových jednotek. 103s · Speaker 2
buď jedna B, což je constantní složitost, nebo N je linární, tak když budeme mít pět prvků, tak to bude třeba pět časových jednotek. Vlastně každý prvek se nějak zpracuje. Když ale třeba bude ta kvalitratická, tak vlastně pro deset prvků to…
-
1:20:39
výpočetních rozstředků, což se mu třeba a spousty času, což se mu nevyplatí, takže takové postupní, tak můžeme v té kriptografii zanezit na lidi. Na implementace algoritům jazyce C, jak jsem říkal, budeme používat kompilátor v našem vývojov…
-
1:21:45
ukážeme si, jak vytvořit projekty, které budou toho typu CMake, protože to je takový projekt, který je nicméně multiplatformní, jinak samozřejmě to Visual Studio má nějaké svoje interní formáty, ale s těmi byste nepochodili v nějakých jinýc…
-
1:23:30Kapitolu 29: jestli... 96s · Speaker 3
jestli... umístit solution a projekt do stejného adresáře. Tady nechám zaškatnout to, protože to má smysl, když chci vytvořit více projektů, ale my teď budeme mít vlastně pro to naše řešení... bude vždycky jeden projekt, ale kdyby to bylo n…
-
1:25:07Kapitolu 30: hladný tata. 187s · Speaker 4
hladný tata. Když se podíváte, co nám tady vzniklo, tak je tady jakési okno Solution Explorer, které kdybyste tam nemohli najít, tak tady v tom věru, a tady někde najdete hned jako to první Solution Explorer, tak to okno zase zobrazí teď, k…
-
1:28:14Kapitolu 31: součícím. 265s · Speaker 7
součícím. musíte nějak předat do archivu nebo nic takovému. V případě, že byste to dávali do toho gitu, tak všechny tyto soubory do toho gitu zahrnout musíte. Naopak ty, které do toho gitu dávat nebudete a budete je do gitu dávat, aby se vá…
-
1:32:41
Neměl jenom A, vytvořím si i B a teď s ním můžu pracovat. Můžu do toho A vydat nějaký výsledek, nějaké operace, takže můžu vydat tady výraz 2 plus 3x4, takže můžete všimnout, že funguje přednost násobení před těchto rozčítání, takže do toho…
-
1:35:06Kapitolu 33: Ten text, který chceme tisknout, píšeme dopolu závory a děřitě do upozovek. 87s · Speaker 7
Ten text, který chceme tisknout, píšeme dopolu závory a děřitě do upozovek. Vytiskne se to samozřejmě ten text bez těch uvozovek a bez těch zábory. A když budeme chtít psát na více řádků, tak budeme použít takzvaný netisknutelný znak, který…
-
1:36:34
případně tady LF, tak ten se vytiskne a místo něho se dosadí ta odnota, která je pak v těch parametrech, které musí následovat pročárkou v rámci těch ulatných závodech. Takže na místo procento D se vytiskne obsah té proměné A a tady na míst…
-
1:37:48Kapitolu 35: varianta, která řeší to, že by se vám tam nemělo stát, že vám tam někdo vloží třeba ten přetězec v stupní delší. 166s · Speaker 2
varianta, která řeší to, že by se vám tam nemělo stát, že vám tam někdo vloží třeba ten přetězec v stupní delší. než máte to pamětové místo a dokázalo by tak vlastně zapsat do paměti, která vám nepatří, tím jsi tam zapsal nějaký zaražitelný…
-
1:40:35
tady... taková pokažka, kde najdete v tom vývojové prostředí práci s dítem, tak nakýstáte ten dít, můžete ovládat i přes to vývojové prostředí, nebo můžete ovládat přes příkazový řánek to záležné návajství. Ještě tedy, než se neskončíte, uk…