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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論