Re: Jaký programovací jazyk ve výuce? -- Jak programovat
Ales Prochaska
prochaska@alsoft.cz
Pátek Září 16 10:59:54 CEST 2005
Ono je to případ od případu, já říkám, že jedno dobře umístěné goto
může být strukturovanější a přehlednější než tucet učebnicových
příkazů. Něco podobného platí i pro if. Můj limit je, že s vnořováním
končím když to začne být na pohled nepřehledné nebo to vypadá graficky
špatně. A když se pouštím do 'řetízkového' if
if P0 then ...
else if P1 then ...
else if P2 then ...
else ... ;
tak je větev else vždy přítomna, i kdyby tam mělo být jenom raise
implementation_error. Totéž doporučuji pro všechny hluboce vnořené if
kde by se těžko dohledávalo kudy to vlastně šlo.
Aleš Procháska
>
>
> Zdravím,
>
> nedávno mě zaskočil jeden dotaz ohledně pravidel psaní if příkazů
> tj. kolikrát by měly být vnořeny. Nevíte, ?e by existovaly nějaká pravidla či doporučení ?
>
>
>
> Je mijasné, ?e ?pagetový kód ne, rozdělovat do metod, .... .
>
>
>
> Jirka
>
>
> ----- Original Message -----
>
> From: Milan Prochac
>
> To: HW-news
>
> Sent: Thursday, September 15, 2005 1:25 PM
>
> Subject: Re: Jaký programovací jazyk ve výuce?
>
> K tomu snad slovo klasika:
> http://chartago.istrosystem.sk/pravi_programatori.pdf
> Snehulak wrote:
> presne tak umet algoritmizaci popsat problem to je jedna z
> nejdulezitejsich veci . Ted vetsinou si rikaji programatori lide
> tzv. "instantni programatori" kteri vynechaj cely navrh a jenom pastuji kusy kodu ... :)
> snehulak
>
> On 9/15/05, MK <info@mcu.cz> wrote:
>>Predevsim bych ucil algoritmovat, algoritmovat a potom znovu algoritmovat.
>>Az by dotycny fyzik, stavar, doktor, zednik ci kdo to vlastne ma byt dokazal
>>jasne, strucne, presne a efektivne popsat postup uvareni kavy, tak potom
>>bych
>>ho mozna pustil k nejakemu programovacimu jazyku.
> _______________________________________________ HW-list mailing
> list - sponsored by www.HW.cz Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list