Pseudokod
Pseudokod är när man bryter ned ett problem i delproblem, detta bör göras om programmeringsuppgiften blir lite mer avancerad.
Det är även möjligt att bryta ned delproblemen i underproblem.
Jag kommer att ge ett exempel på hur man kan gå tillväga när man arbetar med Pseudokod.
Uppgiften är kanske inte helt perfekt utfört, bl.a. finns det för många variabler på formulärnivå.
Exemplet:
Vi skall göra ett litet spel som slumpar fram ett kort och sedan skall vi gissa om nästa kort är lägre eller högre.
Sedan slumpar datorn fram det andra kortet och jämför vår gissning med utfallet.
Ex. först slumpar datorn fram kortet spader 9 och vi
gissar att nästa kort skall vara lägre
och datorns andra framslumpade
tal är ruter 5 och vi fick rätt och då får vi gissa om nästa kort (tredje kortet) är lägre eller högre än 5 och vi gissar på högre och
tredje kortet är klöver 2 och vi hade fel och då meddelas vi om att vi fick ihop en riktig gisning och omgången avslutas.
A) För att lösa detta problem så delar vi upp problemet i delproblem, det är mycket individuellt hur man gör detta och något exakt
svar finns nog inte. En uppdelning av ovanstående problem kan ev. se ut som följer.
B) Flera av delproblemen är relativt komplexa och några kan med fördel delas upp underproblem, vi gör här en viss uppdelning i underproblem.
Man kan givetvis också behandla underproblemen som delproblem, vilket man väljer är en smak fråga.
C) Själva programmeringen går i regel mycket lättare om man har delat upp problemet i delproblem och vid större arbeten är det helt nödvändigt.
Koden till uppgiften | Det körbara programmet |
©2004 Per Edvardsson Senast uppdaterat 2008-04-01 per_edvardsson@spray.se Till startsidan