SlideShare uma empresa Scribd logo
1 de 12
SAINS
KOMPUTER
TAJUK : STRUKTUR
KAWALAN
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
Dalam perlajaran yang lepas kita telah
mempelajari secara terperinci tentang
pengaturcaraan struktur kawalan
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
(i) if-else
(ii) switch-case
(i) for
(ii) while
(iii) do-while
menggabungkan operator
hubungan dan operator
logical.
(i) operator increment
(++)&decrement (--)
(ii) class Math (method random)
(iii) Boolean
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
 Mengesan nilai pemboleh ubah dalam bahagian
tertentu atur cara
 Menilai samada aturcara yang dihasilkan
 betul,
 cepat dalam penyelesaian,
 bersifat ekonomi dalam penggunaan sumber juga
 mudah dilaksanakan.
 Menghasilkan atur cara bebas ralat yang kreatif
menggunakan struktur kawalan pilihan dan
ulangan beserta set data untuk uji lari.
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1. for(initialization;condition;incr/decr)
2. {
3. Statement;
4. //code to be executed
5. }
Soalan : tuliskan aturcara kiraan nombor secara menurun
dari nombor 5 sehingga 1
1. //for initial condition incr/decr
2. for(n=5; n>0 ; n-=1)
3. {
4. // code to be executed
5. System.out.print(n);
6. }
Output :
5 4 3 2 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
while
1. initialization;
2. while(condition)
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. }
1. //initialized
2. n=5;
3. //condition
4. while(n>0)
5. {
6. // code to be executed
7. System.out.print(n);
8. //decrement
9. n-=1;
10. }
Soalan : tuliskan aturcara kiraan
nombor secara menurun dari
nombor 5 sehingga 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
Do…while
1. initialization;
2. do
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. } while(condition)
1. //initialized
2. n=5;
3. //condition
4. Do
5. {
6. //code to be executed
7. System.out.print(n);
8. //decrement
9. n-=1;
10. } while(n>0)
11. //condition
Soalan : tuliskan aturcara kiraan
nombor secara menurun dari
nombor 5 sehingga 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
Perbezaan kod while dan do..while
1. initialization;
2. do
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. } while(condition)
1. initialization;
2. while(condition)
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. }
Program akan buat dahulu baru lihat
syarat. Sekurang-kurangnya satu
statement di jalanlan sebelum bertemu
dengan syarat . Jika syarat ‘false’
program akan tamat
Program akan uji syarat terlebih
dahulu. Jika syarat ‘false’ program akan
tamat tanpa melalui execute code
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
LATIHAN
OUTPUT :
4 x 1 = 4
4 X 2 = 8
4 X 3 = 12
4 X 4 = 16
4 X 5 = 20
TAJUK : STRUKTUR KAWALAN
GEGELUNG LOOP
Cetak output berikut menggunakan gegelung loop for, while dan do while
Tuliskan kod aturcara dan carta alir bagi setiap satu

Mais conteúdo relacionado

Mais procurados

Penanda wacana karangan
Penanda wacana karanganPenanda wacana karangan
Penanda wacana karangan
Azlan Haron
 
Nombor proton, nombor nukleon & isotop
Nombor proton, nombor nukleon & isotopNombor proton, nombor nukleon & isotop
Nombor proton, nombor nukleon & isotop
leucosolonia
 
Teknik menjawab soalan sains
Teknik menjawab soalan sainsTeknik menjawab soalan sains
Teknik menjawab soalan sains
sazaser
 

Mais procurados (20)

Rbt mekatronik
Rbt mekatronikRbt mekatronik
Rbt mekatronik
 
Bab 3 – Koordinasi dan Gerak Balas (Peranan Hormon)
Bab 3 – Koordinasi dan Gerak Balas (Peranan Hormon)Bab 3 – Koordinasi dan Gerak Balas (Peranan Hormon)
Bab 3 – Koordinasi dan Gerak Balas (Peranan Hormon)
 
2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir
 
Modul 2 persamaan linear
Modul 2 persamaan linearModul 2 persamaan linear
Modul 2 persamaan linear
 
Bab 2 persamaan kuadratik
Bab 2 persamaan kuadratikBab 2 persamaan kuadratik
Bab 2 persamaan kuadratik
 
Sains ting 4 bab 3
Sains ting 4 bab 3Sains ting 4 bab 3
Sains ting 4 bab 3
 
Ungkapan Algebra
Ungkapan Algebra Ungkapan Algebra
Ungkapan Algebra
 
BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2
 
Bab 2 Nutrisi
Bab 2 NutrisiBab 2 Nutrisi
Bab 2 Nutrisi
 
