Sunday, November 8, 2020

Contoh Algoritma Pengulangan Kondisi Di Akhir, Kondisi Di Awal, Diinput User, Pernyataan Continue Dan Break

Contoh Algoritma Pengulangan Kondisi di akhir, Kondisi di awal, pernyataan Continue dan break - Di artikel sebelumnya aku sudah menjelaskan perihal algoritma untuk pengulangan atau disebut looping, algoritma ini sangat bermanfaat sekali untuk mempersingkat penulisan aba-aba program, sehingga aba-aba aktivitas lebih sedikit dan dapat menghemat tenaga, kita ketahui semakin sedikit aba-aba aktivitas dan semakin cepat prosesnya maka algoritma yang dipakai berarti sangat berkualitas.

Ada berbagai jenis pengulangan, & perintah pengulangan tidak tanggal menurut keterlibatkan suatu kondisi, proses pengulangan akan terus berjalan selama syarat yg diinginkan belum terpenuhi, beberapa jenis pengulangan diantaranya adalah:

  • Pengulangan dengan Kondisi di awal
  • Pengulangan dengan kondisi di akhir
  • Pengulangan memakai pernyataan continue
  • Pengulangan memakai pernyataan break

Agar anda lebih memahaminya maka di artikel kali ini aku akan jelaskan mengenai jenis-jenis pengulangan pada atas, tetapi sebelum aku bahas panjang lebar saya akan ingatkan balik ihwal manfaat atau kegunaan dari pengulangan, mungkin saja anda belum memahami atau lupa pernah mempelajarinya.

Contoh Algoritma Pengulangan Kondisi di akhir Contoh Algoritma Pengulangan Kondisi Di Akhir, Kondisi Di Awal, Diinput User, Pernyataan Continue Dan Break

Untuk memahami pengulangan saya akan ilustrasikan menggunakan perkara menjadi berikut:

Misal anda diminta buat membangun algoritma buat mencetak goresan pena "belajar pengulangan atau looping" sebesar lima baris, maka anda pun pasti dapat membuatnya secara gampang, prosedur pemecahan yg anda buat bisa saja lebih kurang akan menyerupai ini:

program cetak

deklarasi

prosedur pemecahan :

writeln('belajar pengulangan atau looping')

writeln('belajar pengulangan atau looping')

writeln('belajar pengulangan atau looping')

writeln('belajar pengulangan atau looping')

writeln('belajar pengulangan atau looping')

Anda mungkin akan membuatnya seprti aba-aba di atas dengan menggunakan perintah cetak yaitu writeln ('belajar pengulangan atau looping') yang di ulang-ulang sebesar 5 baris.

Jika hanya lima tentu bukanlah sebuah kasus, si pemula sekalipun akan sangat mudah sekali buat membuatnya, namun apa jadinya jika yang diminta menampilkan tabrakan pena sebanyak 1.000 baris, kita mustahil menulis algoritma menyerupai cara pada atas dengan memakai perintah writeln('.....'), yg jumlahnya kita buat 1.000 baris, tentu kurang efektif & akan menguras tenaga & energi si programmer.

Maka buat mengatasi hal-hal semacam itu pengulangan wajib dilibatkan buat memecahkan duduk kasus di atas, ya mungkin penulisannya hanya beberapa baris saja tetapi akibatnya akan sama, jika memakai pengulangan maka buat perkara pada atas algoritmanya kurang lebih akan menyerupai pada bawah ini:

algoritma cetak_banyak

deklarasi

i:integer

prosedur pemecahan :

i ← 1

for i<=1000 do

writeln('contoh prosedur pemecahan pengulanan atau looping')

i ← i+1

endfor

Kode prosedur pemecahan di atas akan mencetak tabrakan pena 'contoh prosedur pemecahan pengulanan atau looping' sebesar 1.000 baris, tanpa harus menuliskannya perbaris satu persatu, bagaimana relatif mudah bukan?, itulah fungsi menurut pengulangan,

Jenis algoritma Pengulangan bersama Contohnya

Berikut aku uraikan jenis-jenis algoritma pengulanan disertai misalnya:

1. Pengulangan menggunakan Kondisi di awal

Pengulangan dengan kondisi di awal yakni bentuk pengulangan yang melibatkan kondisinya di awal perintah. jenis pengulangan yang memakai kondisi di awal yaknipengulangan While Do dan pengulangan For Do, sebagai berikut:

a. Pengulangan While Do

Format Penulisan:

While kondisi do

pernyataan

inrement /decrement

endwhile

Contoh Kasus:

Buat algoritma untuk mencetak goresan pena "Contoh pengulangan dengan kondisi di awal" sebanyak 100 buah.

Jawab:

prosedur pemecahan looping_awal

deklarasi

i : integer

prosedur pemecahan :

i  ← 1

while i <= 100 do

