gue pernah ikut, taun lalu
soalnya analitik ama pascal
kalo pascal, biasanya dikasih pseudocode trus ada pertanyaan
pertanyaannya bisa aj sejenis seperti yang ditulis Hintaro di atas.
ada juga tipe pertanyaan yang.. seperti ini kira2 : "Agar hasil keluaran nya ada sebesar
sekian, maka pada pseudocode pada bagian
tertentu harus diubah menjadi.."
lo ditanya pseudocode apa yang paling sesuai dari beberapa pilihan yang ada.
hati2 juga ama variabel
kadang kadang ada soal yang sengaja dibuat panjang, tapi variabelnya ga cocok dengan nilai masukan sehingga hasilnya eror.
jadi bisa aja jawabannya "program tidak berjalan dengan semestinya"
soal soal olimp kompu gue ilank nih,, segini aja gue bisa share info ^^
function apaini(a: interger; b: interger): interger;
var x,y,r: interger;
begin
x := a;
y := b;
while (y <> 0) do
begin
r := x mod y:
x := y;
y := r;
end;
apaini:= x;
end;
pertannyaannya
jika fungsi tsb dipanggil dengan "writeln (apaini(414,662));" berapakah yang dicetaknnya?
a. 1 b.8 c. 26 d. 414 e. 14
nah... tuh gmn penyelesaiannya?
trus kalo fungsi and ama or itu perbedaannya apa?
Soal itu.. gue ketemunya 2.. ga ada jawaban >.<
salah kali yah gue
And.. Maksudnya suatu pernyataan bernilai benar jika kedua pernyataan di dalamnya benar.
Contoh aja yah, misalnya gini :
A nilainya benar
B nilainya benar
maka,
A dan B nilainya benar
kalo A salah, B benar
Maka, A dan B nilainya salah
Kalo A salah, B salah
Maka, A dan B nilainya salah.
Penggunaan dalam program bisa dimisalkan seperti ini :
Andaikan sebuah pintu hanya bisa dibuka jika anda membawa kunci merah dan kunci putih.
pintu itu akan mengecek apakah anda membawa kunci merah dan kunci putih. jika iya, maka pintu akan terbuka.
Apakah ada kunci merah? [ya]
Apakah ada kunci putih? [ya]
*pintu membuka
apakah ada kunci merah? [tidak]
apakah ada kunci putih? [ya]
*pintu tidak terbuka
intinya, and itu digunakan untuk memanggil suatu prosedur/statement/whatever jika kedua syarat bernilai benar.
Or.. prinsipnya sama saja seperti And tapi Or itu bernilai benar jika sedikitnya salah satu syarat bernilai benar