蘇教版必修三 1.3.1 賦值語句 1.3.2 輸入、輸出語句 課件(31張).pptx_第1頁
蘇教版必修三 1.3.1 賦值語句 1.3.2 輸入、輸出語句 課件(31張).pptx_第2頁
蘇教版必修三 1.3.1 賦值語句 1.3.2 輸入、輸出語句 課件(31張).pptx_第3頁
蘇教版必修三 1.3.1 賦值語句 1.3.2 輸入、輸出語句 課件(31張).pptx_第4頁
蘇教版必修三 1.3.1 賦值語句 1.3.2 輸入、輸出語句 課件(31張).pptx_第5頁
免費預(yù)覽已結(jié)束,剩余26頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第1章 1 3基本算法語句 1 3 1賦值語句1 3 2輸入 輸出語句 1 初步了解基本算法語句中的賦值 輸入和輸出語句的特點 2 理解基本算法語句是將算法的各種控制結(jié)構(gòu)轉(zhuǎn)變成計算機能夠理解的程序語言 3 通過對三種語句的了解 培養(yǎng)有條理的思考與表達能力 提高邏輯思維的能力 學(xué)習(xí)目標(biāo) 知識梳理自主學(xué)習(xí) 題型探究重點突破 當(dāng)堂檢測自查自糾 欄目索引 知識梳理自主學(xué)習(xí) 知識點一賦值語句 答案 1 偽代碼 偽代碼是介于和之間的文字和符號 2 賦值語句 在偽代碼中 賦值語句用符號 表示 x y 表示 其中x是 y是一個與x同類型的 自然語言 計算機語言 將y的值賦給x 一個變量 變量或表 達式 知識點二輸入 輸出語句 輸入 輸出語句 輸入語句 reada b 表示輸入的數(shù)據(jù)依次a b 輸出語句 表示輸出運算結(jié)果x 送給 printx 思考賦值號與等號的區(qū)別是什么 答 1 賦值號與等號意義不同 若把 看作等號 則n n 1不成立 若看作賦值號 則成立 2 賦值號兩邊內(nèi)容不能對調(diào) 3 雖然賦值語句具有計算和賦值雙重功能 但不能利用它進行代數(shù)式的演算 返回 答案 例1 1 運行如圖所示的程序 輸出的結(jié)果是 題型探究重點突破 題型一賦值語句 反思與感悟 a 1b 2a a bprinta 解析a 1 b 2 把1與2的和賦給a 即a 3 輸出的結(jié)果為3 3 解析答案 2 閱讀下列兩個程序 回答問題 上述兩個程序最后輸出的x和y值分別為 解析程序 中的x y是將y的值4賦給x 賦值后x的值變?yōu)? 中y x是將x的值3賦給y 賦值后y的值為3 4 43 3 反思與感悟 解析答案 賦值號與數(shù)學(xué)中的等號的意義是不完全相同的 賦值號左邊的變量如果原來沒有值 則執(zhí)行賦值語句后 獲得一個值 如果已有值 則執(zhí)行該語句 以賦值號右邊表達式的值代替該變量的原值 即將原值 沖掉 如 n n 1 在數(shù)學(xué)中是不成立的 但在賦值語句中 意思是將n的原值加1再賦給n 反思與感悟 跟蹤訓(xùn)練1設(shè)a 10 b 20 則可以實現(xiàn)a b的值互換的程序是 a 10b 20c aa bb c a 10b 20c ad bb ca b 解析答案 解析 中程序執(zhí)行后a b 10 中程序執(zhí)行后a b 10 中程序執(zhí)行后a 20 b 10 中程序執(zhí)行后a b 10 答案 例2下列給出的輸入 輸出語句正確的是 輸入語句reada b c 輸入語句readx 3 輸出語句printa 4 輸出語句print20 3 2 題型二輸入 輸出語句 解析答案 反思與感悟 解析 read語句可以給多個變量賦值 變量之間用 隔開 read語句中只能是變量 而不能是表達式 print語句中不用賦值號 print語句可以輸出常量 表達式的值 答案 反思與感悟 1 輸入語句要求輸入的值只能是具體的常數(shù) 不能是變量或表達式 輸入語句無計算功能 若輸入多個數(shù) 各數(shù)之間應(yīng)用逗號 隔開 2 輸出語句可以輸出常量 變量或表達式的值 輸出語句有計算功能 或字符 程序中引號內(nèi)的部分將原始呈現(xiàn) 反思與感悟 跟蹤訓(xùn)練2寫出下列程序運行的結(jié)果 reada b printa2 1 b 若輸入2 1 則輸出的結(jié)果為 解析若輸入2 1 即a 2 b 1 5 解析答案 例3根據(jù)如圖所示的流程圖 寫出相應(yīng)的算法語句 題型三算法的應(yīng)用 反思與感悟 解程序如右 解析答案 由流程圖寫算法語句時 對順序結(jié)構(gòu)的流程圖只需利用輸入 輸出 賦值語句即可完成 其中輸入 輸出框?qū)?yīng)輸入 輸出語句 執(zhí)行框?qū)?yīng)賦值語句 反思與感悟 跟蹤訓(xùn)練3閱讀下面的程序 根據(jù)程序畫出流程圖 解析答案 解流程圖如圖所示 根據(jù)算法編寫程序 一題多解 例4編寫一個程序 要求輸入兩個正數(shù)a和b的值 輸出ab和ba的值 分析一方面可以首先利用read語句輸入兩個正數(shù) 然后將ab與ba的值分別賦給兩個變量 最后輸出這兩個變量的值即可 另一方面可以將ab與ba作為兩個冪的值 是把底數(shù)和指數(shù)進行了交換 故還可以利用賦值語句 采用將兩個變量的值互換的辦法實現(xiàn)這一算法 分析 解析答案 解后反思 解方法一程序如下 方法二程序如下 解后反思 解后反思編寫程序的關(guān)鍵在于首先弄清問題的算法 特別是算法的結(jié)構(gòu) 然后確定采用哪一種算法語句 分清算法的步驟 寫出程序 問題的算法不同 寫出的程序就不同 嚴(yán)格遵循格式編寫程序 易錯點 例5設(shè)計一個程序 輸入三個實數(shù)a b x 計算表達式 a2 b2 x3的值 分析本題的算法是 輸入a b x的值 計算并輸出 a2 b2 x3的值 故需用到輸入語句 輸出語句和賦值語句 然后按照這三種語句的書寫格式寫出程序即可 分析 解析答案 解后反思 返回 解程序如下 解后反思 解后反思書寫程序時應(yīng)嚴(yán)格遵循各種語句的一般格式 同時應(yīng)注意數(shù)學(xué)運算符號和程序符號的區(qū)別 在書寫程序時 必須將數(shù)學(xué)運算符號轉(zhuǎn)化為程序符號 如平方運算 a2 與 b2 應(yīng)為 a 2 與 b 2 x3 應(yīng)為 x 3 返回 當(dāng)堂檢測 1 2 3 4 5 1 在read語句中 如果同時輸入多個變量 變量之間的分隔符是 解析答案 解析輸入語句中同時輸入多個變量時 變量間要用 隔開 逗號 1 2 3 4 5 2 賦值語句m m 3表示的意義是 解析賦值語句是將 右邊的一個確定值賦給它左邊的一個變量 將m的值加3后再賦給m 解析答案 1 2 3 4 5 3 下面的程序輸出的結(jié)果是 解析第三句給c賦值后c 7 第四句給a賦值后a 11 故最后輸出11 5 11 5 解析答案 1 2 3 4 5 4 下列程序執(zhí)行后結(jié)果為3 則輸入的x值為 解析由題意得 x2 2x 3 解方程得x 1或x 3 解析答案 readxy x x 2 xprinty 1或 3 1 2 3 4 5 5 下面一段程序執(zhí)行后的結(jié)果是 解析先把2賦給a 然后把a 2賦給a 即a的值為4 再把4 6 10賦給a 所以輸出的結(jié)果為10 解析答案 10 課堂小結(jié) 1 需輸入信息時用read語句 需輸出信息時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論