八年級信息技術教案第九章 磨刀不誤砍柴工-----算法基礎知識
流程圖的概念:流程圖是用一組幾何圖形表示各種類型的操作,在圖形上用簡明扼要的文字和符號表示具體的操作,并用帶有箭頭的流線表示操作的先后次序。
圖形符號
名 稱
含 義
起止框
表示算法的開始或結束
輸入、輸出框
表示輸入輸出操作
處理框
表示處理或運算的功能
判斷框
用來根據給定的條件是否滿足決定執行兩條路徑中的某一路徑
流線
表示程序執行的路徑,箭頭代表方向
連接符
表示算法流向的出口連接點或入口連接點,同一對出口與入口的連接符內必須標以相同的數字或字母
【課件展示】算法描述方法的比較:
(1)第一個算法描述方法的比較(語言描述法、流程圖、程序)
【教師】引導學生討論出算法的特點,并初步理解。 算法的特點
有限性:算法中的運算次數是有限的
確定性:算法中的每一步必須有清楚的定義,不能有二義性或模棱兩可的解釋。
輸入輸出:可以沒有輸入量,但必須有輸出
可行性:每一個操作都是可執行的,都能得到正確的結果。
(2)第二個算法描述方法的比較(語言描述法、流程圖、程序)
【教師】請同學們利用qb將這兩種算法實現。
【思考題】輸入三個不相同的數,求出其中的最大數。請分別用語言、流程圖、程序進行算法描述。
〖學生〗學生上機操作實踐
【教師】教師輔導
【教師】總結、下課。
上的過程中,發現雖然講得內容少了,學生也掌握了,但時間太少了,可能是我想剛開始講編程,想讓學生學一點,懂一點,記得一點,可能再上時應先讓學生了解計算機語言為好。變量相對于常量來說有點難度,學生只要掌握數值型變量,而字符串變量只要尾部加上$,學生掌握的情況還不錯。