迴圈結構程式設計

2022-12-17 08:21:05 字數 2489 閱讀 4413

浙教版義務教育實驗教

科目資訊科技

所選教材

科書九年級資訊科技建議課

所選課題

迴圈結構程式設計

時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...