Kdo by mě naučil základy programování?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 18:38

Jo tak on se může dát KONEC i doprostřed přikazu? Tak to jo! :D :D :D :D :D

--- Doplnění předchozího příspěvku (14 Bře 2013 18:43) ---

Kód: Vybrat vše

ČELEMVZAD
  OPAKUJ 2-KRÁT
    VLEVO-VBOK
  KONEC
KONEC


Kód: Vybrat vše

VPRAVOVBOK
  OPAKUJ 3-KRÁT
    VLEVO-VBOK
  KONEC
KONEC
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 14 bře 2013 18:43

Ale on není uprostřed, ten první KONEC ukončuje cyklus DOKUD, ten druhý ukončuje OPAKUJ. V Pascalu jsou na to slova begin a end (v Céčku { a }), která se ale nemusí použít pokud v cyklu probíhá jediný příkaz. V Karlovi je začátek vtělený přímo do příslušného příkazu, ale konec musíš naopak označit vždy.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 18:44

Tak už tam jsou ty příkazy.
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 14 bře 2013 19:01

V tom ČELEM-VZAD je cyklus zbytečný, on totiž má svojí režii, takže v jednoduchých případech je lepší rozepsat to přímo, program je pak rychlejší (a v tomhle případě i kratší):

Kód: Vybrat vše

ČELEM-VZAD
  VLEVO-VBOK
  VLEVO-VBOK
KONEC


Ve VPRAVO-VBOK se naopak cyklus už uplatní, ale jsou i další možnosti. Stejně dlouhý bude rozepsaný postup:

Kód: Vybrat vše

VPRAVO-VBOK-1
  VLEVO-VBOK
  VLEVO-VBOK
  VLEVO-VBOK
KONEC


Pokud použiješ již existující ČELEM-VZAD, můžeš jím vykonat část práce a zbytek jen dotvořit, a příkaz vyjde ještě kratší, ale trochu pomalejší, protože volání jiného příkazu také chvíli trvá:

Kód: Vybrat vše

VPRAVO-VBOK-2
  ČELEM-VZAD
  VLEVO-VBOK
KONEC


A protože v tomhle případě nezáleží na pořadí (což ale většinou neplatí), tak to může být i takhle:

Kód: Vybrat vše

VPRAVO-VBOK-3
  VLEVO-VBOK
  ČELEM-VZAD
KONEC


Tak co nám v tom STĚHOVÁKu ještě schází, aby byl kompletní?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 19:20

Aby se vrátil zpět na své místo?
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 14 bře 2013 19:37

Myslíš to COUVNI? Tak se předveď :smile:
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

guest
Pohlaví: Nespecifikováno

Re: Kdo by mě naučil základy programování?

Příspěvekod guest » 14 bře 2013 19:40

toto téma by se už mohla přejmenovat na např. Učíme se programovat od nuly :D

Tou nulou myšleno od píky.
Naposledy upravil(a) guest dne 14 bře 2013 19:43, celkem upraveno 1 x.

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 19:41

Kód: Vybrat vše

COUVNI
  ČELEMVZAD
  KROK
  ČELEMVZAD
KONEC


--- Doplnění předchozího příspěvku (14 Bře 2013 19:41) ---

Blue Spirit píše:toto téma by se už mohla přejmenovat na např. Učíme se programovat od nuly :D

Co tím myslíš? :D
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

guest
Pohlaví: Nespecifikováno

Re: Kdo by mě naučil základy programování?

Příspěvekod guest » 14 bře 2013 19:44

Editoval jsem výše. Myšleno od píky - od začátku. :-)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 19:47

Pravda. Jediné co jsem kdy vytvořil byla kalkulačka ve visual studiu s nefunkčním mínusem a ještě navíc byla přepsaná z návodu na youtube. :D
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 14 bře 2013 19:55

Počítače počítají od nuly, až na pár výjimek jako je Pascal. Takže i správná ajťácká kniha začíná první kapitolu číslem nula :lol:
Dokonce jsem pár takových viděl.

COUVNI máš správně, chybí ještě něco nebo je ten STĚHOVÁK už kompletní? Abys viděl jak Karel umí pilně makat...
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 14 bře 2013 20:11

Nevím jestli něco chybí ale myslím že už je kompletní.
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů