Anda di halaman 1dari 5

STRUKTUR DATA DAN ALGORITMA

DOSEN PENGAMPU:Denny Haris, S.Si.,M.Pd.

Tugasperulangan

KELOMPOK 8

NAMA : RENI SUSANTI BR SIPAYUNG (4183311012)

SARAH BR SIRAIT (4183311019)

ZIHAN ANJU SONIA PURBA (4183311022)

PRODI : PENDIDIKAN MATEMATIKA

KELAS : MATEMATIKA DIK B 2018

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM


UNIVERSITAS NEGERI MEDAN
2020

1. Tinjaulahmateriperulanganwhile..do. Perhatikanalgoritmaperulanganwhile..doberikutini:
AlgoritmaUlangWhile;

Deklarasi
i : integer;

Algoritma
i←7;
While i≤10 do
Writeln (‘perulanganpertama’);
While i mod 2=0 do
writeln (‘PerulanganKedua’);
EndWhile
i← i+ 1;
EndWhile

a) Tuliskanhasiltinjauanmu (review) mengenaiperulanganwhile..Do.


b) Tuliskananalisiskamubagaimana proses danhasil yang ditampilkandarialgoritma di atas.

JAWABAN :

a) pada perulangan while-do ini, tipe data berupa bilangan bulat (integer), ada kondisi yang
bernilai benar sehingga aksi dapat dijalankan, kemudian ada juga kondisi yang bernilai salah
sehingga aksi atau badan pengulangan tidak dilaksanakan atau berhenti maka akan diakhiri
dengan kalimat endwhile. Statemen while-do digunakan untuk melakukan proses perulangan suatu
statemen atau blok statemen terus-menerus selama kondisi ungkapan logika pada while masih bernilai logika
benar. Perulangan while di terserang merupakan perulangan while do yang satu di dalam perulangan while
do yang lainnya. Yang lebih dalam akan diproses lebih dahulu, kemudian waktu yang lebih luar akan
diproses kembali bila kondisi memenuhi.

b) Berdasarkan analisis yang kami lakukan perulangan while do akan terus menerus terjadi dan
tetap dikerjakan bila kondisi nya masih tetap benar. Dalam hal ini kondisinya adalah I (bilangan
integrer) dengan nilai i≤10. Jika nilai dari i kurang dari 10 atau sama dengan 10. Maka kondisi
di dalam while masih terpenuhi dan terjalankan dan perulangan akan selesai setelah i>10.
Sehingga pada saat I <- i+1. Nilai yang di dapatkan lebih besar dari 10 sehingga while do akan
berhenti.
Hasil yang di dapatkan yaitu:
0
2
4
6
8
10
1. Tinjaulah materi perulangan for…do. Perhatikan algoritma perulangan for..do berikut ini:

Algoritma Ulang for;

Deklarasi
i, data : integer;
Nilai, Rata : real;
Jumlah : real;

Algoritma
jumlah ←0 ;
Write(‘Input jumlah data:’);
Read (Data);
for i← 1 ¿ Data do
Write (‘Input data ke-‘,I,’:’);
Readln (Nilai);
Jumlah← Jumlah+ Nilai ;
EndFor
Rata← Jumlah/ Data;
Writeln(‘Rata-ratanya = ‘,Rata)

a) Tuliskan hasil tinjauanmu (review) mengenai perulangan for..Do.


b) Tuliskan analisis kamu bagaimana proses dan hasil yang ditampilkan dari algoritma di
atas.

JAWABAN :

A) Perulangan for biasanya digunakan untuk mengeksekusi Suatu baris atau blog pernyataan secara
berulang-ulang selama kondisi terpenuhi. Kondisi yang digunakan untuk menguji hanya sebatas
perhitungan menambah atau mengurangi isi variable counter dengan step tertentu. Jenis perulangan
diketahui secara pasti (n kali). Jumlah perulangan = nilai_akhir-nilai_awal+1. Perulangan positif
adalah perulangan dengan perhitungan dari kecil ke besar atau dengan kata lain pertambahannya
positif. Perulangan positif dapat dibentuk dengan menggunakan statemen For-To-Do dengan bentuk
umum: For Variable_kontrol ← nilai_awal To nilai_akhir Do <blok pernyataan/pernyataan>.
Perulangan negative adalah perulangan dengan perhitungan dari besar ke kecil atau dengan kata lain
pertambahan nya negative. Perulangan negative dapat dibentuk dengan menggunakan statemen For-
DownTo-Do. Dengan bentuk umum: For Variable_kontrol ← nilai_awal Down To nilai_akhir Do
<blok pernyataan/pernyataan>. Perulangan teransang adalah perulangan yang berada di dalam
perulangan yang lainnya.
B) Berdasarkan hasil analisis kami proses yang dilakukan pada perulangan for do do do km

Anda mungkin juga menyukai