已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第一章1 2基本算法語句 1 2 1賦值 輸入和輸出語句 學習目標1 了解學習程序語句的必要性和根本目的 2 理解賦值 輸入和輸出的格式和功能 3 能把本節(jié)涉及的程序框轉(zhuǎn)化為相應的程序語句 題型探究 問題導學 內(nèi)容索引 當堂訓練 問題導學 思考1 知識點一賦值語句 計算機用變量來存取數(shù)據(jù) 怎樣表示 把變量a b中的數(shù)據(jù)相加 存入c中 用賦值語句 c a b 答案 思考2 輸入語句和賦值語句都可以給變量賦值 二者有何不同 輸入語句可使初始值與程序分開 利用輸入語句改變初始數(shù)據(jù)時 程序不變 而賦值語句是程序的一部分 輸入語句可對多個變量賦值 賦值語句只能給一個變量賦值 答案 思考3 賦值語句中的 和平時所用的 意義相同嗎 意義不同 賦值語句中的 叫賦值號 它表示把右邊的表達式所代表的常量 變量或算式賦給左邊的變量 如C Y Z表示把計算Y Z所得的值賦給C 答案 賦值語句 1 格式 2 功能 將表達式所代表的值賦給變量 一般先計算 右邊 然后把這個值賦給 左邊的 梳理 變量名 表達式 表達式的值 變量 思考1 知識點二輸入語句 一個計算圓的面積的程序 需要使用者輸入什么信息 圓的半徑 答案 輸入語句所輸入的內(nèi)容可以是函數(shù) 變量或表達式嗎 思考2 輸入語句要求輸入的值只能是具體的常數(shù) 不可以是函數(shù) 變量或表達式 如輸入 5 3 或 x 2 等都不可以 答案 梳理 輸入語句在某些算法中 變量的初值要根據(jù)情況經(jīng)常地改變 一般我們把程序和初始數(shù)據(jù)分開 每次算題時 即使初始數(shù)據(jù)改變 也不必改變程序部分 只要每次程序運行時 輸入相應的數(shù)據(jù)即可 這個過程在程序語言中 用 來控制 在計算機程序中 通常稱為鍵盤輸入語句 輸入語句 input 思考1 知識點三輸出語句 一個程序如果沒有輸出語句 影響程序運行嗎 你知道運行結(jié)果嗎 不影響 程序照常運行 但運行結(jié)果就不會告訴你 答案 輸出語句能否一次完成輸出多個表達式的功能 思考2 能 答案 梳理 輸出語句任何求解問題的算法 都要把求解的結(jié)果 輸出 由此可知 任何程序語言也必須有 來控制輸出 輸出語句 知識點四算法語句中的表達方式 題型探究 例1判斷下列給出的賦值語句是否正確 為什么 1 賦值語句3 B 解答 類型一賦值語句 錯 賦值語句中 號左邊不能是常量 2 賦值語句x y 0 解答 錯 不能給一個表達式賦值 3 賦值語句A B 2 解答 錯 一個賦值語句只能給一個變量賦值 4 賦值語句T T T 解答 正確 該句的功能是將當前T的值平方后再賦給變量T 賦值號與數(shù)學中的等號的意義是不同的 賦值號左邊的變量如果原來沒有值 則執(zhí)行賦值語句后 獲得一個值 如果已有值 則執(zhí)行該語句 以賦值號右邊表達式的值代替該變量原來的值 即將原值 沖掉 賦值號的左邊不能是常量 一個賦值語句的表達式不能出現(xiàn)兩個及兩個以上的賦值號 反思與感悟 跟蹤訓練1判斷下列各組語句是否正確 1 賦值語句r 9 2 賦值語句9 r 3 賦值語句R r 9 答案 1 對 2 錯 3 錯 例2寫出雞兔同籠問題的一個算法 畫出相應算法的框圖 寫出計算機程序 類型二輸入語句 解答 算法 S1輸入雞和兔的總數(shù)量M S2輸入雞和兔腿的總數(shù)量N S4兔的數(shù)量B M A S5輸出A B 程序框圖如右圖所示 程序如下 本題得出的程序本身沒法得出A B的值 只有把上述程序保存成一個文件 然后在Scilab界面內(nèi)執(zhí)行該程序 然后根據(jù)屏幕出現(xiàn)的提示內(nèi)容 從鍵盤輸入相應數(shù)據(jù)才能計算出結(jié)果 反思與感悟 跟蹤訓練2 植樹造林 防風抗沙 某沙漠地區(qū)在2013年底有綠化帶樹林20000畝 該地區(qū)每年春天都會種樹400畝加以綠化 但同時每年冬天又會有總綠化面積的1 被沙漠化 問2016年底該地區(qū)總綠化面積S有多少畝 畫出程序框圖 并寫出程序 解答 程序框圖如圖 程序如下 程序如下 例3一個算法是 用Scilab中的rand 函數(shù) 首先生成一個0 1之間的隨機數(shù)并把它賦值給變量a 再把3賦值給變量b 把a b賦值給變量c 最后把它們都輸出到屏幕上 這個算法用Scilab程序?qū)懗?并用print io 2 a b c 語句控制輸出 寫出該程序 類型三輸出語句 解答 1 print io 2 表達式 中的表達式指程序要輸出的數(shù)據(jù) 輸出語句可以輸出常量 變量或表達式的值 例如print io 2 B print io 2 4 3 等 2 print io 2 a b c 中的參數(shù) io 2 表示在屏幕上輸出 print io 2 a b c 在屏幕上輸出的順序是c b a 反思與感悟 跟蹤訓練3用描點法作函數(shù)y 2x3 3x2 12x 15的圖象時 需要求出自變量與函數(shù)的一組對應值 編寫該程序 解答 我們用Scilab語言來描述 當堂訓練 1 將兩個數(shù)a 8 b 17交換 使a 17 b 8 下面語句正確的一組是 2 3 4 5 1 先把b的值賦給中間變量c 于是c 17 再把a的值賦給變量b 于是b 8 最后把c的值賦給變量a 于是a 17 答案 解析 2 下面算法執(zhí)行后的結(jié)果為 先把2賦給a 然后又把4賦給a 此時a的原值2被4 沖掉 所以a的值為4 最后把4 4再賦給a 因此輸出的a的值為8 答案 解析 2 3 4 5 1 8 2 3 4 5 1 3 下面算法執(zhí)行后的結(jié)果為 由于把2 3的值賦給c 所以c的值為5 又把2 5 3的值賦給b 所以b的值為4 a的值沒有變化仍為2 答案 解析 5 4 2 2 3 4 5 1 4 下列程序的運行結(jié)果是 a 2 b 3 c 4 執(zhí)行程序語句后 a b 3 b a c 7 c b a 10 故程序的運行結(jié)果為10 答案 解析 10 程序如下 5 已知三角形的三邊長分別為a b c 借助海倫公式求三角形的面積 2 3 4 5 1 解答 規(guī)律與方法 1 賦值語句中的 稱作賦值號 而不是 等號 格式中右邊 表達式 可以是一個數(shù)值 常量或算式 如果 表達式 是一個算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度PVC管材智能化制造技術合作合同
- 二零二五年度智慧交通系統(tǒng)設計合同3篇
- 二零二五年度文化教育節(jié)目制作合作協(xié)議3篇
- 2025年度新型建筑材料供貨與施工監(jiān)理合同
- 二零二五年度辦公樓租賃合同租賃物租賃用途與使用規(guī)范
- 海南外國語職業(yè)學院《影視創(chuàng)作與剪輯》2023-2024學年第一學期期末試卷
- 二零二五年度智慧社區(qū)廣告安裝與智慧家居服務協(xié)議3篇
- 脫硫塔課程設計三視圖
- 瑜伽筋膜伸展課程設計
- 落葉漚肥課程設計思路
- 2019統(tǒng)編版高中數(shù)學A版必修第二冊教學計劃含教學進度表(高一下學期數(shù)學教學計劃)
- 抖音短視頻運營部門薪酬績效方案(短視頻運營薪酬績效考核方案)
- 增值稅發(fā)票銷貨清單
- 貴州高等學校體育工作評價指標體系試行
- 基于實驗教學培養(yǎng)學生物理核心素養(yǎng)的研究
- 退化林修復投標方案
- 貴陽市南明區(qū)2023-2024學年四年級數(shù)學第一學期期末質(zhì)量跟蹤監(jiān)視試題含答案
- 第六單元大單元教學設計統(tǒng)編版語文八年級上冊
- 盤古神話中英文版
- 車輛移交安全協(xié)議書
- 辦公室換崗后的心得體會辦公室輪崗心得體會總結(jié)(二篇)
評論
0/150
提交評論