Sains Komputer Spmnetic!™ 💻🖱📊
الذهاب إلى القناة على Telegram
This channel belongs to @thespmneticofficial, and a platform for sharing notes and exercises 🤘🏻 For any enquiries, please directly ask in our discussion group ✨
إظهار المزيد5 453
المشتركون
لا توجد بيانات24 ساعات
+147 أيام
+15330 أيام
أرشيف المشاركات
\n\nOutput\n[Rujuk pada gambar pertama]\n\nCarta Alir bagi Isihan Buih (Turutan Menaik)\n[Rujuk pada gambar kedua]\n——————————————————————————————\nAturcara bagi Isihan Buih (Turutan Menurun)\n\n\n\nOutput\n[Rujuk pada gambar ketiga]\n\nCarta Alir bagi Isihan Buih (Turutan Menurun)\n[Rujuk pada gambar keempat]\n\n——————————————————————————————\n——————————————————————————————\n\nMessage to subscriber:\nDipper akan buat buat Isihan Pilih tengah hari esok atau lewat pagi (dalam 1000 jam atau 1100 jam)","datePublished":"2025-10-24T12:20:01Z","dateModified":"2025-10-24T12:20:01Z","author":{"@type":"Organization","name":"Sains Komputer Spmnetic!™ 💻🖱📊","url":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"publisher":{"@type":"Organization","name":"Sains Komputer Spmnetic!™ 💻🖱📊","url":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1437},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":8},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":21}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes/posts/2244","url":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes/posts/2244","mainEntityOfPage":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes/posts/2244","headline":"Sains Komputer Spmnetic!™ 💻🖱📊","datePublished":"2025-10-24T12:20:01Z","dateModified":"2025-10-24T12:20:01Z","author":{"@type":"Organization","name":"Sains Komputer Spmnetic!™ 💻🖱📊","url":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"publisher":{"@type":"Organization","name":"Sains Komputer Spmnetic!™ 💻🖱📊","url":"https://telemetr.io/ar/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"commentCount":2,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1272},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":8},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2}]}}]}
1. cari cadangan yang terbaik
- macam dalam soalan ni , cadangan yang terbaik ialah cadangan B
2. berikan sebab (sebab tersebut perlu dibandingkan dengan pilihan yang lain)
- contoh : cadangan B dan C tidak mempunyai kebergantungan fungsi separa berbanding cadangan A (1m) . Ini dapat mengurangkan kelewahan data (2m)
ohh yaa , rose dah bgitahu ke belum cara jawab soalan atur cara terbaik , yang kene bagu justifikasu tu ?
Sambungan daripada mesej ini
1 Day 1 Note SK :D
Day 9
Tingkatan 5 Bab 3 —> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
——————————————————————————————
Isihan Pilih (Selection Sort)
——————————————————————————————
Proses Isihan Pilih
Banding satu unsur dengan unsur terkecil / terbesar daripada unsur lain dalam senarai —> Tukar kedudukan jika turutan salah
——————————————————————————————
Proses Perbandingan
• Turutan Menaik —> Banding unsur dirujuk sama ada lebih besar daripada unsur terkecil
• Turutan Menurun —> Banding unsur dirujuk sama ada lebih kecil daripada unsur terbesar
——————————————————————————————
Kelebihan Isihan Pilih
Sama kelebihan dengan Isihan Buih
——————————————————————————————
Aturcara bagi Isihan Buih (Turutan Menaik)
var tinggi = [6,7,7,6,5,6], i, j, min, sementara; —> Dapatkan senarai yang belum diisih var bilKetinggian = tinggi.length; —> tinggi.length untuk mengira bilangan ketinggian dalam senarai document.write("Senarai ketinggian pelajar sebelum isih: " + tinggi); for(i = 0; i<bilKetinggian-1; i++) { min = i; —> Menetapkan nilai terkecil for (j = i + 1; j < bilKetinggian; j++) { if (tinggi[j] < tinggi[min]) { —> Bandingkan unsur min = j; —> Menetapkan nilai terkecil } } if (min != i) { sementara = tinggi[i]; —> Tukar kedudukan tinggi[i] = tinggi[min]; —> Tukar kedudukan tinggi[min] = sementara; —> Tukar kedudukan } } document.write("<br>Senarai ketinggian pelajar selepas isihan pilih secara menaik: " + tinggi);Output [Rujuk pada gambar pertama] Carta Alir bagi Isihan Pilih (Turutan Menaik) [Rujuk pada gambar kedua] —————————————————————————————— —————————————————————————————— Message to subscriber: Untuk Carian Perduaan (Binary Search), Dipper akan post paling awal malam ni. Paling lambat malam esok (which is Ahad lah)
korang kalau ade ape ii soalan pasal sk tanye tauu kat discussion gp , inshaAllah admin akan jawab
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
54 DAYS LEFT!!!
FIGHTING BATCH 08 🔥
kat bahagian A , diorang selalu bagi dalam bentuk coding , nyatakan isihan tersebut . if ade je perkataan MIN , korang terus je jawapan isihan pilih
perbezaan
buih : banding unsur sebelah
pilih : banding unsur kecil
buih : tkde min
pilih : ade min
untuk isihan PILIH , codingnye ade perkataan MIN . isihan buih tkde yee
biar rose explain secara ringkas
ISIHAN BUIH
- perbandingan unsur 1 dan unsur kedua (bersebelahan)
- if menaik , unsur kedua (bersebelahan) LEBIH BESAR DARIPADA unsur pertama
- contoh : 5 dan 1
5 > 1 (jika benar , TUKAR . jika palsu , KEKAL)
5 > 1 (BENAR , TUKAR KEDUDUKAN)
- ulang semua step sehingga tamat
ISIHAN PILIH
- perbandingan dgn nilai minimun
- jika nilai minimun LEBIH KECIL DARIPADA nilai yang dibandingkan , INDEX (MIN) +1
- jika nilai minimun LEBIH BESAR DARIPADA nilai yang dibandingkan , INDEX (MIN) KEKAL
- contoh : 11 < 15
11 < 15 (BENAR) index min +1
Reminder: Subtopik 3.1.1 sudah dibuat oleh Dipper. Kalau nak tengok, tekan sini
1 Day 1 Note SK :D
Day 8
Tingkatan 5 Bab 3 —> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
——————————————————————————————
Isihan Buih (Bubble Sort)
Bubble Sort : Satu algoritma mudah dalam pengisihan suatu senarai yang prosesnya
dilaksanakan satu persatu secara berturutan dengan membandingkan unsur-unsur
bersebelahan dan akan menukar kedudukan (swap) sekiranya berlaku turutan yang
salah
——————————————————————————————
Proses Isihan Buih
Banding satu persatu unsur bersebelahan —> Tukar kedudukan jika kedudukan salah
——————————————————————————————
Proses Perbandingan
• Turutan Menurun —> Banding unsur pertama sama ada lebih kecil daripada unsur kedua
• Turutan Menaik —> Banding unsur pertama sama ada lebih besar daripada unsur kedua
——————————————————————————————
Kelebihan Isihan Buih
• Mudah dibina dan difahami
• Sesuai untuk tujuan pembelajaran
• Sesuai digunakan untuk bilangan unsur yang kecil
• Kurang sesuai untuk aplikasi sebenar
——————————————————————————————
Aturcara bagi Isihan Buih (Turutan Menaik)
<script> var no = [5,1,3,2,4]; —> Dapatkan senarai nombor yang belum diisih var bilNombor = no.length,i,j; —> no.length untuk mengira bilangan nombor dalam senarai var sementara = no[0]; for (i = 0; i < bilNombor-1; i++) { for (j = 0; j < bilNombor-i-1; j++) { if (no[j] > no[j+1]) { —> Bandingkan unsur sementara = no[j]; —> Tukar kedudukan no[j] = no[j+1]; —> Tukar kedudukan no[j+1] = sementara; —> Tukar kedudukan } } } document.write("Nombor selepas disusun: " + no); </script>Output [Rujuk pada gambar pertama] Carta Alir bagi Isihan Buih (Turutan Menaik) [Rujuk pada gambar kedua] —————————————————————————————— Aturcara bagi Isihan Buih (Turutan Menurun)
<script> var kodBuku = [ 110, 102,105,101,100]; —> Dapatkan senarai yang belum diisih var bilKod = kodBuku.length,i,j; —> kodBuku.length untuk mengira bilangan kodBuku dalam senarai var sementara = kodBuku [0]; document.write ("Senarai kod buku sebelum isih : " + kodBuku); for (i = 0; i < bilKod-1; i++) { for (j=0;j<bilKod-i-1;j++) { if (kodBuku[j] < kodBuku[j+1]) { —> Bandingkan unsur sementara = kodBuku[j]; —> Tukar kedudukan kodBuku[j]= kodBuku[j+1]; —> Tukar kedudukan kodBuku[j+1] = sementara; —> Tukar kedudukan } } } document.write("<br> Senarai kod buku selepas isih secara menurun " + kodBuku ); </script>Output [Rujuk pada gambar ketiga] Carta Alir bagi Isihan Buih (Turutan Menurun) [Rujuk pada gambar keempat] —————————————————————————————— —————————————————————————————— Message to subscriber: Dipper akan buat buat Isihan Pilih tengah hari esok atau lewat pagi (dalam 1000 jam atau 1100 jam)
