algoritma 1 pertemuan 8

20
Pengulangan FOR - Do Pengulangan FOR - Do Temu VI

Upload: adekurnia-solihin

Post on 31-Jul-2015

63 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Algoritma 1 pertemuan 8

Pengulangan FOR - DoPengulangan FOR - Do

Temu VI

Page 2: Algoritma 1 pertemuan 8

Pengulangan ForPengulangan For

Digunakan untuk mengulang statement atau satu blok statement berulang kali sejumlah yang ditentukan.

Pengulangan ini digunakan jika sudah diketahui dengan pasti akan diulang berapa kali suatu pernyataan atau blok pernyataan.

Bentuk Umum :

Nama_var, nilai_awal, nilai_akhir harus mempunyai tipe yang sama yaitu : integer

FOR nama_var = nilai_awal TO / DOWNTO nilai akhir DO statement

Page 3: Algoritma 1 pertemuan 8

Perulangan PositifPerulangan Positif

Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif.

Perulangan positif dapat dibentuk dengan menggunakan pernyataan For-To-Do

Bentuk umum:

FOR variabel-kontrol = nilai awal TO nilai akhir DO pernyataan

Page 4: Algoritma 1 pertemuan 8

Contoh1Contoh1Program

MencetakUrutanBilangan

Deklarasii, n : integer

AlgoritmaRead(n)For i = 1 to n do

write(i)Endfor

Page 5: Algoritma 1 pertemuan 8

Contoh1 (Dalam Program Pascal)Contoh1 (Dalam Program Pascal)

Page 6: Algoritma 1 pertemuan 8
Page 7: Algoritma 1 pertemuan 8

Contoh 2Contoh 2Program MencetakSepuluhKali

Deklarasii : integer

AlgoritmaFor i = 1 to 10 do

Write(‘Saya Mahasiswa Unindra’)EndFor

Page 8: Algoritma 1 pertemuan 8
Page 9: Algoritma 1 pertemuan 8

PenjelasanPenjelasan

Pernyataan Writeln(‘Saya Mahasiswa Unindra’) akan diulang sebanyak 10 kali, yaitu dengan penghitung dari nilai awal 1 sampai dengan nilai akhir 10

Apabila pernyataan diulang lebih dari satu pernyataan maka seteleh DO harus memakai Begin kemudian beberapa pernyataan yang akan diulang dan diakhiri dengan End;.

Page 10: Algoritma 1 pertemuan 8

ContohContoh

Page 11: Algoritma 1 pertemuan 8

Perulangan NegatifPerulangan Negatif

Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif.

Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do

Bentuk umum:

FOR variabel-kontrol = nilai awal DOWNTO nilai akhir DO pernyataan

Page 12: Algoritma 1 pertemuan 8

ContohContoh

Page 13: Algoritma 1 pertemuan 8

Perulangan BersarangPerulangan Bersarang

Perulangan tersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya.

Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah

Mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya.

Page 14: Algoritma 1 pertemuan 8

Contoh Program For BersarangContoh Program For Bersarang

Program ForBersarang;

DeklarasiI,J : integer

AlgoritmaFor I = 1 to 5 Do

For J = 1 to 3 DoWrite(I,J)

EndforEndfor

Page 15: Algoritma 1 pertemuan 8

ContohContoh

Page 16: Algoritma 1 pertemuan 8

Contoh program cetak bintangContoh program cetak bintang

Page 17: Algoritma 1 pertemuan 8
Page 18: Algoritma 1 pertemuan 8

LatihanLatihan1. Buatlah Program dengan output sebagai

berikut:1223334444

2. Buatlah Program dengan output sebagai berikut:4321321211

Page 19: Algoritma 1 pertemuan 8

3. Buatlah program menghitung jumlah urutan bilangan dan rata-rata pada sejumlah n bilangan

4. Buatlah Program dengan Pascal yang digunakan untuk menghitung rata-rata dari barisan:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

5. Buatlah notasi algoritma / pseudocode dari contoh cetak bintang

Page 20: Algoritma 1 pertemuan 8

ReferensiReferensi

MUN 2011 Algoritma dan Pemrograman

Ibu dosen dwi marlina M.kom

Ibu Dosen Korlap ibu Aulia