writeln('Contoh pengulangan dengan syarat di awal')

i  ← i + 1

endwhile

b. Pengulangan For do

Format Penulisan:

For syarat do

pernyataan

increment/decrement

endfor

Contoh soal:

Buat algoritma untuk mencetak goresan pena "Contoh pengulangan dengan For do" sebanyak 100 buah.

Jawab:

prosedur pemecahan looping_awal

deklarasi

i : integer

prosedur pemecahan :

i  ← 1

while i <= 100 do

writeln('Contoh pengulangan dengan syarat di awal')

i  ← i + 1

endwhile

2 - Pengulangan dengan syarat pada akhir

Pengulangan menggunakan kondisi di simpulan yakni bentuk pengulangan dimana syarat buat pengulangan pada letakan pada simpulan perintah, satu-satunya pengulangan menggunakan syarat di simpulan yakni menjadi berikut:

Pengulangan Repeat Until

Format:

Repeat

Pernyataan

increment/decrement

until syarat

Contoh masalah:

Buatlah prosedur pemecahan buat mencetak tabrakan pena "Pengulangan syarat akhirdanquot; sebesar 70 baris

Jawab:

algoritma kondisi_akhir

deklarasi

i : integer

prosedur pemecahan :

i  ← 1

repeat

writeln ('Pengulangan kondisi akhir')

i  ← i+1

until i=70

tiga Pengulangan dengan pernyataan continue

Pernyataan perintah continue yang kita libatkan di dalam perintah pengulangan akan berdampak pengulangan akan dilanjutkan tanpa mengeksekusi perintah-perintah lainnya yang letaknya sehabis perintah continue.

Contoh:

acara contoh_continue

deklarasi

i : integer

prosedur pemecahan :

i  ← 1

while i <= 2 do

writeln ('ini pernyataan pertama')

continue

writeln('ini pernyataan ke 2')

endwhile

Perintah pada atas jika nir melibatkan perintah contine, maka akan membentuk output:

ini pernyataan pertamainipernyataan keduaini pernyataan pertamainipernyataan kedua

Karena ada perintah continue sehabis perintah writeln('ini pernyataan pertama'), maka perintah setelahnya yaitu writeln('ini pernyataan ke 2') tidak akan pernah dieksekusi, jadi dikala perintah continue dibaca oleh program, maka aktivitas akan eksklusif melanjutkan pengulangan berikutnya tanpa mengeksekusi perintah yang letaknya sehabis continue.

Makara perintah pada atas karena ada contine outputnya adalah

ini pernyataan pertamaini pernyataan pertama

4 Pengulangan menggunakan Pernyataan Break

Pengulangan dengan pernyataan break yakni bentuk pengulangan dimana di dalam proses pengulangan ada perintah break,sehingga pengulangan akan eksklusif selesai dan keluar dari proses pengulangan meskipun kondisi belum terpenuhi.

Contoh :

acara contoh_break

deklarasi

i : integer

prosedur pemecahan :

i  ← 1

while i <= 10 do

writeln ('ini pernyataan pertama')

break

endwhile

Pengulangan di atas jikalau tidak ada perintah break, maka akan mencetak goresan pena "ini pernyataan pertama" sebanyak 10 baris, alasannya ada break maka output hanya akan mencetak goresan pena "ini pernyataan pertama" sebanyak satu kali, alasannya dikala perintah break terbaca oleh aktivitas itu artinya meminta aktivitas untuk eksklusif menghentikan pengulangan dan keluar dari pengulangan walaupun kondisi belum terpenuhi.

5 Pengulangan menggunakan syarat diinputkan oleh User

Pengulangan menggunakan kondisi yang diinputkan user yakni pengulangan dengan jumlah dinamis yg akan sangat tergantung sekali dengan input berdasarkan user atau pengguna.

Contoh masalah:

Buatlah algoritma pengulangan buat mencetak gesekan pena "model pengulangan menggunakan input userdanquot; dimana jumlahnya sinkron menggunakan yg diinput oleh pengguna

Jawab:

acara input_user

deklarasi

i : integer

x : integer

prosedur pemecahan :

read(x)

i  ← 1

while i <= x do

writeln ('ini yakni pengulangan ke', i)

i  ← i+1

perintah read(x) yakni perintah buat menampung input pengguna dalam bentuk nomor sapta lingkaran yg akan ditampung sang variable x.

pengulangan akan diulang sebanyak jumlah x yang diinput oleh pengguna dengan kondisi i <= x

Demikian perihal algoritma pengulangan terutama mengenai teladan dan klarifikasi perihal algoritma Perulangan Kondisi di akhir, Kondisi di awal, pernyataan Continue dan break, dengan memahaminya maka anda sudah dapat menggunakannya pada implementasi bahasa pemrograman apapu. supaya bermanfaa.

No comments:

Post a Comment

Home Furniture Store