PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,

Slides:



Advertisements
Presentasi serupa
START.
Advertisements

Tugas Praktikum 1 Dani Firdaus  1,12,23,34 Amanda  2,13,24,35 Dede  3,14,25,36 Gregorius  4,15,26,37 Mirza  5,16,27,38 M. Ari  6,17,28,39 Mughni.

4/5/2017 PL/SQL SITI MUKAROMAH,S.Kom.
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
- PERTEMUAN 5 & 6 – PERULANGAN
Dasar Komputer & Pemrog 2 A minggu 4
Pascal Pertemuan 5-6 : CASE dan PERULANGAN Edri Yunizal, S.Kom. / Fauzi MS, S.Kom Semester Genap 2008/2009 Manajemen INformatika STAIN Batusangkar 5 Mei.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
JENIS PERULANGAN For..To..Do
Struktur Perulangan Week 4 & 5.
Pengantar Algoritma.
: : Sisa Waktu.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
PERULANGAN Komang Kurniawan W., M.Cs.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
KONTROL ALUR EKSEKUSI PROGRAM
Algoritma dan Struktur Data
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
USAHA DAN ENERGI ENTER Klik ENTER untuk mulai...
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Pohon (bagian ke 6) Matematika Diskrit.
Pengantar sistem informasi Rahma dhania salamah msp.
Procedure & Function Sub Program.
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
Pemprograman Terstruktur 1
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
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA PEMROGRAMAN 2A
Perulangan (looping) Oleh: Sri Supatmi.
Algoritma Pemrograman
Materi 10 LOGIKA & ALGORITMA.
STRUKTUR KONTROL Pertemuan Ke-7.
BAB 5 PENGULANGAN PROSES.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Pengulangan.
PERCABANGAN DAN PERULANGAN
Pengulangan Pengulangan merupakan struktur kontrol yang berfungsi untuk melaksanakan perintah-perintah suatu blok statemen secara berulang-ulang selama.
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
ALGORITMA & PEMROGRAMAN
STRUKTUR PERULANGAN (Struktur For)
Chapter 5 : Perulangan (Repeatition)
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.
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 Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan statemen For, While-Do, dan Repeat…Until. Untuk jumlah perulangan yang telah diketahui gunakan For, sedang jika jumlah perulangannya belum diketahui, gunakan While-Do atau Repeat…Until.

Struktur Perulangan For Perulangan dengan statemen For digunakan untuk mengulang statemen atau satu blok statemen berulang kali sejumlah yang ditentukan. Perulangan For dapat berbetuk perulangan Positif (to), perulangan negatif (down to) dan perulangan tersarang. Sintak perulangan For For Variabel kontrol := Nilai awal To Nilai akhir Do Down To statemen

Perulangan Positif Perulangan positif adalah perulangan dengan penghitung (counter) dari kecil ke besar dengan kata lain pertambahannya positif. Bentuk umum: For Variabel- Kontrol := nilai awal To nilai akhir Do Statemen Variabel-kontrol, nilai awal, nilai akhir harus mempunyai tipe yang sama, yaitu tipe integer. Contoh: Var I : integer; Begin For I := 1 to 5 Do Writeln(‘Pascal’); End. Bila program ini dijalankan, akan didapat hasil: Pascal

Perulangan Positif Contoh: Penulisan statemen yang akan diproses berulang kali tersebut dapat juga ditulis dalam bentuk blok statemen (diawali dengan Begin dan diakhiri dengan End), walaupun hanya berisi sebuah statemen saja. Var I : integer; Begin For I:= 1 to 5 Do Writeln(‘Pascal’); End; End. Bila program ini dijalankan, didapat: Pascal Dengan blok statemen berarti statemen yang diulang dapat lebih dari sebuah statemen. Pada contoh berikut, yang akan diproses berulang adalah sebanyak 2 buah statemen dalam satu blok statemen. Var I : integer; Begin For I := 1 to 5 Do Write(I); WriteLn(‘Pascal’); End; End. Hasil: 1 Pascal 2 Pascal 3 Pascal 4 Pascal 5 Pascal

Perulangan Positif Contoh : Bandingkan program contoh sebelumnya dengan program berikut ini yang tidak menggunakan blok statemen : Var I : integer; Begin For I := 1 to 5 Do Write(I); WriteLn(‘Pascal’); End. Hasil: 12345 Pascal maka yang akan diulang adalah statemen yang pertama saja, statemen berikutnya tidak termasuk dalam perulangan, karena tidak dalam bentuk blok statemen.

Perulangan Negatif Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau dengan kata lain pertambahannya negatif. Bentuk umum : For variabel-kontrol := nilai awal DownTo nilai akhir Do statemen

Perulangan Negatif Var Celcius : integer; Fahrenheit : real; Begin WriteLn(‘---------------’); WriteLn(‘ Celcius Fahrenheit’); Celcius := 0; For Celcius := 15 DownTo 0 Do Fahrenheit := 1.8 * Celcius + 32; WriteLn(Celcius:8, Fahrenheit : 14:2); End; WriteLn(‘---------------------------’); End. Bila program ini dijalankan, akan didapat hasil: ---------------------------------- Celcius Fahrenheit 15 59.00 14 57.20 14 55.40 13 53.60 12 51.80 11 50.00 10 48.20 9 46.40 8 44.60 7 42.80 6 41.00 5 39.20 4 37.40 3 35.60 2 33.80 1 32.00 -----------------------------------