STRUKTUR PERULANGAN (Struktur For)

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 KONTROL LANJUTAN
Dasar Komputer & Pemrog 2 A minggu 4
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
JENIS PERULANGAN For..To..Do
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,
Pengantar Algoritma.
PERULANGAN Komang Kurniawan W., M.Cs.
Algoritma dan Struktur Data
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan)
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA PEMROGRAMAN 2A
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.
STATEMENT INPUT DAN OUTPUT
STRUKTUR KONTROL Pertemuan Ke-7.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Pengulangan.
PERCABANGAN DAN PERULANGAN
Dasar-Dasar Pemrograman
MULTIDIMENSI ARRAY Struktur Data
STRUKTUR PERULANGAN.
PENYELEKSIAN KONDISI.
PERULANGAN.
Procedure , Function dan Parameter
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Algoritma & Pemrograman Struktur Keputusan
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
Procedure , Function dan Parameter
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
Chapter 3-1 : Aturan Penulisan Teks Algoritma
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)
Chapter 3 : Aturan Penulisan Teks Algoritma
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 PERULANGAN (Struktur For) Oleh : Oktavian Lantang

Pengantar Dalam hampir setiap program yang kompleks mutlak memerlukan suatu perulangan. Tujuan perulangan disini adalah untuk mengulang statement atau blok statement berulang kali sesuai sejumlah yang ditentukan pemakai. Dalam materi ini akan memberikan gambaran konsep dasar dari pengertian diatas.

Definisi Statement for adalah statement yang biasa digunakan dalam pemrograman apabila jumlah perulangannya dari suatu statement sudah diketahui.

Bentuk – bentuk Perulangan For For Positif Bentuk perulangan ini adalah bentuk perulangan dari kecil ke besar (Ascending) For Negatif Bentuk perulangan ini adalah bentuk perulangan dari besar ke kecil (Descending)

Contoh Perulangan Positif Uses Crt; Var i : Integer; Begin For i := 1 To 5 Do Writeln ('I Love Bunda’); END. Maka bila program diatas dicompile hasilnya : I Love Bunda Penjelasan : Berati statemen I Love Bunda akan diulang seba-nyak 5 kali yaitu dengan menghitung nilai i dari i ke 1 sampai nilai i terakhir yaitu i ke 5.

Contoh 1 menggunakan blok statement Uses Crt; Var i : Integer; Begin For i:= 1 To 10 Do Writeln ('I Love Bunda'); End; Writeln ('I Love mom'); End. Hasil yang akan didapat akan sama dengan contoh yang pertama, tapi yang harus diingat disini untuk penggunaan blok pada perula- ngan For biasanya mempunyai banyak statement [lebih dari 1 statement]

OUTPUT DARI CONTOH 1 I love Bunda I love mom

Contoh 2 menggunakan blok statement Uses Crt; Var a,b,c : Integer; bagi : Real; Begin Writeln('----------------------------------------------'); Writeln(' a a*a a*a*a 1/a '); For a := 1 To 10 Do b:= a*a; c:=a*a*a; bagi := 1/a; Writeln(a:4,b:8,c:10,bagi:12:3); End; Writeln ('----------------------------------------------'); End.

Output dari contoh 2 ---------------------------------------------- A a*a a*a*a 1/a 1 1 1 1.000 2 4 8 0.500 3 9 27 0.333 4 16 64 0.250 5 25 125 0.200 6 36 216 0.167 7 49 343 0.143 8 64 512 0.125 9 81 729 0.111 10 100 1000 0.100

Contoh Perulangan Negatif Uses Crt; Var i : Integer; Begin For i := 10 DownTo 1 Do Write (i:3); End. Hasil : 10 9 8 7 6 5 4 3 2 1

Perulangan Tersarang Definisi : Perulangan For tersarang adalah perulangan For yang berada pada perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya.

Contoh Perulangan Tersarang Var a,b : Integer; Begin For a := 1 To 3 Do For b := 1 To 2 Do Write (a :2,b:4); Writeln; End; End.

Output Dari Perulangan Tersarang Hasil : 1 1 1 2 2 1 2 2 3 1 3 2

Latihan Soal Buatlah program untuk mengkonversi suhu celcius (15 derajat-0 derajat) dalam bentuk fahrenheit ! Buatlah program untuk tampilan sebagai berikut : 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 4 1 4 2 4 3 5 1 5 2 5 3

Terima Kasih