Perulangan (looping) Oleh: Sri Supatmi.

Slides:



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

- PERTEMUAN 5 & 6 – PERULANGAN
Dasar Komputer & Pemrog 2 A minggu 4
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Perulangan Week 4 & 5.
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
Struktur Kondisi dan Perulangan
Dasar Pemrograman MODUL 07 PERULANGAN.
PENYELEKSIAN KONDISI (PEMILIHAN)
PERULANGAN Komang Kurniawan W., M.Cs.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Algoritma dan Struktur Data
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Bab 5 Pengulangan.
Pemprograman Terstruktur 1
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Algoritma dan Struktur Data 1 pertemuan 6
ALGORITMA PEMROGRAMAN 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Array/larik Sri Supatmi Oleh:.
PERULANGAN WHILE.
Algoritma Pemrograman
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
Looping (Perulangan).
STRUKTUR KONTROL Pertemuan Ke-7.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
Pengulangan.
Struktur Kontrol : Perulangan
PERCABANGAN DAN PERULANGAN
Perulangan (looping) Oleh: Sri Supatmi.
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
LOOPING - FOR.
Dasar-Dasar Pemrograman
Oleh: Abdul Haris Heryani
Perulangan (looping) Oleh: Sri Supatmi.
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Pertemuan 8 Looping Erna Sri Hartatik
Dasar-Dasar Pemrograman
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
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Pengulangan FOR - DO Temu 8.
Pengulangan Repeat – Until (lanjutan)
Struktur Perulangan.
ALGORITMA & PEMROGRAMAN 2B
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Transcript presentasi:

Perulangan (looping) Oleh: Sri Supatmi

PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: Perulangan While Perulangan For

1. Perulangan While Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. Bentuk Umum : While Ungkapan Do Statemen

Contoh Program perulangan while-do Program seleksi_while; Uses Wincrt; Var I:integer; Begin I:=0; While I<5 do Writeln(I); I:=I+1; End; End. Jika program diatas dijalankan perulangan akan tetap terus berjalan ketika nilai I masih bernilai benar ( i<5). jika I sudah mencapai angka lima maka program tersebut akan berhenti. Seperti terlihat pada tampilan output disamping.

2.Perulangan for Struktur perulangan for digunakan untuk mengeksekusi satu blok dari statement secara berulang baik berulang maju maupun berulang mundur. - Perulangan FOR positif Perulangan denga penghitung ( counter ) dari kecil ke besar atau dengan kata lain pertambahannya positif. Perulangan positif dapat dibentuk dengan menggunakan statemen For-To-Do, dengan bentuk umum: For variabel-kontrol := nilai-awal To nilai-akhir Do Statemen Variabel-kontrol, nilai-awal, nilai-akhir harus mempunyai tipe yang sama, yaitu bertipe integer.

Contoh program Program seleksi_case; Uses Wincrt; Var I:integer; Begin For i:=1 to 5 do Writeln(i); End. Jika program diatas di jalankan maka akan tampil output: 1 2 3 4 5

- Perulangan FOR negatif Perulangan denga penghitung ( counter ) dari besar ke kecil atau dengan kata lain pertambahannya negatif. Perulangan negatif dapat dibentuk dengan menggunakan statemen For-DownTo-Do, dengan bentuk umum: For variabel-kontrol := nilai-awal DownTo nilai-akhir Do Statemen Variabel-kontrol, nilai-awal, nilai-akhir harus mempunyai tipe yang sama, yaitu bertipe integer.

Contoh Program perulangan for negatif Program seleksi_case; Uses Wincrt; Var I:integer; Begin For i:=5 Downto 1 do  Writeln(I); End. Jika program disamping dijalankan, maka akan menampilkan data I dari terbesar ke angka yang terkecil seperti terlihat pada tampilan disamping. 5 4 3 2 1

Perulangan for Bersarang perulangan yang berada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampau habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya. Bentuk Umum For Bersarang : For variabel-kontrol := nilai-awal To nilai-akhir Do For variabel-kontrol2 := nilai-awal2 To nilai- akhir2 Do Statemen;

Contoh Program Perulangan FOR Bersarang Perulangan sebanyak j Program seleksi_sarang; Uses Wincrt; Var I,j:integer; Begin For i:=1 to 5 do For j:=1 to 3 do Writeln(I,j:4); End; End. Jika program diatas dijalankan maka perulangan yang akan dilakukan adalah perulangan sebanyak j kemudian melakukan perulangan sebanyak i, seperti terlihat pada tampilan program disamping. Perulangan sebanyak i

Soal praktikum Buat program untuk menampilkan data berikut: * ** *** 2. Buatlah program untuk menampilkan bilangan genap dan ganjil sampai angka 20 2 4 6 8 10 12 14 16 20  bil genap 1 3 5 7 9 11 13 15 17 19  bil ganjil