Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.

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 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,
PERULANGAN Komang Kurniawan W., M.Cs.
Algoritma dan Struktur Data
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Pemprograman Terstruktur 1
Struktur Kendali Proses (Perulangan)
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
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
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.
STRUKTUR KONTROL Pertemuan Ke-7.
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.
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.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Algoritma & Pemrograman Struktur Keputusan
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
ALGORITMA & PEMROGRAMAN
Dasar Pemrograman PASCAL II
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)
STRUKTUR DASAR ALGORITMA
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Dasar-Dasar Pemrograman
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.
Indentifier, Keywords, Variable, Tipe Data dan Operator
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)
Dasar-Dasar Pemrograman
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.

Macam-macam Perulangan for do while do repeat until

Struktur Perulangan For Perulangan dengan statement for di gunakan untuk mengulang statement atau satu blok statement berulang kali sejumlah yang ditentukan.

Bentuk Perulangan for: Perulangan Positif Perulangan Negatif … Bentuk Perulangan for: Perulangan Positif Perulangan Negatif Perulangan Tersarang

Perulangan Positif adalah perulangan dengan penghitung (counter) dari kecil ke besar. Bentuk: for variabel-kontrol := nilai-awal to nilai-akhir do statement tipe data harus sama yaitu bertipe integer.

Try It uses crt; var i: integer; begin clrscr; for i:= 1 to 5 do writeln(‘Selamat siang...'); end; readkey; end.

Adalah perulangan dengan penghitung (counter) dari besar ke kecil. Perulangan Negatif Adalah perulangan dengan penghitung (counter) dari besar ke kecil. Bentuk: for variabel kontrol := nilai awal downto nilai-akhir do statement

Try it uses crt; var i: integer; begin clrscr; for i:= 5 downto 1 do writeln(‘Selamat pagi...’); end; readkey; end.

Perulangan Tersarang Perulangan tersarang (nested loop) adalah perulangan yang berada di dalam perulangan yang lainnya.

Try it uses crt; var i,j : integer; begin clrscr; for i := 1 to 5 Do for j := 1 to 3 do write(i:8, j:3); end; writeln(); readkey; end.

Struktur Perulangan while do Statemen while do digunakan untuk melakukan proses perulangan suatu statement atau blok statement terus-menerus selama kondisi ungkapan logika pada while bernilai logika benar.

Try it uses crt; var i : integer; begin clrscr; i :=0; while i< 5 do writeln(i); i := i + 1; end; readkey; end.

Struktur Perulangan repeat until Struktur repeat...until digunakan untuk mengulang statement atau blok statement hingga kondisi yang diseleksi di until terpenuhi (True). Dengan demikian selama kondisi bernilai FALSE, maka perulangan akan terus dilakukan.

Try it uses crt; var i : integer; begin clrscr; i := 0; repeat i := i+1; writeln(i); until i = 5; readkey; end.

... uses crt; var i : integer; begin clrscr; i := 1; repeat write(i); writeln(' Selamat pagi...'); i:=i+1; until i > 5; readkey; end.

1 22 333 12 123

Latihan (1)

Latihan (2)

Latihan (3)

Latihan (4)

Latihan (5)

Soal Latihan (1) uses crt; var a,b : integer; begin clrscr; a:=100; b:=5; repeat b := b + 1; a := a -b; until a>b; write(a, b); readkey; end.

(2) jdata:=n; jml:=1; for i:= 0 to jdata-1 do begin jml:=3*jml-1; end; Jika sebelumnya n berharga 3 berapakah yang dicetak oleh potongan program itu? 58 d. 26 42 e. 15 14 Jika sebelumnya n berharga 1 berapakah yang dicetak oleh potongan program itu? 1 d. 4 2 e. 5 3 jdata:=n; jml:=1; for i:= 0 to jdata-1 do begin jml:=3*jml-1; end; writeln(jml);

(3) begin j := 3; for i:= 1 to 20 do begin Berapa kalikah pencetakan keluaran ’sukses’ dilakukan oleh penggalan program itu ? a. 5 b. 8 c. 10 d. 12 e. 13 begin j := 3; for i:= 1 to 20 do begin if j > 2 then writeln('sukses'); j:=5 - (j*2); end;

(4) Berapa kalikah pencetakan ’OK’ jika program dijalankan dengan harga n=129 ? a. 4 b. 5 c. 8 d. 9 e. 11 begin t:=2; while t <= n do begin writeln(' OK'); t:=t * 4 div 2 - 1; end; end.

Terima Kasih 