Kamis, 31 Maret 2011

Modul 3 Pendahuluan

BAB III
PENDAHULUAN

1.Jelaskan perbedaan antara struktur pengulangan FOR, WHILE dan REPEAT!
Jawaban:
* FOR  Untuk pengulangan sejumlah kali yang telah dispesifikasikan dimana jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi.
* WHILE  Untuk pengulangan sejumlah kali dimana pengulangan akan dilakukan apabila kondisi bernilai true(benar).
* REPEAT  Untuk pengulangan sejumlah kali dimana pengulangan akan dihentikan apabila kondisi bernilai true(benar) / pengulangan akan di eksekusi selama kondisi bernilai salah.
2.Buatlah algoritma untuk menampilkan deret bilangan ganjil antara 0 s/d 100!
Jawaban:
Algoritmanya:
Deklarasi:
i,x : integer
Deksripsi
tulis (“masukkan batasnya “);
Baca i=0, x=1, x<100 Hitung i=i+1,x=x+2 Program selesai 3.Buatlah algoritma untuk menampilkan deret bilangan 1, 5, 9, 13, ... (berhenti jika melebihi 300)! Jawaban: Algoritmanya: deklarasi : i, x : integer deksripsi : Baca i=0, x=1 until x>300
Hitung i=i+1, x=x+4

4.Buatlah algoritma untuk menampilkan deret bilangan 1, 1, 2, 1, 2, 3, ... (berhenti jika sama dengan batas nilai tertentu yang dimasukkan melalui piranti masukan)!
Contoh:
Masukan batas nilai: 4
Deret Keluaran: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4
Jawaban:
Algoritmanya:
deklarasi :
n, x, y :m integer
deksripsi :
tulis (“masukkan batas yang dibuat =”);
Baca n(inputan)=4, x=1 , y
x to n do
y to x do