Anda di halaman 1dari 7

KISI KISI UPM ALGORITMA

1. Buatlah sebuah fungsi (function) pada bahasa pemrograman pascal, dimana function tersebut memiliki 2
parameter inputan berupa angka, dan menghasilkan keluaran nilai berupa hasil perkalian 2 tersebut.
Contoh pemanggilan function :
Nilai := function_kali(10, 50);
Writeln(nilai;
2. Buatlah langkah-langkah untuk mengurutkan data tersebut secara descending (nilai terbesar ke nilai terkecil)
dengan menggunakan metode buble sort.
36, 90, 18, 72, 81, 45

2
3. Buatlah sebuah program dengan menggunakan bahasa pemrograman pascal untuk menginput 50 angka ke dalam
sebuah array, kemudian tampilkan :
a. seluruh data array yang di input
b. Seluruh data array yang sudah terurut secara ascending (dari nilai terkecil sampai nilai terbesar)
c. Nilai terbesar dari data yang diinput
d. Nilai terkecil dari data yang diinput
e. Nilai rata-rata dari seluruh data yang diinput
3
3
4. Buatlah sebuah program menggunakan bahasa pemrograman pascal :
a. program minimal memiliki sebuah variabel bertipe data array
b. program minimal memiliki sebuah procedure atau sebuah function
c. Program minimal terdapat 1 buah kondisi pemilihan dengan if dan 1 buah perulangan for do
d. Program minimal memiliki 1 buah sistem pencarian (searching)
4

Anda mungkin juga menyukai