Sains Komputer Spmnetic!β’ π»π±π
Kanalga Telegramβda oβtish
This channel belongs to @thespmneticofficial, and a platform for sharing notes and exercises π€π» For any enquiries, please directly ask in our discussion group β¨
Ko'proq ko'rsatish5 453
Obunachilar
Ma'lumot yo'q24 soatlar
+147 kun
+15330 kun
Postlar arxiv
\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/uz/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"publisher":{"@type":"Organization","name":"Sains Komputer Spmnetic!β’ π»π±π","url":"https://telemetr.io/uz/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/uz/channels/1189572856-compscnspmnotes/posts/2244","url":"https://telemetr.io/uz/channels/1189572856-compscnspmnotes/posts/2244","mainEntityOfPage":"https://telemetr.io/uz/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/uz/channels/1189572856-compscnspmnotes","image":"https://img.tlmtr.io/c/1ivkeY/6168027608260919232?ty=x"},"publisher":{"@type":"Organization","name":"Sains Komputer Spmnetic!β’ π»π±π","url":"https://telemetr.io/uz/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}]}}]}Anonymous voting
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 ?
eh dah lame tak 1 hari 1 soalan sk , haaa korang nak soalan ape ?
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)
54 hari lagi nak exam sk , korang dah study ke ?
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
ini salah satu cara untuk korang bezakan isihan buih dan pilih
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)
Carta Alir bagi Isihan Buih (Turutan Menurun).png1.02 KB
