Ohjelmistosuunnittelua - Pseudokoodi

Ohjelmistosuunnittelua - Pseudokoodi

Viesti Jarvinen 12 Maalis 2008 22:55

Ohjelmistosuunnittelu

Pseudokoodi

Pseudo, epäaito. Pseudokoodi on ohjelmoitua koodia, jonka ei ole tarkoitus mennä kääntäjästä lävitse, vaan sen on tarkoitus antaa suuntaa ohjelmointitavasta. Pseudokoodi on erittäin hyvä tapa näyttää ohjelmoijalle, mitä suunnittelija hakee ja ohjelmoija voi soveltaa koodia käytettävälle ohjelmointikielelle.

Yksinkertaisimmillaan pseudokoodi voi olla tämän näköistä:
Koodi: Valitse kaikki
JOS Matti syö ahvenen NIIN
  Ahven = Syöty
LOPPU

JOS Ahven = Syöty NIIN
  KIRJOITA ”Matti söi ahvenen.”
LOPPU
Tämä ei kyllä näytä mitenkään järkevältä, ja ohjelmoijan on sitä vaikea soveltaa, jos käytettävänä on jokin korkeamman tason ohjelmointikieli kuten C. C-tyylistä pseudokoodia käytetään eniten, koska moni tunnistaa sen komennot ja sen syntaksia käytetään useissa ohjelmointikielissä kuten Javassa ja PHP:ssä.

C-tyylinen pseudokoodi
Koodi: Valitse kaikki
boolean Mattisyo, Ahvensyoty;

if (Mattisyo == true) {
  Ahvensyoty = true;
}

if (Ahvensyoty == true) {
  print ”Matti söi ahvenen.”;
}
Tällaista syntaksia käytetään useiten.

Myös eräänlainen pseudokoodin tyyli on Basic, jota ensimmäinen koodi lähestulkoon on, mutta kaikki komennot ovat omia. Basic-tyylissä komennot ovat basicissa totutut komennot, kuten if, then, print, end if jne.
[piilotettu kuva]
Down with the Clown
Käyttäjän avatar
Jarvinen
 
Viestit: 59

Re: Ohjelmistosuunnittelua - Pseudokoodi

Viesti Matso 25 Maalis 2008 21:06

Siin oli hyvä johdanto, mut mihin se opas jäi? :O
Tärkeitä linkkejä: Huuto.net ; Kahvi.ws ; matso.info ; KaLinks
Käyttäjän avatar
Matso
 
Viestit: 4878

Re: Ohjelmistosuunnittelua - Pseudokoodi

Viesti Irl 07 Joulu 2008 23:45

boolean Mattisyo, Ahvensyoty;

if (Mattisyo == true) {
Ahvensyoty = true;
}

if (Ahvensyoty == true) {
print ”Matti söi ahvenen.”;
}

Tämä on kyllä täysin toimivaa C-kieltä

E: Paitsi Print -käsky

Ja ei,ei,ei, basic ei ole pseudokoodia, se on ihan oikea ohjelmointikieli, oikeastaan maailman kopioiduin ohjelmointikieli.. kai :roll:
[piilotettu kuva]

Kiitäjä. kirjoitti:En mastur*oi vaikka mikä olisi

Huoh..
Käyttäjän avatar
Irl
 
Viestit: 343

Palaa alueelle Ohjelmointioppaat