Pogovor:Psevdokoda

Iz Wikipedije, proste enciklopedije

Čeprav jezika C ne poznam ocenjujem, da je psevdokoda napačno prevedena.

Če izhajamo iz tega, da je psevdokoda pravilna se bi moral stavek

stevilo = stevilo + 1;

glasiti:

stevilo = stevilo + 3;

Sicer pa smatram, da je za razlaqgo programskih algoritmov najbolj primeren Pascal. --Janez Novak 19:58, 26 december 2006 (CET)

Glede "hrošča" v programu imaš prav. Še bolj C-jevsko pa bi bilo stevilo+=3; --Heretik 20:22, 26 december 2006 (CET)
Zopet moja tečnoba, se pač malo (samo malo) spoznam na programiranje. V vsakem programu je edino kar je pomebno algoritem po katerem dela. Vse ostalo je lupina, ki omogoča delo programa. Sedaj ko se psevdokoda in programček v C-ju ujemta sem se poglobil v osnovni algoritem psevdokode.
Tu imam nekaj bistvenih pripomb:
Ne vem kaj naredi C v primeru, da vrednost variable na začetku dela programa ni definirana.
Vzemimo da ima ta varabla le nekakšno vrednost (seveda numerično).
Če je ta vrednost < 4 se program takoj konča izvajanje. Ognjemet za svečanost ni predviden.
Če je vrednost > 4 se izvaja program v neskončnost, dokler ne zmanjka elektrike (tudi v rezervnih agregatih in akumulatorskih baterijah) ali dokler ne "crkne" zaradi prevelikega števila. Predvidevam pa da C obvlada eksponencialno pisanje vrednosti spremenljivk in da imajo za eksponent kar precej mest. Tudi tu ni predviden ognjemet.
Predvsem pa resno: za razlago psevdokode si je potrebno izmisliti nek enostaven in smiseln algoritem, ki bo vsakomur razumljiv in ga prevesti v pascal ali basic.

--Janez Novak 14:09, 27 december 2006 (CET)

Tist bo kar prav (stevilo = stevilo + 1) ker trenutni vrednosti pristeje 1, torej jo poveca za 1.

--Napsy 14:23, 27 december 2006 (CET)