Pseŭdokodo: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
Nova paĝo: Per '''pseŭdokodo''' oni ĝenerale celas neveran (neformalan) programlingvon. 'Pseŭdo' signifas nevera, 'kodo' indikas la fontkodon de la komputilprogramo. Ĉar pseŭdok...
 
Neniu resumo de redakto
Linio 1:
Per '''pseŭdokodo''' oni ĝenerale celas neveran (neformalan) [[programlingvo]]n. 'Pseŭdo' signifas nevera, 'kodo' indikas la [[fontkodo]]n de la [[komputilprogramokomputila programo]]. Ĉar pseŭdokodo havas neformalan karakteron, ĝi ne taŭgas por esti [[Kompilado|kompilita]]. Pro tio ĝi ne estas vera programlingvo.
 
Pseŭdokodo estas uzata por registri [[algoritmo]]jn en, por homoj, legebla maniero kun konservo de la paŝojn. Natura lingvo ne taŭgas por tio, ĉar tiu estas [[AmbiguoAmbigueco|ambigua]]. Vera (formelaformala) programlingvo ofte estas tro rigide definita kaj postulas tro specifan [[Scio (scienco)|scionscio]]n de la lingvo por rapide kaj por ĉiuj klarigi la algoritmon.
 
En pseŭdokodo troviĝas konataj konstruoj el ekzistantaj programlingvoj (kiel [[C (programlingvo)|C]], [[Java (programlingvo)|Java]] aŭ [[BASIC]]). Tiuj konstruoj tamen estas pli malstrikte uzataj kaj ofte en kombinaĵo kun skribitaj frazoj (ofte angle).
 
Ekzemplo de pseŭdokodo por la [[sortordigo]]-[[algoritmo]] [[Bubblesort]] estas:
'''while''' exchanges are needed