Nota Subjek Sains Komputer Tingkatan 5 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 5 lengkap - SUBJEK MPEINota Subjek Sains Komputer Tingkatan 5 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 5 lengkap - SUBJEK MPEI
 
Penanda wacana karangan
Penanda wacana karanganPenanda wacana karangan
Penanda wacana karangan
 
Algoritma ASK Tingkatan 1
Algoritma ASK Tingkatan 1Algoritma ASK Tingkatan 1
Algoritma ASK Tingkatan 1
 
5.1 Mitosis tingkatan 4
5.1 Mitosis tingkatan 45.1 Mitosis tingkatan 4
5.1 Mitosis tingkatan 4
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
Nombor proton, nombor nukleon & isotop
Nombor proton, nombor nukleon & isotopNombor proton, nombor nukleon & isotop
Nombor proton, nombor nukleon & isotop
 
Reka bentuk akuaponik
Reka bentuk akuaponikReka bentuk akuaponik
Reka bentuk akuaponik
 
Jadual ion kimia
Jadual ion kimia Jadual ion kimia
Jadual ion kimia
 
Bab 3 proses penyerapan hasil pencernaan
Bab 3   proses penyerapan hasil pencernaanBab 3   proses penyerapan hasil pencernaan
Bab 3 proses penyerapan hasil pencernaan
 
Kesan pencemaran alam sekitar
Kesan pencemaran alam sekitarKesan pencemaran alam sekitar
Kesan pencemaran alam sekitar
 
Teknik menjawab soalan sains
Teknik menjawab soalan sainsTeknik menjawab soalan sains
Teknik menjawab soalan sains
 

Semelhante a Sains komputer : struktur kawalan (8)

nota SK f4 bw.pdf
nota SK f4 bw.pdfnota SK f4 bw.pdf
nota SK f4 bw.pdf
 
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAANSAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
 
Mid mts 3023 2012
Mid mts 3023 2012Mid mts 3023 2012
Mid mts 3023 2012
 
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
 
Manual pengguna sistem e-pelaporan (update 01052017)
Manual pengguna   sistem e-pelaporan (update 01052017)Manual pengguna   sistem e-pelaporan (update 01052017)
Manual pengguna sistem e-pelaporan (update 01052017)
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan
 
4 bab6-pembangunan.ppt
4 bab6-pembangunan.ppt4 bab6-pembangunan.ppt
4 bab6-pembangunan.ppt
 
Chapter 13 building information system MIS
Chapter 13 building information system MISChapter 13 building information system MIS
Chapter 13 building information system MIS
 

Último (7)

Pencegahan dadah di sekolah rendah kebangsaan
Pencegahan dadah di sekolah rendah kebangsaanPencegahan dadah di sekolah rendah kebangsaan
Pencegahan dadah di sekolah rendah kebangsaan
 
BAHAN BACAAN PEMULIHAN TAHUN 2 KVKVKV.docx
BAHAN BACAAN PEMULIHAN TAHUN 2  KVKVKV.docxBAHAN BACAAN PEMULIHAN TAHUN 2  KVKVKV.docx
BAHAN BACAAN PEMULIHAN TAHUN 2 KVKVKV.docx
 
Sains Tahun 4: Proses Hidup Manusia.pptx
Sains Tahun 4: Proses Hidup Manusia.pptxSains Tahun 4: Proses Hidup Manusia.pptx
Sains Tahun 4: Proses Hidup Manusia.pptx
 
Group Project (1).pdf pendidikan moral tingkatan 1
Group Project (1).pdf pendidikan moral tingkatan 1Group Project (1).pdf pendidikan moral tingkatan 1
Group Project (1).pdf pendidikan moral tingkatan 1
 
KIMIA T5 KSSM BAB 1 Keseimbangan Redoks zila khalid =).pdf
KIMIA T5 KSSM BAB 1 Keseimbangan Redoks zila khalid =).pdfKIMIA T5 KSSM BAB 1 Keseimbangan Redoks zila khalid =).pdf
KIMIA T5 KSSM BAB 1 Keseimbangan Redoks zila khalid =).pdf
 
ULANGKAJI SAINS TINGKATAN 4 BAB 5 GENETIK.pptx
ULANGKAJI SAINS TINGKATAN 4 BAB 5 GENETIK.pptxULANGKAJI SAINS TINGKATAN 4 BAB 5 GENETIK.pptx
ULANGKAJI SAINS TINGKATAN 4 BAB 5 GENETIK.pptx
 
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdfPENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
 

Sains komputer : struktur kawalan