NOTASI ALGORITMA – LOOPING SEDERHANA (4 CONTOH)

Di kesempatan kali ini, saya akan membagikan sebuah sebuah fungsi yang sangat sangat penting dan diperlukan dalam pemrograman, yaitu looping atau perulangan.

Dari yang saya pelajari, looping merupakan suatu perintah dalam pemrograman untuk melakukan tugas tertentu dengan batas-batas dan kondisi yang telah ditentukan oleh penulis. Sebenenarnya ada beberapa intrusksi looping dalam coding, seperti for, while, dan do while. Namun untuk pemula seperti saya, disarankan untuk menggunakan while atau do while.

Dalam looping selalu memerlukan 3 aspek terpenting, yaitu initial state, final state, dan counter. Iterasi awal adalah melakukan deklarasi nilai iterasi pada initial state, kemudian disusul dengan deklarasi final state serta counter. Disini, initial dan final state berperan sebagai kondisi awal dan batas akhir perulangan. Dan counter berperan sebagai pengubah iterasi supaya terjadi progress dalam looping. Apabila tidak ada counter, maka looping akan berjalan terus tanpa berhenti karena nilai iterasi tidak berubah.

Dibawah ini ada beberapa Notasi Algoritma mengenai looping sederhana yang saya tulis sendiri, semoga bisa bermanfaat bagi anda.

(Maaf jika adanya kekurangan dalam segi kerapian indentasi dikarenakan tidak bisa diberi indent secara otomatis oleh karena saya copy-paste dari catatan yang saya tulis sendiri di notepad++ sebelumnya. Yang sebenarnya text aslinnya semuanya di notepad++ sudah dalam kondisi berindentasi/rapi)

 

/*
NAMA : NATHANAEL FREDERICKO W
NIM : A11.2018.10882
MAKUL : DASAR PRMROGRAMAN (TEORI)
TEMPAT : RUMAH
TANGGAL : –
PROGRAM : LOOPING DENGAN MENGHASILKAN OUTPUT TERTENTU
*/

// JUDUL
OUTPUT : 2 4 6 8 10 12

// KAMUS
x <- integer

// DISKRIPSI
x = 2
repeat
{
output (x)
x = x + 2
}
until (x >= 12)

 

// JUDUL
OUTPUT : 12 10 8 6 4 2

// KAMUS
x <- integer

// DISKRIPSI
x = 12
repeat
{
output (x)
x = x – 2
}
until (x <= 2)

 

// JUDUL
OUTPUT : 2 12 4 10 6 8 8 6 10 4 12 2

// KAMUS
x, y <- integer

// DISKRIPSI
x = 2
y = 12
repeat
{
output (x)
output (y)
x = x + 2
y = y -2
}
until (x >=12 or y <= 2)

 

// JUDUL
OUTPUT : 1 9 2 7 3 5 4 3 5 2 6 1 7 0 8 -1 9 -2 10 -3

// KAMUS
x, y <- integer

// DISKRIPSI
x = 1
y = 9
repeat
{
output (x)
output (y)
x = x + 1
y = y – 2
}
until (y <= 3)
y = y + 1
repeat
{
output (x)
output (y)
x = x + 1
y = y -2
}
until (x > 10 or y < -3)

13 thoughts on “NOTASI ALGORITMA – LOOPING SEDERHANA (4 CONTOH)

  1. I simply want to mention I am just beginner to blogs and certainly savored this web-site. Most likely I’m planning to bookmark your website . You surely come with great articles. Many thanks for revealing your webpage.

  2. Auto Liker, autolike, auto like, Autolike International, Autolike, Increase Likes, Autoliker, Auto Like, autoliker, ZFN Liker, Working Auto Liker, auto liker, Photo Liker, Status Liker, Photo Auto Liker, Status Auto Liker, Autoliker

  3. I simply want to say I am new to weblog and seriously loved your page. More than likely I’m likely to bookmark your website . You really have good posts. Thanks a bunch for sharing your website.

  4. I simply want to mention I am all new to blogging and truly enjoyed your blog site. Very likely I’m going to bookmark your site . You definitely come with amazing well written articles. Many thanks for sharing with us your website page.

  5. I simply want to tell you that I am very new to blogging and site-building and actually savored you’re web page. Almost certainly I’m want to bookmark your blog post . You absolutely have wonderful posts. Thanks for sharing with us your web page.

  6. It’s perfect time to make some plans for the future and it’s time to be happy. I have read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I wish to read even more things about it!

Leave a Reply to suba suba Cancel reply

Your email address will not be published. Required fields are marked *