浙教版義務教育實驗教
科目資訊科技
所選教材
科書九年級資訊科技建議課
所選課題
迴圈結構程式設計
時1課時
課時本案例為第幾
第一課時
適用年級
九年級二、教學設計
知識目使學生了解迴圈結構程式設計的概念。
標教學目標
技能目標情感目標教學重
迴圈結構程式設計及流程圖的畫法
教學內容分析
點教學難
迴圈條件的分析
點學生分析
學生對程式設計有乙個初步的認識,能畫簡單的順序結構和分支結構程式設計的流程圖。個別學生對程式設計已有比較深的了解。
1、學會對迴圈事件進行分析,並用迴圈結構對事件加以描述。2、學會畫迴圈結構流程圖。
1、通過同桌討論、四人小組合作,培養學生的團體合作精神。
2、通過引導,提高學生的學習積極性。
三、教學策略
教學方法:
小組合作法、任務驅動法
開始舉例引入迴圈概念,匯入新課學生舉例說說迴圈事件
教學流程圖
生產中的迴圈事件板書、掛圖、學生討論
講解高斯問題
教師提出問題,學生回答。重點講解流程圖。
四、教學資源準備教師準備學生準備
五、教與學的實際過程課堂環節
一、導從地球的自轉,地球圍繞太傾聽,然後舉例說從學生熟悉的例子入入新課
陽的公轉這些自然界中的周說自己生活、學習手,容易理解。通過讓
教師活動
學生活動
設計意圖
網路教室
相關圖例(掛圖或板書)教科書
布置任務結束
學生在word中完成
期性問題來引入迴圈的概中碰到的迴圈事學生舉例說明,加深對念。
件。迴圈概念的理解。
舉例說明迴圈事件的無處不在。
從具體例子說明迴圈事件。
二、生工農業生產中廣泛存在著循產中的環事件,如農民年復一年種傾聽。迴圈事植莊稼,工廠日復一日生產
產品。件
從服裝生產過程來看,每一
個工人每天都在多次地重複
完成同一道工序,如裁剪、
打樣、整燙等(板書這一循
環過程)。整個生產流程也看板書。
在重複生產一件件服裝,產品(服裝)便在生產流程中
源源不斷地被生產出來。展看掛圖,然後同桌讓學生發散思維。示《生產中的迴圈事件》掛討論,說說掛圖中培養團體合作精神。圖。
的迴圈事件是一層
選擇熟悉的數學題,使學生容易理解。
綜合討論結果。事實上迴圈不變的嗎?並不只是簡單的、機械的重複,新一輪迴圈中的產品可能與原來並不完全一樣,多數產品會在原有的基礎上有一定的改進,這樣產品才能不斷更新,企業才能不斷進步。
三、高德國科學家高斯10歲時,斯問題
他的數學老師出了一道算術題:計算1+2+3+4++100
的值。許多同學都被難住了,學生回答。聰明的高斯卻很快做出了這
道題。這個故事可能很多同學都知道,那你知道高斯是
用什麼方法做出這道題的
嗎?學生回答「想」。
你們想不想知道計算機是如
何解決這個問題的?我們就來看看計算機是怎麼
引導學生,提高學生的學習積極性。
具體講解高斯問題的流程圖,使學生對迴圈結構程式設計的流程圖有乙個初步的認識。
解決的。(出示高斯問題的流程圖)
點明這是乙個迴圈結構程式設計的流程圖。分析此流程圖,重點分析「迴圈體」部分,並說明「迴圈條件」,滿足迴圈條件時才能迴圈,當迴圈條件不滿足時就結束迴圈。
迴圈結構程式設計關鍵點是迴圈變數和迴圈條件,分析
讓學生了解人腦和計算機處理問題的演算法是不一樣的。
哪個條件作為迴圈條件,迴圈變數如何設定,對程式運
行時實際迴圈次數加以分學生可能會提出計析,避免出現死迴圈。
算機只會用死辦法
需要向學生說明的是:計算來計算結果,沒有機相對於人腦來說,它的最人聰明。大優勢是在於它的運算速度。乙個人要用幾年時間來處理的資料量,計算機只用
幾秒鐘就可以完成了。另外,電腦程式是在人的控制下
從「學」,過度到「做」,提高學生的動手能力。
作為拓展任務讓基礎好的學生先考慮考慮,在第二課時具體講解。
執行的,計算機的執行效率取決於人在程式設計時的方案。
布置任務:根據書本中提供
四、開在word中畫流程
的這個例子的流程圖,要求
動腦筋圖,有困難的同學
學生在word中畫乙個流程
可先通過四人小組
圖,求出100以內所有自然
討論,在畫出流程
數中的奇數和。
圖。在完成任務的過程中,可能
會碰到許多問題,教師個別指導。
對於基礎好的學生,可以考慮隨堂練習1的流程圖畫法。
六、教學反思
從生活中的事件引入,學生容易接受;選擇的流程圖例子是數學中碰到的問題,學生容易理解;最後有乙個拓展任務,讓基礎好的學生有展現拳腳的空間。教學設計中涉及到的四人小組討論,使教學場所顯得比較亂。
選擇結構程式設計,迴圈結構程式設計習題
習題4選擇結構程式設計 一 單選題 1 有如下巢狀的 語句 if a if a else k c if b else k c 以下選項中與上述 語句等價的語句是 k a k a k a k a2.以下選項中與if a 1 a b else a 語句功能不同的switch語句是 switch case...
c迴圈結構程式設計
1 求1 4 7 100之和。解法1 main 解法2 main printf s d n s 2 求1到100之間的奇數之和與偶數之和。解法1 main printf s1 d,s2 d n s1,s2 解法2 main printf s1 d,s2 d n s1,s2 解法3 main prin...
Visual Basic迴圈結構程式設計
所謂迴圈結構程式就是指對同一程式段進行若干次的重複執行,被重複執行的語句組稱為迴圈體。在程式中的迴圈有兩種 一種為無條件迴圈,它是無休止地重複執行某一程式段 一種為有條件迴圈,能夠滿足特定條件就重複執行某一程式段。visual basic提供多種迴圈語句以實現迴圈程式結構。1 do while.lo...