INF2100 ?velsesoppgaver uke 39 26.-30.11.2005 Oppgave 1 Her er et kort Flass-program; hva gj?r det? start OUTT a INI STI e DIVI b MULI b SUBI e JEQI der her OUTT c JMP under der OUTT d under OLIN STOP a ITXT "Skriv et tall: " b INTG 2 c ITXT "Nei" d ITXT "Ja" e INTG 0 PS: Moralen er: Kommentarer er viktige! Oppgave 2 Her er litt Flok-kode; hva gj?r programmet? 7 34 30 13 0 9 0 0 24 0 0 1 0 1 10 2 0 11 0 0 0 0 0 12 31 28 31 30 31 30 31 31 30 31 30 31 20 71 105 32 101 116 32 109 229 110 101 100 115 110 117 109 109 101 114 58 32 Oppgave 3 Her er et kort Minila-program; hva gj?r det? prog proc f in a[] out b; var i; begproc i := 1; b := 0; while i <= a[0] do if a[i] > 0 then b := b+1; endif; i := i+1; endwhile; endproc; var x[200], y; begprog outtext "Hva heter du? "; intext x; call f with x into y; outint(1) y; outline; endprog Oppgave 4 Tegn programtreet for programmet i forrige oppgave. (Alle elementene i programtreet er ikke gjennomg?tt, s? gjett p? hvorledes de b?r v?re.)