Pseŭdokodo: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
Bpeel (diskuto | kontribuoj)
se … tial -> se … tiam en la pseŭdokodo
+Pakalo
Linio 1:
Per '''pseŭdokodo''' oni ĝenerale celas neveran (neformalan) [[programlingvo]]n. 'Pseŭdo' signifas nevera, 'kodo' indikas la [[fontkodo]]n de la [[komputilprogramo]]. Ĉ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ŝojnpaŝoj. Natura lingvo ne taŭgas por tio, ĉar tiu estas [[Ambiguo|ambigua]]. Vera (formelaformala) programlingvo ofte estas tro rigide definita kaj postulas tro specifan [[Scio (scienco)|scion]] 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).
Linio 8:
'''dum''' interŝanĝoj estas bezonataj
'''iteraciu''' laŭ ĉiu paro de apudaj numerojnombroj
'''se''' la du numerojnombroj ne estas en la ĝusta ordo
'''tiam''' interŝanĝu la numerojnnombrojn
== Apliko al Vikipedio ==
La vikipediaj gvidlinioj [https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Computer_science/Manual_of_style#General_guidelines_for_writing_pseudocode rekomendas], ke la algoritmojn en la vikipediaj artikoloj oni prefere priskribu per pseŭdokodo ol per iu el la realaj [[programlingvo]]j; tamen ĝi ankaŭ konstatas, ke la uzataj pseŭdokodoj kutime tamen estas dialektoj, variaĵoj, [[piĝino]]j de realaj programlingvoj.
 
Por Vikipedio oni rekomendas uzi la apartajn simbolojn por valorizo kaj matematikaj operacioj:
 
{| class="wikitable"
! Operacio || Simbolo || Ekzemplo
|-
| Assignment || ← or := || <code>''n'' ← ''n''+1</code>, <code> ''n'' := ''n''+1</code>
|-
| Komparoj || =, ≠, <, >, ≤, ≥ ||
|-
| Aritmetiko || +, −, ×, /, mod ||
|-
| Logikaj
| '''kaj''', '''aŭ'''
|}
 
Tio tre similas la ''publikigan prezenton'' de Algol-60, kaj ties posteulojn Paskalo, Modula, Ada. Ĉe [[Paskalo (programlingvo)#Paskala pseŭdokodo|Paskalo]] disponeblas la simbolaro por tia esperantigita piĝino. Ekzemplojn pri ĝia uzo vd ĉe [[Iteracio#Iteracia ordono|iteraciaj ordonoj]].
 
 
[[Kategorio:Programlingvoj]]
[[Kategorio:Programado]]