基本算法語句期中考試數學複習要點

一、概述

基本算法語句期中考試數學複習要點

《基本算法語句-條件語句》是《普通高中課程標準實驗教科書數學必修3》(人教A版)第一章算法初步第1.2.2節內容。

條件語句是算法中最基本語句之一,它是學生在學習了程序框圖、輸入、輸出和賦值語句之後的後續內容,是循環語句的基礎,更是計算科學的基礎。而算法思想在初中數學已有所體現,並滲透於高中數學的各個部分。所以通過對條件語句的學習,可以幫助學生更好地學習和體會算法的基本思想,提高邏輯思維能力,發展有條理的思考和表達能力。

二、教學目標分析

《標準》將數學探究作爲貫穿高中數學課程的重要活動之一,而提出問題是數學探究的一個重要方面。發展學生的數學應用意識,注重信息技術與數學課程的整合,運用信息技術改變學生的學習方式是課標的基本理念。結合本節課內容和學生的實際情況,制定教學目標、教學重點、難點如下:

1、知識與技能

理解條件語句和條件結構之間的對應關係。

掌握條件語句的語法規則和用算法解決問題的一般步驟。

提高學生邏輯思維能力,發展有條理的思考與表達能力。

2、過程與方法

教師設置情境,引導學生提出問題這一過程,培養了學生的創造性思維。

寫算法步驟,畫程序框圖,編寫程序,QBasic實現算法這一解決問題的步驟,培養理性精神和實踐能力。

通過小組合作交流,更深層次理解算法的基本思想。

3、情感態度與價值觀

利用QBasic實現算法,提高學生學習興趣,樹立學好數學的信心。

認識數學的價值,培養學生良好的個性品質,形成積極的學習態度。

教學重點:條件語句的格式、結構;用所學算法語句解決問題的過程和方法。

教學難點:利用條件語句編寫解決問題的程序;用QBasic實現算法。

三、學習者特徵分析

1、高一已經開設了信息技術課程,對計算機知識有了一定的瞭解,他們對計算機有着較濃厚的興趣。2、學生具備一定的模仿、探索、操作能力,合作精神較好。

3、前面已經學習了輸入、輸出與賦值語句。

4、學生已學習過的條件語句的程序框圖是條件語句兩種形式的認知起點。

四、教學策略選擇與設計

建構主義認爲,學習是在原有知識的基礎上,在新舊知識的相互作用過程中,通過同化和順應,使自身的認知結構得以轉換和發展。結合本節課的具體內容,採用啓發式教學法,小組合作學習法,計算機輔助教學等教學法。

根據以上分析,本節課按照提出問題-解決問題的思路來設計教學程序,以學生爲主體,在合作中學習和體會算法的基本思想,發展學生的創造性思維。同時考慮不同學生的個性差異和發展層次,讓各層次學生都得到發展。通過多媒體演示提高課堂效率,利用QBasic實現算法,進一步體現算法思想。

五、教學資源與工具設計

1、課前做好相關的幻燈片。

2、在相應的計算機上安裝好QQ軟件,爲創設情境做好準備。

3、本節課相關程序在QBasic中不用修改均可運行,課前在相應的計算機上安裝好QBasic程序。

六、教學過程 (由新課引入、概念構建、技能演練、小結與作業四個環節組成)

(一)、新課引入

1、創設情景。

(1) 首先從學生最熟悉的登錄開始,讓學生看QQ登錄的過程。QQ在登錄過程中,會對帳號和密碼進行驗證,判斷其正確性,只有當兩者相符時,QQ才能登錄,否則給出錯誤信息。

(2)根據是否下雨來決定出門是否要帶雨具。

(3)總分爲100分的試卷,判斷一個人是否及格,在於他的得分是否達到60。

這些都是生活中的常見事例,由此我們可以看出:做一件事情有時需要先進行一個條件判斷,數學中有很多問題都與此類似(如分類討論思想),提問學生:你們能提出一些和條件判斷有關的數學問題嗎?

2、教師引導學生提出本節課待解決的問題:

①求一個數的絕對值;

②判斷一個整數的奇偶性;

③解一元二次方程、一元一(二)次不等式;

④分段函數問題:郵資、個人所得稅的計算;

⑤閏年的判斷;

⑥直線與圓的位置關係的判斷。

3、點明課題及本節課的任務:

①以上問題都可以寫成如果,那麼的形式,指出學習的內容-條件語句;

②用條件語句解決同學們提出的部分問題;

③請部分同學在計算機上輸入所寫程序,用計算機QBasic語言驗證程序,實現算法。

[設計意圖] :在新課引入這一環節中,讓學生一開始就明確本節課的學習內容和學習任務,既培養了學生提出問題的能力,又激發了學生學習條件語句的興趣。

教師在學生提出問題後明確點明,放中有收,解決了以學爲主的教學往往不好控制,易放難收的問題。

(二)、概念構建

學生們已經學過條件結構的程序框圖(學生認知的最近發展區),利用認知遷移規律,導出條件語句的兩種形式:IF-THEN-ELSE形式和IF-THEN形式,並引導學生去比較兩種形式的區別,加深對邏輯條件結構的理解。

(三)、技能演練(即應用條件語句的兩種形式來解決學生們提出的問題,選擇其中的四個問題作爲本節課的例題或練習)

具體做法是:以同座爲一個小組,共同寫出算法步驟,畫出程序框圖,進而寫出程序。並請一個小組展示他們的設計(一人在黑板上寫,一人在電腦上操作)。這一過程有利於學生理解算法設計的逐漸精確及其程序化思想。現在以例1來說明這一過程

例。編寫一個程序,求實數x的絕對值。

分析:邏輯判斷條件是:數x是否爲非負數。