Halo teman-teman pada kesempatan kali ini saya ingin menulis beberapa soal pemrograman Pascal untuk latihan menghadapi OSN. Maaf soalnya sederhana banget ya teman....
Perhatikan potongan program berikut ini: for x := 1 to 5 do write('*'); |
|
1. | hasil akhir dari program di atas adalah… |
a. ***** | |
b. * ** *** **** ***** | |
c. ***** **** *** ** * | |
d. ***** **** *** ** * |
|
e. * ** *** **** ***** |
|
Perhatikan potongan program berikut ini: for x := 1 to 5 do write(x); |
|
2. | hasil akhir dari program di atas adalah… |
a. 54321 | |
b. 12345 | |
c. 1 12 123 1234 12345 | |
d.12345 1234 123 12 1 | |
e. 12345 1234 123 12 1 |
|
Perhatikan potongan program berikut ini: for x := 1 to 5 do write(x+1,’ ‘); |
|
3. | hasil akhir dari program di atas adalah… |
a. 1 2 4 8 16 | |
b. 16 8 4 2 1 1 2 4 8 16 | |
c. 1 2 3 4 5 | |
d. 5 4 3 2 1 | |
e. 2 3 4 5 6 |
|
Perhatikan potongan program berikut ini: for x := 1 to 5 do write(x-1,’ ‘); |
|
4. | hasil akhir dari program di atas adalah… |
a. 1 0 -1 -2 -3 | |
b. -3 -2 -1 0 1 | |
c. 0 1 2 3 4 | |
d. 4 3 2 1 0 | |
e. -1 -2 -3 -4 -5 |
|
Perhatikan potongan program berikut ini: for x := 1 to 5 do write((x+x)*0,’ ‘); |
|
5. | hasil akhir dari program di atas adalah… |
a. 1 2 3 4 5 |
|
b. 0 1 2 3 4 |
|
c. 2 4 6 8 10 |
|
d. 0 0 0 0 0 |
|
e. 0 2 4 6 8 |
EmoticonEmoticon