數(shù)學(xué):人教版-高中1年級 必修3-基本算法語句 教學(xué)設(shè)計 教案課文原文(無) 教學(xué)準(zhǔn)備教學(xué)目標(biāo)知識與技能 教學(xué)重難點重點:正確理解輸入語句、輸出語句、賦值語句的作用。 教學(xué)過程教學(xué)設(shè)想 【創(chuàng)設(shè)情境】 在現(xiàn)代社會里,計算機已經(jīng)成為人們?nèi)粘I詈凸ぷ鞑豢扇鄙俚墓ぞ撸纾郝燤P3,看電影,玩游戲,打字排版,畫卡通畫,處理數(shù)據(jù)等等,那么,計算機是怎樣工作的呢? 計算機完成任何一項任務(wù)都需要算法,但是,我們用自然語言或程序框圖描述的算法,計算機是無法“看得懂,聽得見”的。因此還需要將算法用計算機能夠理解的程序設(shè)計語言(programming language)翻譯成計算機程序。 程序設(shè)計語言有很多種。如BASIC,F(xiàn)oxbase,C語言,C++,J++,VB等。為了實現(xiàn)算法中的三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設(shè)計語言中都包含下列基本的算法語句: 〖提問〗:在這個程序中,你們覺得哪些是輸入語句、輸出語句和賦值語句呢?(同學(xué)們互相交流、議論、猜想、概括出結(jié)論。提示:“input”和“print”的中文意思等) (一)輸入語句 在該程序中的第1行中的INPUT語句就是輸入語句。這個語句的一般格式是: 此時屏幕上顯示: The Fibonacci Progression is:1 1 2 3 5 8 13 21 34 55 … 輸出語句的用途: (1)輸出常量,變量的值和系統(tǒng)信息。(2)輸出數(shù)值計算的結(jié)果。 〖思考〗:在1.1.2中程序框圖中的輸入框,輸出框的內(nèi)容怎樣用輸入語句、輸出語句來表達(dá)?(學(xué)生討論、交流想法,然后請學(xué)生作答) 參考答案: 輸入框:INPUT “請輸入需判斷的整數(shù)n=”;n 輸出框:PRINT n;“是質(zhì)數(shù)?!?/p> PRINT n;“不是質(zhì)數(shù)?!?/p>
(三)賦值語句 用來表明賦給某一個變量一個具體的確定值的語句。 除了輸入語句,在該程序中第2行的賦值語句也可以給變量提供初值。它的一般格式是:
賦值語句中的“=”叫做賦值號。 賦值語句的作用:先計算出賦值號右邊表達(dá)式的值,然后把這個值賦給賦值號左邊的變量,使該變量的值等于表達(dá)式的值。 注:①賦值號左邊只能是變量名字,而不能是表達(dá)式。如:2=X是錯誤的。 ②賦值號左右不能對換。如“A=B”“B=A”的含義運行結(jié)果是不同的。 ③不能利用賦值語句進(jìn)行代數(shù)式的演算。(如化簡、因式分解、解方程等) ④賦值號“=”與數(shù)學(xué)中的等號意義不同。 〖思考〗:在1.1.2中程序框圖中的輸入框,哪些語句可以用賦值語句表達(dá)?并寫出相應(yīng)的賦值語句。(學(xué)生思考討論、交流想法。) 【例題精析】 〖例1〗:編寫程序,計算一個學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。 分析:先寫出算法,畫出程序框圖,再進(jìn)行編程。 聲明:以上內(nèi)容來自網(wǎng)絡(luò),若有侵權(quán),請聯(lián)系我們,立即刪除!所有的觀點由網(wǎng)友個人想法,不代表本公司也持此立場,感謝大家支持! 重慶YMU教育_醫(yī)學(xué)繼續(xù)教育學(xué)分卡 重慶YMU教育_小學(xué)初中高中教育課后輔導(dǎo) 重慶YMU教育_執(zhí)業(yè)醫(yī)師護(hù)士藥師資格考試考前輔導(dǎo) YMU教育(www.kawsbarofficials.com),全國熱線電話:023-89119533;提供繼續(xù)醫(yī)學(xué)教育學(xué)分、中小學(xué)課后輔導(dǎo)、美年大健康·慈銘體檢大牌定制健康體檢等服務(wù);
|
提交后請在“會員中心-我的表單”查詢反饋結(jié)果! 繼培網(wǎng):www.jipei.cc 統(tǒng)一客服:023-89119533 | |
* | |
* | |
* | |
* | |
* | |
提交
|