STRUKTUR PERULANGAN
Saturday, May 4, 2013
2
comments
1. Kondisi perulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan.
2. Badan perulangan, yaitu satu atau lebih instruksi yang akan diulang.
3. Inisialisasi, yaitu aksi yang dilakukan sebelum perulangan dilakukan pertama kali.
4. Terminasi, yaitu aksi yang mengakibatkan perulangan dihentikan.
Macam-macam struktur perulangan :
1. Instruksi FORInstruksi ini digunakan apabila kita mengetahui secara pasti banyaknya perulangan yang akan dilakukan.
Pernyataan FOR mempunyai 3 parameter yaitu :
1. Nilai awal (initial value)
2. Tes kondisi yang menentukan akhir loop (condition)
3. Penentu perubahan nilai
Bentuk umum pseudocode FOR format naik :
For indeks = nilai_awal to nilai_akhir do
<instruksi/blok instruksi>
endfor
Bentuk umum Flowchart :
Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks <= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks ditambah 1
c. Indeks dibandingkan dengan nilai_akhir Jika indeks > nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor
Bentuk umum pseudocode FOR format turun :
For indeks = nilai_awal downto nilai_akhir do
<instruksi/blok instruksi>
endfor
Bentuk umum Flowchart :
Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks >= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks dikurangi 1
c. Indeks dibandingkan dengan nilai_akhir
4. Jika indeks < nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor
Contoh :
1. Indeks perulangan menaik :
for i = 1 to 3 do Output (i)
endfor
2. Indeks perulangan menurun :
for i = 1 downto 3 do
Output (i)
endfor
Sintaksis perintah FOR dalam bahasa C/C++
for (initial value; condition; increment_expr)
{
Loop_expr;
}
Contoh Program :
/* program mencetak nilai 3 sampai 0 */
#include <stdio.h>
void main()
{
int i;
for (i=3; i>0; i--)
printf(“%d \n”, i);
}
Loop FOR dapat juga berupa loop yang bersarang artinya ada loop perulangan FOR di dalam sebuah loop FOR yang lainnya. Perhatikan contoh berikut ini :
/* program FOR bersarang */
#include <stdio.h>
void main()
{
int i,j;
for (i=1; i>3; i++)
{
for (j=1; j>4; j++)
printf(“%d \n”, i);
} }
Bentuk umum pseudocode :
while <kondisi> do
<instruksi/blok instruksi>
endwhile
Bentuk umum Flowchart :
For indeks = nilai_awal downto nilai_akhir do
<instruksi/blok instruksi>
endfor
Bentuk umum Flowchart :
Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks >= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks dikurangi 1
c. Indeks dibandingkan dengan nilai_akhir
4. Jika indeks < nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor
Contoh :
1. Indeks perulangan menaik :
for i = 1 to 3 do Output (i)
endfor
2. Indeks perulangan menurun :
for i = 1 downto 3 do
Output (i)
endfor
Sintaksis perintah FOR dalam bahasa C/C++
for (initial value; condition; increment_expr)
{
Loop_expr;
}
Contoh Program :
/* program mencetak nilai 3 sampai 0 */
#include <stdio.h>
void main()
{
int i;
for (i=3; i>0; i--)
printf(“%d \n”, i);
}
Loop FOR dapat juga berupa loop yang bersarang artinya ada loop perulangan FOR di dalam sebuah loop FOR yang lainnya. Perhatikan contoh berikut ini :
/* program FOR bersarang */
#include <stdio.h>
void main()
{
int i,j;
for (i=1; i>3; i++)
{
for (j=1; j>4; j++)
printf(“%d \n”, i);
} }
2. Instruksi WHILEInstruksi perulangan ini dapat digunakan apabila kita belum mengetahui secara pasti berapa kali banyaknya perulangan yang akan dilakukan. Berakhirnya proses perulangan ditentukan oleh suatu kondisi.
Bentuk umum pseudocode :
while <kondisi> do
<instruksi/blok instruksi>
endwhile
Bentuk umum Flowchart :
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Di blog saya dengan judul artikel: STRUKTUR PERULANGAN
Yang ditulis oleh Ahaa
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://phonks.blogspot.com/2013/05/struktur-perulangan.html. Terima kasih sudah singgah membaca artikel ini.Yang ditulis oleh Ahaa
Rating Blog 5 dari 5
2 comments:
sampurasun gan makasih
terima kasih sangat bermanfaat
My blog
Post a Comment