Pseŭdokodo: Malsamoj inter versioj

[kontrolita revizio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
Luckas-bot (diskuto | kontribuoj)
e r2.7.1) (robota aldono de: ia:Pseudocodice
Bpeel (diskuto | kontribuoj)
Ne nepre necesas uzi la anglan en pseŭdokodo
Linio 1:
Per '''pseŭdokodo''' oni ĝenerale celas neveran (neformalan) [[programlingvo]]n. 'Pseŭdo' signifas nevera, 'kodo' indikas la [[fontkodo]]n de la [[komputila programokomputilprogramo]]. Ĉar pseŭdokodo havas neformalan karakteron, ĝi ne taŭgas por esti [[KompililoKompilado|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 [[AmbiguecoAmbiguo|ambigua]]. Vera (formalaformela) programlingvo ofte estas tro rigide definita kaj postulas tro specifan [[scioScio (scienco)|scion]]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 [[Ordo|ordigo]]sort-[[algoritmo]] [[Bubblesort]] estas:
'''whiledum''' exchangesinterŝanĝoj areestas neededbezonataj
'''loopiteraciu''' overlaŭ allĉiu pairsparo ofde adjacentapudoj numbersnumeroj
'''ifse''' thela twodu numbersnumeroj arene inestas theen wrongla orderĝusta ordo
'''thential''' exchangeinterŝanĝu thela pairnumerojn
 
 
[[Kategorio:ProgramlingvojProgramlingvo]]
[[Kategorio:Programado]]
 
Linio 29:
[[he:פסאודו קוד]]
[[hu:Pszeudokód]]
[[ia:Pseudocodice]]
[[id:Kode palsu]]
[[it:Pseudocodice]]
Linio 35 ⟶ 34:
[[kk:Программа жобасының тілі]]
[[ko:의사코드]]
[[nl:Pseudocode]]
[[no:Pseudokode]]
[[nl:Pseudocode]]
[[pl:Pseudokod]]
[[pt:Pseudocódigo]]