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)