standard 2
DESCRIPTION
power point dev c++ , fokus kepada operator matematikTRANSCRIPT
STANDARD PEMBELAJARAN 2 : ALGORITMA, CARTA ALIR, PSEUDOCODE
i.Definisi Algoritma,carta alir dan pseudocodeii.Melukis Carta Alir/Flowchartiii.Menulis Pseudo Kod/Pseudo-code
Definisi Algoritma
Algoritma ialah suatu tatacara langkah demi langkah untuk menyelesaikan suatu masalah dalam masa yang terhingga
Boleh di terjemahkan kepada dua bentuk :i.Carta alir / flowchartii.Pseudo-code
Algoritma
Definisi CARTA ALIR
Carta alir adalah cara untuk membina algoritma dengan menggunakan grafik yang dikenali sebagai carta alir.
Sintaks Semantik Maksud
Terminal/Mula/Tamat Simbol untuk mula dan tamat suatu algoritma
Proses Menunjukkan perlaksanaan arahan yang menukar input dan
output/operasi pengiraan
Input/Output Kemasukan data atau paparan
Syarat/pengujian Syarat yang menentukan laluan tertentu untuk diikuti
Sambungan/penghubung Penyambung carta alir ke muka surat lain
Aliran aktiviti Penyambung turutan arahan
Apabila menggunakan carta alir untuk mewakilkan algoritma, setiap aktiviti akan diwakili oleh nod geometri. Nod-nod ini akan dihubungkan dengan anak panah yang menunjukkan aliran atau jujukan aktiviti
Contoh gambarajah carta alir•Kajian kes : Mengira purata tiga nombor integer
Mula
Baca nombor1,nombor2,nombor 3
Kira purata = (nombor1+nombor2+nombor3)/3
cetak purata
Tamat
Definisi Pseudo-code
Kod Pseudo/Pseudo-code yang bermaksud kod palsu lebih mirip kepada kod aturcara yang akan ditulis semasa fasa implementasi
Kajian kes :untuk penyelesaian masalah kepada purata tiga nombor integer
Kod Pseudo :Mula Baca no1,no2,no3 Cetak no1,no2,no3 Kira purata = (no1+n02+n03)/3Cetak purata Tamat
Pseudo-code
mula baca /masukkan nombor 1, nombor 2 hasiltambah=nombor1+nombor2 paparkan/cetak hasiltambah
tamat
• soalan 5mulabaca/masukkan panjang,lebarluas segiempat = panjang*lebarpaparkan luas segiempattamat
• soalan 4 MULA masukkan markah1,markah2 puratamarkah=(markah1+markah2)/2 paparkan puratamarkah TAMAT
mulapilih perisian microsoft wordpilih font yang sesuaitaipkan noridah binti salmosimpan dalam my documentcetak
tamat
mulabaca nombor1,nombor2,nombor3hasiltambah=nombor1+nombor2+nombor3paparkan hasiltambah
tamat
mulabaca markah1, markah2, markah3 ...markah n
purata=(markah1+markah2+markah3+...markah n)/npaparkan purata
tamat