Algoritme i form av pseudokode
Posted: 20/02-2010 19:07
Her har jeg en algoritme oppgave som jeg føler meg veldig svak på. Nå vet jeg ikke hvor mye folk her kan om algoritme og slikt, men forhåpentligvis så er det sikkert noen her som har litt peiling. 
Selve oppgaven ligger under, og det eneste jeg skjønner er at jeg må starte med "Input" av de symbolene(nevnt under). Videre så er jeg sikker på at jeg skal bruke såkalte "If-then" setninger, men vet ikke helt hvordan jeg skal formulere dette i oppgaven. Noen som kan komme med forslag til løsning her kanskje?
Oppgaven:
Finn en algoritme, formulert som en pseudokode, slik at hvis input er
et uttrykk med symbolene p, q, r, ¬, ∨, ∧, (og), så vil algoritmen gi svaret JA om:
¬ bare forekommer rett til venstre for en utsagnsvariabel
parentessettingen er korrekt
det står alltid et av symbolene ), p, q eller r rett til venstre for en
∧ eller en ∨
det står alltid et av symbolene (, p, q eller r rett til høyre for en
∧ eller en ∨
Algoritmen skal gi svaret NEI hvis et av strekpunktene over ikke
holder.

Selve oppgaven ligger under, og det eneste jeg skjønner er at jeg må starte med "Input" av de symbolene(nevnt under). Videre så er jeg sikker på at jeg skal bruke såkalte "If-then" setninger, men vet ikke helt hvordan jeg skal formulere dette i oppgaven. Noen som kan komme med forslag til løsning her kanskje?
Oppgaven:
Finn en algoritme, formulert som en pseudokode, slik at hvis input er
et uttrykk med symbolene p, q, r, ¬, ∨, ∧, (og), så vil algoritmen gi svaret JA om:
¬ bare forekommer rett til venstre for en utsagnsvariabel
parentessettingen er korrekt
det står alltid et av symbolene ), p, q eller r rett til venstre for en
∧ eller en ∨
det står alltid et av symbolene (, p, q eller r rett til høyre for en
∧ eller en ∨
Algoritmen skal gi svaret NEI hvis et av strekpunktene over ikke
holder.