STRUKTUR KONTROL Pertemuan Ke-7.

Slides:



Advertisements
Presentasi serupa
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Advertisements

STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
Dasar Komputer & Pemrog 2 A minggu 4
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
JENIS PERULANGAN For..To..Do
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
Dasar Pemrograman MODUL 07 PERULANGAN.
Pengantar Algoritma.
PERULANGAN Komang Kurniawan W., M.Cs.
Algoritma dan Struktur Data
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Procedure & Function Sub Program.
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
Pemprograman Terstruktur 1
By Tenia Wahyuningrum, MT
Algoritma dan Struktur Data
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Analisis Masalah dan Penyelesaian
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
While … do … Repeat … until … For … to … do …
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Perulangan (looping) Oleh: Sri Supatmi.
Algoritma Pemrograman
Materi 10 LOGIKA & ALGORITMA.
BAB 5 PENGULANGAN PROSES.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
STRUKTUR KONDISI Pertemuan Ke-6.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Pengulangan.
AP2A Perulangan & Array PJ : Wawan Setiawan 07
PERCABANGAN DAN PERULANGAN
STRUKTUR PERULANGAN.
For, while, do/while Sussi.
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Procedure, Perulangan dan Input Box
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Pemrograman Visual Proses Pengulangan.
Algoritma & Pemrograman Struktur Keputusan
Oleh: Abdul Haris Heryani
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
ALGORITMA & PEMROGRAMAN
STRUKTUR PERULANGAN (Struktur For)
Chapter 5 : Perulangan (Repeatition)
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Pengulangan FOR - DO Temu 9.
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Pengulangan FOR - DO Temu 8.
Pengulangan Repeat – Until (lanjutan)
Struktur Perulangan.
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
While – Do (Lanjutan) Temu 11.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Transcript presentasi:

STRUKTUR KONTROL Pertemuan Ke-7

WHILE…. DO Digunakan untuk melakukan proses perulangan suatu statemen terus menerus selama kondisi ungkapan logika pada while masih bernilai logika benar. Syntax : while <kondisi> do <pernyataan>; Contoh ; Var digit: integer; Begin digit := 1; while digit <= 20 do Write(digit); digit := digit + 1; End.

REPEAT… UNTIL Digunakan untuk mengulang statemen sampai kondisi yang diseleksi di Until tidak terpenuhi. Bentuk Umum : REPEAT statemen UNTIL ungkapan Contoh : Var I : integer; Begin I := 0; Repeat I := I + 1; Writeln(I); Until I = 5; End.

Perbedaan antara struktur REPEAT-UNTIL dengan WHILE-DO adalah sebagai berikut : Paling sedikit statement-statement di dalam perulangan REPEAT-UNTIL diproses sekali, karena seleksi kondisi ada pada statement Until yang terletak dibawah. Sedang pada struktur WHILE-DO paling sedikit dikerjakan nol kali, karena seleksi kondisi ada pada statement While yang terletak diatas, sehingga kalau kondisi sudah tidak terpenuhi, maka tidak akan masuk ke dalam lingkungan perulangan. Pada REPEAT-UNTIL dapat tidak dipergunakan blok statement (tidak diperlukan Begin dan End untuk menunjukkan batas perulangannya), karena batas perulangannya sudah ditunjukkan oleh Repeat sampai dengan Until (Repeat dan Until sebagai pengganti Begin dan End).

FOR Digunakan untuk mengulang statemen berulang kali sejumlah yang ditentukan. Bentuk Umum : for <pencacah> := <awal> to <akhir> do<pernyataan>; Atau : for <pencacah> := <awal> downto <akhir> do <pernyataan>; Ket : Pencacah = variable kontrol Contoh 1: Var I : integer ; Begin For I : = 1 to 5 do Write ( I ) ; End; Writeln (‘Pascal’); End.

For bersarang Contoh 2 : Var I : integer ; Begin For I : = 5 down to 1 do Write ( I ) ; Writeln (‘Pascal’); End ; End. Perulangan yang berada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses lebih dulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya. For bersarang

Contoh : Var I, J : integer ; Begin For I : = 1 to 5 do For J : = 1 to 3 do Write ( ‘Pascal’); Writeln ; End ; End.

Latihan 1. Var Celcius : integer; Fahrenheit : REAL; Begin WriteLn(‘---------------------------‘); WriteLn(‘Celcius Fahrenheit’); For Celcius := 5 DownTo 0 Do Fahrenheit := 1.8 * Celcius + 32; WriteLn(Celcius:8,Fahrenheit:14:2); End; WriteLn(‘----------------------------‘); End.

2. Var I : integer; Begin I := 0; While I < 5 Do WriteLn(I); I := I + 1; End; End.

Contoh Program while do Contoh Program Penghitung Faktorial

Output :

Listing Program var procedure Tfrmfaktorial.Button1Click(Sender: TObject); frmfaktorial: Tfrmfaktorial; begin bil,fak : Integer; close; end; end. procedure Tfrmfaktorial.bthitungClick(Sender: TObject); begin bil:=StrToInt(edbilangan.Text); fak:=bil; While bil<>1 do bil:=bil-1; fak:=fak*bil; end; edhasil.Text:=IntToStr(fak); end;

Contoh Program For Menghitung kuadrat bil. bulat

Listing Program var procedure Tfrmkuadrat.Button1Click(Sender: TObject); frmkuadrat: Tfrmkuadrat; begin bil,sqrbil,mulai,sampai:Integer; close; end; end. procedure Tfrmkuadrat.bthitungClick(Sender: TObject); begin lsbhasil.Items.Clear; mulai:=StrToInt(edmulai.Text); sampai:=StrToInt(edsampai.Text); for bil:=mulai to sampai do sqrbil:=sqr(bil); lsbhasil.Items.Add(IntToStr(bil)+'kuadrat='+IntToStr(sqrbil)); end;

TERIMA KASIH