130 likes | 543 Views
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal. Minggu XII. Instruksi Runtutan.
E N D
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII
Instruksi Runtutan InstruksiRuntutanadalahinstruksi yang dikerjakansecaraberuntutanatauberurutan, baris per baris, mulaidaribarispertamahinggabaristerakhir, tanpaadaloncatanatauperulangan Aturandalaminstruksiruntutan : • Tiapinstruksidikerjakansekalisatu per satu • Urutanpelaksanaaninstruksisamadenganurutanpenulisanalgoritma • Instruksiterakhirmerupakanakhirdarialgoritma • Ururtanpenulisaninstruksibisamenjadipentingbiladiubahdapatmenyebabkanhasil yang berbeda
Program Instruksi Runtutan • Contoh Program InstruksiRuntutan: Uses wincrt; Var Luas, Panjang, Lebar, Tinggi : Integer; Keterangan : String; Begin Write ('MasukanPanjang : '); ReadLn (Panjang); Write ('MasukanLebar : '); ReadLn (Lebar); Write ('MasukanTinggi : '); ReadLn (Tinggi); Luas := Panjang * Lebar * Tinggi; Keterangan := 'LuasPersegiPanjangadalah '; WriteLn (Keterangan, Luas); End .
Instruksi Pemilihan InstruksiPemilihanadalahIstruksi yang dipakaiuntukmemilihsatuaksidaribeberapakemungkinanaksiberdasarkan sati pernyataan Ada duabentukinstruksipemilihan : • Instruksi If-Then-Else digunakanuntukmemilihalternatifapabilasuatusyarat/kondisidipenuhi • Instruksi Case digunakansebagaiinstruksipemilihandimanaaksi yang akandilakukanbergantungpadanilaidarisatumacamvariabelsaja
Bentuk instruksi If-Then-Else -Bentuk 1 Kasus: -Bentuk bersusun (lebih dari 1 syarat): If (syarat) If (syarat 1) then aksi then aksi-1 endif. Else if (syarat 2) then aksi-2 Bentuk 2 kasus : then aksi-3 if (syarat) endif then aksi-1 endif. else aksi-2 endif.
Bentuk Instruksi Case Case (variabel) nilai-1:aksi-1; nilai-2:aksi-2; nilai-3:aksi-3; ……….. default:aksi-n; Endcase.
Penjelasan bentuk case • Dimungkinkan ada n-buah aksi mulai dari aksi 1 hingga aksi-n • Setiap aksi hanya dilakukan apabila suatu nilai variabel dicapai sesuai dengan persyaratan. • Apabila tidak ada satupun nilai variabel yang cocok maka akan dikerjakan sebagai aksi “default” (hanya dikerjakan apabila tidak ada yang memenuhi syarat)
Instruksi Perulangan Instruksi Perulangan adalah instruksi yang dapat mengulangi pelaksanaan sederetan instruksi lain berulang kali sesuai dengan persyaratan yang ditetapkan. Struktur instruksi perulangan tersiri atas : -Kondisi perulangan -Badan(body) -Pencacah (counter)
Bentuk Instruksi Perulangan Ada tigamacaminstruksiperulanganyaitu : • PerulanganWhile-do • PerulanganRepeat-until • PerulanganFor
Perulangan While-do Bentuk Umum While (kondisi) do …………. instruksi-istruksi ………….. endwhile. Makna dari bentuk instruksi tersebut adalah:ulangi ..instruksi-instruksi..selama kondisi yang diberikan masih terpenuhi.
Perulangan Repeat-Until Bentuk Umum repeat ……………. Instruksi-istruksi …………….. until (kondisi). Makna dari bentuk instruksi tersebut adalah ulangi pelaksanaan instruksi-instruksi hingga kondisi terpenuhi
Perulangan For Bentuk umum : for (var=awal to akhir step n) ……………….. Instruksi-instruksi ………………… endfor. Maknanya, ulangi instruksi-instruksi tersebut berdasarkan variabel perulangan mulai dari nilai awal hingga nilai akhir dengan perubahan nilai sebesar n