
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