vb冒泡排序法流程图_VB算法-冒泡排序教案
1
冒泡排序教學設計
班級:高一一班
授課教師:袁海軍
一、
教案背景
模塊:算法與程序設計
班級:高一(
1
)班
課時數:
1
課時
所用教材:華師大版《算法與程序設計》
教
師:袁海軍
二、
教學設計
1.
教學目標
知識與技能:
掌握冒泡排序的原理;理解冒泡排序的流程圖;學會使用冒泡排序思想設
計解決簡單排序問題的算法;
過程與方法:
進一步理解程序設計的基本方法,體會程序設計在現實中的作用;
情感態度與價值觀:
培養學生分析問題、發現規律的能力,激發學生學習熱情。培養學
生聯系生活中的算法。
2.
教學材料分析
本節是高一信息學科選學模塊一
《算法和程序設計》
部分算法實例章節的排序部分。
大綱
對冒泡排序部分的要求是“理解
/
學會冒泡排序的原理和算法”
。可見還是比較重要的章節。但
是,教材關于排序的講解不夠生動詳盡,學生理解起來有些困難。
教學重點:
理解冒泡排序原理及它的流程圖;
教學難點:
理解冒泡排序中的遍、次等概念(即對變量使用的理解);內層循環元素下
標的范圍;
3.
學情分析:
本課程開設對象為本校高一年級學生,
在平時的教學過程中我發現,
他們對算法部分的相
關知識掌握的程度相對較低,
學習過程中很容易產生挫敗感,
因此,
我在本次教學過程中注重
由淺入深的邏輯,以便他們更好的掌握相關知識。
4.
教學策略設計
采用講解法、
演示法、
分析歸納法引導學生思考,
并設計游戲活動讓學生參與。
對于重點
和難點,化抽象為具體,由特殊到一般,使學生更好的掌握。
三、
教學過程
(一)導入:創新情景(
1
分鐘)
通過撲克牌的展示引入排序的概念。
排序:通過調整位置,把雜亂無章的數據變為有序的數據。
(二)新課
為了方便排序,
我們將這些無序的數據作為一個數組存放,
比如數組
a
,
里面有
5
個元素。
排序的方法很多,這節課我們來學習其中一種比較典型的排序方法――冒泡排序。(
1
分鐘)
1.
冒泡排序的基本思想(
4
分鐘)
一邊講解一邊以文字形式給出冒泡排序的基本思想
:
把較小的數逐次向上推移的一種排序
技術
,
強調從
最后
一個元素起,
依次
比較
相鄰
的兩個元素中的數,
將
較小
的數調換到上面。
“所
總結
以上是生活随笔為你收集整理的vb冒泡排序法流程图_VB算法-冒泡排序教案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android逆向分析之dex2jar异
- 下一篇: 郑码输入练习