首頁 > 課程特色
首頁 > 課程特色
講義從理論知識到基本架構再到實際運用,都有詳細的說明和指導,對於同學的理解與掌握會有顯著的提升。特別是針對一些較為困難的程式,例如泡沫排序等,透過圖文的說明,不僅比單純的口頭講述更容易理解,還能在二次複習時迅速掌握重點。圖示化的解釋能幫助學生視覺化地理解算法的運作流程,從而鞏固他們的知識基礎。此外,配套的例題和每周的複習題目設計,能夠讓學生在學習新知識的同時,進行螺旋式的復習。這種學習方法有助於鞏固已學內容,並且讓新舊知識相互聯繫,形成一個完整的知識體系。通過不斷地複習和練習,學生能夠在實際運用中更加熟練地掌握編程技巧,進而提升解決問題的能力。
撲克牌概念
使用的資料結構
- 牌的表示方式為數字 1 到 52,通過函數 `get_F` 和 `get_N` 來計算花色和點數。
- 透過 `flower_count` 和 `num_count` 來統計每個玩家手牌中的花色和點數分佈。
主要邏輯流程
1. 生成並發牌給四個玩家。
2. 建立手牌的矩陣表示。
3. 判斷每個玩家的牌型並給牌組賦值。
4. 對比四個玩家的牌型,輸出勝負結果。
手機性能分析
資訊課程中,除了程式設計的知識外,硬體部分也是不可忽視的重要環節。結合Google試算表和Python函式來監測運行遊戲時CPU使用率、GPU使用率、內存占用率和電池溫度等,了解這些硬體組件在運行遊戲時的作用,以及它們如何影響遊戲性能。使用手機的開發者選項或第三方應用來收集這些數據,然後將其導入到Google試算表中進行整理和分析。