TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.

Slides:



Advertisements
Presentasi serupa
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
Advertisements

STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
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
MATERI 8 CHOICE / PILIHAN.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
PENYELEKSIAN KONDISI (PEMILIHAN)
PERULANGAN Komang Kurniawan W., M.Cs.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Pemprograman Terstruktur 1
Pengulangan.
Dasar-Dasar Pemrograman
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Pengulangan Bambang Irawan.
STRUKTUR DASAR ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Perulangan (looping) Oleh: Sri Supatmi.
Algoritma Pemrograman
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
STRUKTUR KONTROL Pertemuan Ke-7.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Pengulangan Bambang Irawan.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Pengulangan.
PERCABANGAN DAN PERULANGAN
Dasar-Dasar Pemrograman
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Oleh: Abdul Haris Heryani
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
ALGORITMA & PEMROGRAMAN
Dasar Pemrograman PASCAL II
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)
STRUKTUR DASAR ALGORITMA
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 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.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Transcript presentasi:

TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5

Perulangan

Pengulangan

Jenis-jenis struktur perulangan Terdapat tiga macam statemen perulangan (repetition) yang dapat digunakan, yaitu: statemen for, while dan repeat. Masing-masing digunakan pada jenis perulangan yang berbeda, meski untuk kasus sebuah perulangan dapat diganti dengan statemen perulangan yang lain.

Perulangan FOR Teknik pengulangan yang paling tua Banyaknya pengulangan biasanya diketahui Menggunakan loop’s counter Misalnya: Menjumlahkan bilangan 1 sampai dengan 1000. Bentuk umum: FOR variabel := ekspresi1 TO ekspresi2 DO FOR variabel := ekspresi1 DOWNTO ekspresi2 DO

Struktur

Perulangan FOR Contoh : Program jumlah_integer; uses winCrt; var i,batas,hasil:integer; Begin clrscr; write('Masukkan integer positif : '); readln(batas); hasil:=0; FOR i:=1 TO batas DO hasil := hasil + i; write('Jumlah 1 sampai dengan ', batas,'='); write(hasil); readln; End.

Perulangan WHILE Pernyataan while digunakan untuk perulangan yang banyaknya perulangan tidak diketahui. Peryataan while mirip dengan peryataan if yang melakukan pemeriksaan ekspresi boolean sebelum sebuah atau serangkaian peryataan dilakukan. Bentuk umum: WHILE kondisi DO statemen Kondisi adalah ekspresi boolean. Jika ekspresi bernilai true statemen dijalankan dan diperiksa kembali, dan keluar dari perulangan jika bernilai false.

Struktur

Perulangan WHILE Program deretangka_1; uses winCrt; var i:integer; Begin clrscr; i:=1; while i <= 10 do begin writeln(i); i:=i+1; end; readln; End.

Perulangan REPEAT Peryataan Repeat biasa diapaki untuk menangani perulangan yang jumlahnya belum pasti, tetapi paling tidak dikerjakan sekali. Pada while, ada kemungkinan bagian pernyataan tidak dijalankan sama sekali. Bentuk umum repeat: REPEAT peryataan_1; pernyataan_2; ... pernyataan_n; UNTIL kondisi

Perulangan REPEAT Tampak bahwa pengulangan justru dilakukan selama kondisi bernilai salah/false. Jadi merupakan kebalikan dari pernyataan while. Perbedaan lain terhadap while adalah, bahwa pemeriksaan terhadap kondisi pada repeat dilakukan belakangan, setelah bagian pernyataan antara repeat dan until.

Perulangan REPEAT Program deretangka_1; uses crt; var i:integer; Begin clrscr; i:=1; repeat writeln(i); i:=i+1; until i > 10 readln End.

Contoh2 Lain Program deret huruf Program tampil bilangan ganjil sesuai batasan Program tampil bilangan prima sesuai batasan Dll

Kesimpulan Struktur perulangan di pascal baik FOR, WHILE, maupun REPEAT membutuhkan 3 poin penting yang harus dipersiapkan, yaitu: Nilai awal Nilai akhir Statement pengubah nilai sehingga perulangan bisa berhenti

Review Tampilkan bilangan genap antara 1 dan masukan user dengan menggunakan struktur perulangan FOR, WHILE dan REPEAT Buat program pascal untuk menghitung rata-rata nilai ujian sebuah kelas Buat program pascal untuk menghitung nilai faktorial sebuah bilangan