Selasa, 02 Maret 2010

MATERI 6

| | 0 komentar

FLOW CONTROL
Struktur kontrol adalah statement control (while, for, dan sebagainya) beserta dengan statement-statement (compound statement ) yang dikontrolnya. Lebih sederhananya perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu.
  • Kondisi (if, case)
  • Looping (for,while,do while)
1. Kondisi
Single-way Selector
Penyelesian satu kondisi.
Di pascal kita mengenal If dalam bentuk :
IF (kondisi) then Begin statement End
Two-way Selector
dalam bahasa C kita punya bentuk umum :
if kondisi
{
perintah
}
else
{
perintah
}
Jika kondisi bernilai benar maka perintah 1 akan di kerjakan, tapi jika tidak maka perintah 2 dalam else akan dijalankan. Dalam Pascal kita punya bentuk umum:
if kondisi then
BEGIN
perintah 1
END
else
BEGIN
perintah
END;
Nested Selector
Penyelesian yang dilanjutkan dengan penyeleksian. Dalam bahasa C, bentuk umum nya :
if kondisi
{
if kondisi
{
}
}
Atau sering disebut Nested If (If Bersarang)

Multiple Selector
Penyeleksian nilai tunggal. Dalam C :
switch kondisi
{
case nilai1 : perintah 1; break;
case nilai2 : perintah 2; break;
case nilai3 : perintah 3; break;
default : perintah;break;
}
Artinya kondisi akan diperiksa dengan mencocokkan dengan nilai yang disebutkan pada case. Jika sama maka akan melakukan perintah sesuai blok, dan keluar dari penyeleksian dengan perintah break;

2. Looping
Perulangan digunakan untuk mengerjakan suatu atau beberapa perintah secara berulang-ulang sesuai dengan yang diinginkan. Ada 2 macam jenis perulangan : statis dan dinamis. Statis artinya jumlah perulangan sudah ditentukan terlebih dahulu. Perintah untuk perulangan static adalah for.
for
Jenis perulangan yang sudah ditentukan banyaknya putaran yang akan dilakukan. Perulangan dilakukan mulai nilai awal (inisialisasi) bertambah satu-satu(sesuai iterasi), sampai batas yang ditentukan.

Untuk perulangan Dinamis kita bisa mengontrol kapan perulangan tersebut ingin kita hentikan. Kita punya perintah while.., dan do..while ... pada Bahasa C. Sedangkan di Pascal kita punya perintah while .. dan repeat..until...Perbedaan dari while dan do..while adalah letak pengecekan kondisi dan jumlah minimal perulangan yang akan dijalakan. Pada while .. kondisi dicek sebelum perulangan dijalankan, sehingga ada kemungkinan perulangan tidak dijalankan jika kondisi bernilai salah. Namun pada do while pengecekan kondisi dilakukan pada akhir perulangan, sehingga perulangan minimal dijalankan 1 kali. Untuk repeat until pada pascal sama dengan do while.



Read more...

Mengenai Saya

NOVIANTO 672008013 ALBERT T S 672008027 DEDDY U W 672008085 ANDI H P 672008131 BENALDO Q 672008240