Sunday, 7 July 2019

algorithm design ( flowchart dan pseudocode)

Share it Please

Algorithm design

Flowchart
Flowchart ni lebih kepada graphic representation  of algorithm dimana kita guna bentuk- bentuk untuk mewakili operasi yang dibuat.

Antara bentuk yang digunakan ialah :

Oval à  mula ( wajib guna simbol ni mula-mula sekali )

Line à connector untuk tunjukkan hubungan antara simbol. simbol . ia juga untuk buat kita senang faham kemana operasi seterusnya pergi.

Parallelogram à untuk masukkan input atau output .
                             Input = data yang ingin dimasukkan.
                                      Contoh : radius dan height
                             Output = data yang telah diproses
                                      Contoh : volume

Rectangle à process dimana selalunya kita letakkan formula disini
                             Contoh : volume = pie *radius* radius * height
Ini bermakna jawapan atau hasil  kepada radius *height tu kita  assigned dalam volume . kita baca dari kanan ke kiri

Diamond à dimana kita letak condition atau syarat untuk jadikan
condition itu true or false . biasanya kita guna diamond ni bila ada loop atau if else statement.

Contoh








Pseudocode

Pseudocode ni guna ayat English- like yang hampir sama dengan coding .

Contoh :

Start
Print “enter radius (cm) : “
Read radius
Print “enter height (cm) : “
Read height
Pie = 3.142
Volume = pie * radius *radius* height
If (volume >0)
          Print “the volume is : “,volume
Else
          Print “volume is negative”

End




So sebaiknya sebelum kita start buat coding… kita kena faham dan design dulu salah satu daripada dua ni untuk kita senang faham flow program kita. Jadi senang kita nak buat coding.

Personally I suka buat pseudocode sebab tak renyah nak lukis simbol-simbol ni cuma kalau masalah yang panjang..lagi mudah untuk guna flowchart sebab senang kita nak trace apa yang berlaku ..lagipun kita boleh guna software macam raptor untuk buat flowchart.

Susah untuk kita terus buat coding jika tiada arah tuju. Algorithm design ini berfungsi untuk menjadi guideline kepada kita supaya tidak tersasar .

Jadi inilah serba sedikit tentang pseudocode dan flowchart untuk pengetahuan semu. Ini baru sikit… banyak lagi kita boleh belajar , dekat youtube pun banyak juga video-video yang mudah difahami.

Yang penting anggap la programming is fun !! 

#include <stdio.h>
Void main ()
{
          Printf (“PROGRAMMING IS FUN !!“) ;
}



1 comment:

  1. Harrah's Resort Atlantic City - Mapyro
    Information and Reviews 안성 출장안마 about Harrah's Resort Atlantic 여수 출장안마 City in Atlantic 포항 출장안마 City, including real 당진 출장마사지 guest reviews, photos and map. Rating: 7.2/10 · ‎9 votes 보령 출장마사지

    ReplyDelete

About

Blogroll

About