You are on page 1of 6

BAHAGIAN C

[30 markah ]

Jawab semua soalan.

1. Rajah 1 merupakan paparan laman sesawang menggunakan kod arahan HTML

Rajah 1
Berdasarkan Rajah 1,

(a) Nyatakan jenis menu yang digunakan berserta dengan fungsinya.

____________________________________________________________________________

______________________________________________________________________________
[ 2 markah ]

(b) Nyatakan dua tag HTML yang digunakan untuk menghasilkan menu di (b)

(i) ________________________________________________________________________

(ii) ________________________________________________________________________
[ 2 markah ]
( c) Tulis kod arahan HTML yang lengkap.

[ 6 markah ]
2. Algoritma berikut digunakan oleh apps telefon bimbit untuk mendaftarkan pengguna baharu.

1. Input nama pengguna


2. Setkan input kepada nama_pengguna
3. Input kata laluan anda
4. Setkan input kepada kata_laluan
5. Cetak “Hi, anda telah Berjaya mendaftar masuk.”
6. Input kata laluan untuk log masuk
7. Jika input bukan kata_laluan
(a) Setkan pembilang kepada 1
(b) Untuk pembilang 1 hingga 3
Cetak “Kata laluan yang dimasukkan tidak sah.”
Tambah 1 kepada pembilang.
Cetak “Anda tiggal (nilai pembilang) kali cubaan.”
8. Jika input ialah kata_laluan
(a) Cetak “Selamat Kembali”

Algoritma ini menggunakan gabungan struktur kawalan pilihan dan struktur kawalan ulangan.

(a) Nyatakan jenis struktur kawalan pilihan dan struktur kawalan ulangan yang sesuai untuk
membina pseudokod dan carta alir bagi algoritma di atas.

_________________________________________________________________________

[ 2 markah ]
(b) Tulis pseudokod bagi algoritma

[ 4 markah ]
(c ) Lukis carta alir bagi algoritma

[ 4 markah ]
3. Natasha diarahkan untuk menjadi penyelaras kepada peserta pertandingan koir. Dia haruslah
membahagikan semua peserta kepada beberapa kumpulan yang lain untuk pengambilan kupon
makanan. Setiap sesi hanya boleh menerima maksimum 25 orang peserta sahaja. Jadual 1 di
bawah menunjukkan bilangan peserta untuk setiap kumpulan koir.

Kumpulan A B C D E F
Jumlah peserta 11 9 14 8 12 7

Berdasarkan Jadual 1 di atas,

(a) Apakah kaedah yang sesuai digunakan untuk memasukkan semua peserta kepada beberapa
kumpulan tersebut. ?

___________________________________________________________________________

___________________________________________________________________________

[ 1 markah ]
(b) Apakah teknik asas yang digunakan dalam penyelesaian masalah dan mereka bentuk
algoritma seperti dalam situasi di atas ? Huraikan.

___________________________________________________________________________

___________________________________________________________________________

[ 2 markah ]

(c) Berdasarkan kaedah yang dinyatakan di (a), berapakah jumlah kumpulan yang dibentuk
untuk pengambilan kupon makanan ? Tunjukkkan jalan penyelesaiannya.
[ 7 markah ]

You might also like