[9 p] Funktio g( x, y, z) palauttaa arvonaan lausekkeen x+y+z+i arvon, missä i luetaan syötteenä.
Parametrit x, y ja z ovat kokonaislukuarvoisia viiteparametreja.
Kokonaislukuarvoinen muuttuja i on paikallinen muuttuja funktiossa g.
Kokonaislukuarvoiset muuttujat res, a, b ja c on määritelty pääohjelmatasolla.
- Toteuta ttk-91 symbolisella konekielellä sijoituslauseke res = g (a, b, c), jossa muuttujan res arvoksi tulee (funktion g avulla) lausekkeen a+b+c+i arvo (missä i:n arvo luetaan syötteenä funktion g sisällä).
- Toteuta ttk-91 symbolisella konekielellä sijoituslauseke res = g (a, 20, b+2345678), jossa muuttujan res arvoksi tulee (funktion g avulla) lausekkeen a+20+(b+2345678)+i arvo (missä i:n arvo luetaan syötteenä funktion g sisällä).
- Toteuta ttk-91 symbolisella konekielellä funktio g(). Voit toteuttaa muuttujan i joko rekisteriä tai muistia käyttäen.
Noudata suositusten mukaista aliohjelmien (funktioiden) kutsumekanismia.