Flow Control pada FreeMat Part: 1

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini saya akan membahas materi mengenai FreeMat. Pada pembahasan kali ini kita akan membahas mengenai penggunaan Flow Control pada FreeMat. Apakah penggunaa Flow Control pada FreeMat sama dengan bahas pemrograman yang lain? Untuk ulasan lengkapnya simak pembahasan berikut...

Flow Control pada FreeMat Part: 1

Flow Control merupakan istilah yang mempunyai banyak arti dalam Teknologi Informasi. Jika dalam hal 'Komunikasi Data', Merupakan suatu cara mengatur suatu transimisi data (flow control) sehingga penerima tidak mengalami overload message. Nah sedangkan dalam 'Pemrograman', bisa di artikan sebagai suatu metode atau cara atau 'sintak' yang berfungsi mengatur suatu alur program dengan kondisi / perintah tertentu sehingga kita bisa mengatur output dari program tersebut. 

1. Break
Digunakan untuk menghentikan sebuah perulangan. Statement Break bisa digunakan untuk perulangan for atau perulangan while. Penulisan sintak :
break
Penulisan sintak break biasanya berada pada body dari perulangan. Contoh program :
function accum = break_ex
accum = 0;
i = 1;
while (i<=10)
accum = accum + i;
if (i == 5)
   break;
end
   i = i + 1;
end

2. Continue
Digunakan untuk mengubah urutan eksekusi dalam suatu program. Statement Continue bisa digunakan untuk perulangan for atau perulangan while. Penulisan sintak :
continue
Penulisan sintak continue biasanya berada pada body dari perulangan. Contoh program :
function accum = continue_ex
accum = 0;
for i=1:10
if (i==5)
   continue;
end
   accum = accum + 1; %skipped if i == 5!
end

3. For
Digunakan untuk mengulang statement atau satu blok statemen berulang kali berdasarkan kondisi tertentu. Penulisan sintak :
for (variable=expression)
   statements
end
atau bisa juga ditulis dengan :
for variable
   statements
end
Contoh program:
--> accum = 0;
--> for (i=1:100); accum = accum + i; end
--> accum
ans =
5050

4. if else
Digunakan saat kita memiliki dua pernyataan dengan syarat tertentu. Penulisan sintak :
if conditional_expression_1
   statements_1
elseif conditional_expression_2
   statements_2
elseif conditional_expresiion_3
   statements_3
...
else
   statements_N
end
Contoh program :
function c = if_test(a)
if (a == 1)
   c = 'one';
elseif (a==2)
   c = 'two';
elseif (a==3)
   c = 'three';
else
   c = 'something else';
end

5. while
Digunakan untuk mengulang pernyatan yang bernilai bernar. Program akan terus berjalan pada saat keadaan benar dan akan berhenti pada saa keadaan salah. Penulisan sintak :
while test_expression
   statements
end
Contoh Program :
--> accum = 0;
--> k=1;
--> while (k<100), accum = accum + k; k = k + 1; end
--> accum
ans =
4950

Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.     

Share this

Related Posts

Previous
Next Post »