




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章 算法初步1.2基本算法語句1.2.1 輸入語句、輸出語句和賦值語句【知識與技能】(1)正確理解輸入語句、輸出語句、賦值語句的結構.(2)會寫一些簡單的程序.(3)掌握賦值語句中“=”的作用.三維目標【過程與方法】(1)讓學生充分地感知、體驗應用計算機解決數學問題的方法;并能初步操作、模仿.(2)通過對現實生活情境的探究,嘗試設計出解決問題的程序,理解邏輯推理的數學方法.三維目標【情感、態度與價值觀】通過本節內容的學習,使學生認識到計算機與人們生活密切相關,增強計算機應用意識,提高學生學習新知識的興趣.三維目標重點難點【重點】正確理解輸入語句、輸出語句、賦值語句的作用.【難點】準確寫出輸
2、入語句、輸出語句、賦值語句.1.教學中要注意引導學生區別三種語句的概念和作用,并在程序設計中靈活運用這三種語句.2.要注意向學生講清在變量賦值時,變量就像一個盒子,賦值就相當于往盒子里放東西,這個盒子可以裝不同的數值,但一次只能裝一個,當賦予它新值時,原來的值被新值取代,當變量參與運算和操作時,它表示的是盒子里裝的值.3.變量和賦值是算法學習的重點之一,因為設置恰當的變量,正確給變量賦值,是構造算法的關鍵,因此,務必讓學生掌握扎實.教學建議新課導入【導入】 在現代社會里,計算機已經成為人們日常生活和工作不可缺少的工具,如:聽MP3,看電影,玩游戲,打字排版,畫卡通畫,處理數據等,那么,計算機是
3、怎樣工作的呢?計算機完成任何一項任務都需要算法,但是,我們用自然語言或程序框圖描述的算法,計算機是無法“看得懂,聽得見”的.因此還需要將算法用計算機能夠理解的程序設計語言(programming language)翻譯成計算機程序.新課導入 程序設計語言有很多種,如BASIC,Foxbase,C語言,C+,J+,VB等.為了實現算法中的三種基本的邏輯結構:順序結構、條件結構和循環結構,各種程序設計語言中都包含下列基本的算法語句:輸入語句輸出語句賦值語句條件語句循環語句 這就是這一節所要研究的主要內容基本算法語句.今天,我們先一起來學習輸入、輸出語句和賦值語句.輸入語句、輸出語句分別與程序框圖中
4、的輸入、輸出框對應,用來和信息,賦值語句與程序框圖中表示賦值的處理框對應,用來給變量.預習探究輸入輸入語句、輸出語句和賦值語句知識點一輸出賦值預習探究討論 程序中如果連續多次對變量賦值,那么這個變量的值最后是多少?解:變量的值總是最后一次賦給它的值.例如:x=1x=x+2x=4執行完每個語句時,x的值依次為1,3,4,而執行完整個程序后,x的值為4.預習探究三種算法語句的格式及功能知識點二1.輸入語句(1)格式:INPUT“提示內容”;變量(2)“提示內容”一般是提示用戶輸入什么樣的信息.(3)功能:輸入提示內容要求的相應信息或值,計算機每次都把新輸入的值賦給變量.輸入語句只能輸入數據,不能輸
5、入變量、函數或表達式,其中一般格式中的“變量”是指變量的值.預習探究2.輸出語句(1)格式:PRINT“提示內容”;表達式(2)輸出語句的功能:在計算機的屏幕上輸出常量、變量的值和系統信息.(3)同輸入語句一樣,表達式前也可以有“提示內容”,且“提示內容”和表達式之間必須用“;”隔開.預習探究3.賦值語句(1)格式:變量=表達式(2)賦值語句的功能:將表達式所代表的值賦給變量.(3)賦值語句中的“=”叫作賦值號,它和數學中的等號不完全一樣,計算機執行賦值語句時,先計算“=”右邊表達式的值,然后把這個值賦給“=”左邊的變量.預習探究討論 (1)輸入語句和賦值語句都可給變量賦值,這一點上二者有何不
6、同?(2)賦值號與等號有何區別? 解:(1)輸入語句可使初始數值與程序分開,利用輸入語句改變初始數據時,程序不變,而賦值語句是程序的一部分,輸入語句可對多個變量賦值,賦值語句只能給一個變量賦值.(2)賦值號與等號意義不同,若把“=”看作等號,則N=N+1不成立,看成賦值號則成立.賦值號兩邊的內容不能對調.雖然賦值語句具有計算與賦值的作用,但不能利用它進行代數式的演算.預習探究探究 下列賦值語句正確的是()A.m+n=2018 B.2018=mC.m+2018=mD.m=m+2018解析 根據賦值語句的格式,可知D正確.D備課素材1.幾種常見的函數的功能及其注意事項函數功能注意事項LOG(x)l
7、n x(自然對數)e2.71SQR(x)x的算術平方根x0ABS(x)x的絕對值INT(x)取整函數,求不大于x的最大整數INT(6.3)=6,INT(-6.3)=-7備課素材2.幾種常見的算術運算符運算符作用乘冪運算*,/乘法,除法運算,MOD取商,取余運算+,-加法,減法運算考點類析例1 (1)下列程序語句中,正確的是()A.x=3 B.3=xC.x-3=0 D.3-x=0輸入、輸出和賦值語句的格式A解析 (1)因為“=”左邊必須是變量,而不能是表達式或常量,所以B,C,D都不正確.考點一考點類析例1 (2)下列給出的輸入、輸出語句中正確的有()輸入語句INPUTa;b;c;輸入語句INP
8、UTx=3;輸出語句PRINTA=4;輸出語句PRINT20,3*2.A.B.C.D.D解析 (2)輸入語句可以給多個變量賦值,變量之間用“,”隔開;輸入語句中只能是變量,而不能是表達式;輸出語句中不用賦值號“=”;輸出語句可以輸出常量、表達式的值.故只有正確,選D.考點類析例1 (3)將兩個數a=8,b=17交換,使a=17,b=8,下面語句正確的一組是()B解析 (3)把b的值賦給中間變量c,得c=17;把a的值賦給變量b,得b=8;把c的值賦給變量a,得a=17.故選B.圖1-2-1考點類析利用輸入、輸出和賦值語句編寫程序考點二例2 已知A(x1,y1),B(x2,y2)是平面上兩點,設
9、計一個程序輸出線段AB的中點M的橫、縱坐標.解:程序如圖:INPUT“實數”;x1,y1,x2,y2x=(x1+x2)/2y=(y1+y2)/2PRINT“點M的橫坐標為”;xPRINT“縱坐標為”;yEND考點類析例3 已知一個正三棱柱的底面邊長為a,高為h,試設計一個程序來求解這個正三棱柱的表面積和體積,并畫出程序框圖.解:程序和程序框圖分別如圖所示:INPUT“a=”;aINPUT“h=”;hS=SQR(3)*a2/4V=S*hC=3*aT=C*hP=T+2*SPRINT“體積:”;VPRINT“表面積:”;PEND考點類析變式 (1)已知函數f(x)=x2+3x+1,編寫一個程序來計算
10、f(4)的值.解:(1)程序如圖所示:x=4y=x2+3*x+1PRINT“f(4)=”;yEND考點類析變式 (2)設計一個程序,求底面半徑為R,高為H的圓柱的表面積,并畫出程序框圖.解:(2)程序框圖和程序分別如圖所示:INPUT“R,H=”;R,HA=2*R*HB=*R*RS=A+2*BPRINT“S=”;SEND考點類析考點類析拓展 設計一個程序,給三個變量a,b,c賦值,計算a2-3b2+5c的值.解:程序如下:INPUT“a,b,c=”;a,b,cS=a*a-3*b*b+5*cPRINT“S=”;SEND備課素材函數思想在編寫程序中的應用 函數是高中數學中的重要內容,函數思想是用函
11、數的概念和性質去分析問題、轉化問題和解決問題.因此函數思想的實質是用聯系和變化的觀點提出數學對象,抽象出其數量特征,建立函數關系,在本節主要是應用在實際問題的編寫程序上.備課素材例中秋節到了,糕點店的售貨員很忙,請設計一個程序,幫助售貨員算賬,已知豆沙餡的月餅每千克25元,蛋黃餡的月餅每千克35元,蓮蓉餡的月餅每千克30元,那么依次購買這三種月餅a、b、c千克,應收多少錢?解:程序如下:INPUT “a=”;aINPUT “b=”;bINPUT “c=”;cy=a*25+b*35+c*30PRINT “應收糕點錢”;yEND當堂自測解析 輸出語句可將引號引起來的字符串顯示在屏幕上,從而應輸出“
12、x=5”.故選D.1.當x的值為5時,輸出語句“PRINT x=;x”在屏幕上的輸出結果為() A.5=5 B.5C.5=x D.x=5D當堂自測解析 在算法語句中,同時輸入多個變量,變量之間用逗號隔開.故選A.2.在輸入語句中,如果同時輸入多個變量,變量之間的分隔符號是() A.逗號B.分號C.空格D.引號A當堂自測解析 賦值語句“N=N+1”的意義是將N的原值加1后再賦給N,即N的值增加1.故選D.3.賦值語句“N=N+1”的意義是()A.N等于N+1B.N+1等于NC.將N的值賦給N+1D.將N的原值加1再賦給N,即N的值增加1D當堂自測解析 該程序的功能是計算A2345的值,則120=A2345,故A=1,即輸入A的值為1.4.執行如圖1-2-2所示的程序,若輸出A的值為120,則輸入A的值為()A.1B.5C.15D.120INPUT“A=”;AA=A*2A=A*3A=A*4A=A*5PRINTAEND圖1-2-2A當堂自測解析 由賦值語句的特點可知輸出的A=6,B=6.5.執行如圖1-2-3所示的程序,則輸出的A,B的值分別
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年教育需求增長與老年教育師資培訓體系研究報告
- 物質變化與能量轉移關系試題及答案
- 環保設備制造業市場多元化競爭與創新策略分析報告
- 教育教學反思的功能與策略試題及答案
- 新能源汽車電池安全與可靠性研究試題及答案
- 文化創意產業園區建筑2025年初步設計可行性評估報告
- 潮安教師面試題及答案
- 深圳進廠面試題及答案
- 社交電商裂變營銷在食品行業中的創新技術應用報告
- 西藏職業技術學院《漫畫設計》2023-2024學年第二學期期末試卷
- 公司營銷管理體制改革方案
- 七年級語文下冊專項練習知識(對聯)
- 高考志愿填報指導高考志愿填報指南
- 第7課 珍視親情 學會感恩(教案)-【中職專用】高一思想政治《心理健康與職業生涯》(高教版2023·基礎模塊)
- 2024年度幼小銜接全套數學課件
- 淄博市2024屆高三二模歷史試題卷(含答案)
- MOOC 動物學-華中農業大學 中國大學慕課答案
- 凈水設備驗收方案
- 2024奧數競賽5年級培訓題-答案版
- 九年級英語單詞默寫表(人教版)
- 邏輯門公開課教案教學設計課件
評論
0/150
提交評論