Download - LATIHAN
LATIHAN
Buatlah instruksi untuk mencetak huruf DDP secara vertikal!
Instruksi
Definisikan prosedur untuk mencetak huruf DDP secara vertikal
Prosedur
Definisikan prosedur x, y, dan z sehingga urutan instruksi NL; r3(x); NL; r3(y);NL; r3(z) mencetak pola di bawah ini
* * * ** ** ** *** *** *** Definisikan prosedur r4 sehingga bila diberikan definisi x, y, dan z dari
soal 1, urutan instruksi NL; r4(x); NL; r4(y);NL; r4(z) akan mencetak pola
* * * * ** ** ** ** *** *** *** *** Kalau r3(one) seperti yang didefinisikan di atas yaitu mencetak satu *.
Bila diberikan definisi
def A() = r3(one); r3(one); r3(one); enddef
Berapa * yang dicetak?
Prosedur Berparameter
Cari arti dari program di bawah ini dengan menulis urutan kerjanya:
def sandwich(selei,roti,keju)=roti();selei();keju();roti() enddef
def pO() = pc(‘O’) enddefdef pX() = pc(‘X’) enddefdef pZ() = pc(‘Z’) enddefdef big() = pO(); pX(); pZ(); enddefsandwich(pX,pO,pZ)sandwich(pO,pZ,pX)sandwich(pX,pO,big)
Prosedur Berparameter Banyak
Tentukan output dari program di bawah ini dengan menulis urutan kerjanya:
def pat(c) = def r3(p)=p();p();p() enddef def x()=printchar(c) enddef NL;r3(x)
enddefpat(‘*’)
Definisi Dalam Definisi
Rajin-rajinlah berlatih, usaha dan kerja keras anda sangat dihargai..GBU