2 svar
2478 visningar
g4l3n 144
Postad: 1 okt 2019 16:05

Pseudokod till flödesschema

Hej,

Jag ska skriva en pseudokod till detta flödesschema och vet inte exakt hur jag ska göra. 
Jag vet att jag ska använda VÄLJ fall ur när jag har switch case men får inte till det. 

Jag har gjort 3 olika alternativ och är super tacksam för hjälp!!

Detta är mitt första alternativ. Men min fråga är om man får lägga in om/annars i VÄLJ fall ur?

Mitt andra alternativ:

Mitt tredje alternativ:

Jag kan ju vara ute och cyklar på alla tre.. men tacksam för tips och råd!!

Aresiel 16
Postad: 25 sep 11:20

Jag skulle säga du kan lägga upp din pseudokod hur du än vill. I min syn finns det inte riktigt några regler över hur den ska se ut, utan bara att den ska vara förståbar. Av dina alternativ föredrar jag personligen 1:an.

Som @Aresiel skriver så finns inga egentliga regler för pseudokod annat än att den ska kunna förstås. Sedan jag började med Python för ett antal år sedan så skriver jag Python-kod eller Python-liknande kod som pseudokod. Det gör min pseudokod tydligare och steget till färdig applikation blir något kortare. Exempelvis så här:

avsluta_programmet = False
while not avsluta_programmet:
    
    skriv_ut_meny()
    menyval = läs_in_menyval()

    if menyval == 1: # Skriv nytt inlägg i loggboken
        titel = läs_in_titel()
        text = läs_in_text()
        spara_inlägg(titel, text)

    elif menyval == 2: # Skriv ut alla loggar
        skriv_ut_alla_loggar()

    elif menyval == 3: # Sök inlägg i loggboken
        sökning = läs_in_sökning()
        if sökningen_finns_i_loggboken(sökning):
            skriv_ut_och_presentera_resultat()

    elif menyval == 4: # Avsluta
        avsluta_programmet = True
Svara Avbryt
Close