Jak se naučit základy programování na VŠ?

Re:Jak se naučit základy programování na VŠ?
« Odpověď #15 kdy: 19. 02. 2026, 21:10:39 »
Kód: [Vybrat]
pokud voda bubla ... nalej ji do hrnku
pokud ne, bez o krok zpet
Je vidět, že ses tu algoritmizaci neučil déle než těch tvých deset minut.
Pokud bys jí totiž pochopil, použil bys tvar
Kód: [Vybrat]
dokud voda nevře


Re:Jak se naučit základy programování na VŠ?
« Odpověď #16 kdy: 20. 02. 2026, 07:09:39 »
Kód: [Vybrat]
pokud voda bubla ... nalej ji do hrnku
pokud ne, bez o krok zpet
Je vidět, že ses tu algoritmizaci neučil déle než těch tvých deset minut.
Pokud bys jí totiž pochopil, použil bys tvar
Kód: [Vybrat]
dokud voda nevře
Dokud voda nevře, dělej co?

Ink

  • *****
  • 703
    • Zobrazit profil
    • E-mail
Re:Jak se naučit základy programování na VŠ?
« Odpověď #17 kdy: 20. 02. 2026, 07:39:00 »
Kód: [Vybrat]
pokud voda bubla ... nalej ji do hrnku
pokud ne, bez o krok zpet
Je vidět, že ses tu algoritmizaci neučil déle než těch tvých deset minut.
Pokud bys jí totiž pochopil, použil bys tvar
Kód: [Vybrat]
dokud voda nevře
Dokud voda nevře, dělej co?

To vypadá na otravu Pascalem.  :P

vrit

Re:Jak se naučit základy programování na VŠ?
« Odpověď #18 kdy: 20. 02. 2026, 13:45:00 »
Kód: [Vybrat]
pokud voda bubla ... nalej ji do hrnku
pokud ne, bez o krok zpet
Je vidět, že ses tu algoritmizaci neučil déle než těch tvých deset minut.
Pokud bys jí totiž pochopil, použil bys tvar
Kód: [Vybrat]
dokud voda nevře

Co je na to spatně/nepochopeného že cyklus je jen podmíněný skok na začátek?
Algoritmicky je to ekvivalent.

Re:Jak se naučit základy programování na VŠ?
« Odpověď #19 kdy: 21. 02. 2026, 00:31:32 »
if-then podminka a hlavně různé od toho odvozené operátory (tercialni a jiné) jsou naprostá nutnost ... pro každého, kdo chce zkoušet tvoření v Excelu.

Minimálně by v tom předmětu (ať už se jmenuje Algoritmizace nebo ne) měli všem telocvikarum a učitelkam češtiny vysvětlit, že když už mají tři nebo čtyři IFy v sobě (a to celé na každém řádku a opakovaně v několika sloupcích), že je to blbě a že je to ten moment, kdy se maji zvednout a dojít si pro pomoc k někomu technicky zkušenému
« Poslední změna: 21. 02. 2026, 00:34:48 od Honzan . »


Re:Jak se naučit základy programování na VŠ?
« Odpověď #20 kdy: 21. 02. 2026, 13:33:48 »
Kód: [Vybrat]
pokud voda bubla ... nalej ji do hrnku
pokud ne, bez o krok zpet
Je vidět, že ses tu algoritmizaci neučil déle než těch tvých deset minut.
Pokud bys jí totiž pochopil, použil bys tvar
Kód: [Vybrat]
dokud voda nevře
Co je na to spatně/nepochopeného že cyklus je jen podmíněný skok na začátek?
Algoritmicky je to ekvivalent.
Co je špatného na BASICu a GOTO? No, pro mě nic, je to můj "mateřský" jazyk, ale opravdu bys osmapadesát let po Dijkstrovi chtěl učit programování stylem z Babbageova Analytical Engine?  :P

snugar_i: dokud voda nevře, kontroluješ, jestli na rychlovarné konvici svítí kontrolka. Tam si můžeš odchytit výjimku. Lama bude prostě jen čekat.

Re:Jak se naučit základy programování na VŠ?
« Odpověď #21 kdy: 21. 02. 2026, 14:50:21 »
Co je na to spatně/nepochopeného že cyklus je jen podmíněný skok na začátek?
Algoritmicky je to ekvivalent.

Iba pre úplnosť, skok na začiatok môže byť nepodmienený. Podmienený môže byť vstup do tela cyklu. ;-)

Re:Jak se naučit základy programování na VŠ?
« Odpověď #22 kdy: Dnes v 15:40:18 »
Trochu nám tady ta diskuze utíká do offtopicu a "Lukyy" nám někam zmizel.

Učím programování (a algoritmizaci beru jako podmnožinu) pár desítek let.
Nikdy jsem nikoho nevyhodil pro to, že k nějaké dílčí schopnosti nemá dispozice.
A občas má, například s dekompozicí, někdo značné obtíže.

Každý, kdo se na to nevyflákne, nebo na to nejde podvodem má šanci se posunout aspoň na úroveň, že o tom má nějaké povědomí. Programování beru jako užitečnou dovednost použitelnou v mnoha oborech a životních situacích (a to jsem i tělocvikář). Zároveň si nemyslím, že je nutné, aby uměl programovat každý.


Takže tipy pro Lukyyho
* zjistit proč je to vyhazovací předmět, co konkrétně bývá důvodem?
* spolupracovat s ostatními studenty
* nečekat na závěrečné zkoušení a chtít průběžnou zpětnou vazbu
* komunikovat s učitelem, pokud je to možné, sdělit obavy, ptát se na řešení té situace (rozumný učitel skutečnou snahu kladně ocení)
* pokud komunikace nefunguje a hrozí problém, komunikovat (diplomaticky) s některou z vyšších instancí, nejlépe jako skupina studentů a nejen jako jednotlivec