人教A版必修三 1.2.1賦值、輸入輸出語(yǔ)句 課件2 課件(20張).ppt_第1頁(yè)
人教A版必修三 1.2.1賦值、輸入輸出語(yǔ)句 課件2 課件(20張).ppt_第2頁(yè)
人教A版必修三 1.2.1賦值、輸入輸出語(yǔ)句 課件2 課件(20張).ppt_第3頁(yè)
人教A版必修三 1.2.1賦值、輸入輸出語(yǔ)句 課件2 課件(20張).ppt_第4頁(yè)
人教A版必修三 1.2.1賦值、輸入輸出語(yǔ)句 課件2 課件(20張).ppt_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

溫故而知新 1 什么是算法 什么是程序框圖 2 算法的基本邏輯結(jié)構(gòu)有哪些 算法通常指可以用計(jì)算機(jī)來(lái)解決的某一類問(wèn)題的程序或步驟 這些程序或步驟必須是明確的和有效的 而且能夠在有限步之內(nèi)完成 程序框圖是一中用規(guī)定的圖形 指向線及文字說(shuō)明來(lái)準(zhǔn)確 直觀的表示算法的圖形 算法的基本結(jié)構(gòu)有三種 順序結(jié)構(gòu) 條件結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)兩種 自然語(yǔ)言 流程圖 程序語(yǔ)言 計(jì)算機(jī)實(shí)現(xiàn) 大致 細(xì)化 1 2 1算法基本語(yǔ)句 算法初步 input x xy x 3 3 x 2 24 x 30printxprintyend 程序 輸入語(yǔ)句賦值語(yǔ)句輸出語(yǔ)句輸出語(yǔ)句 1 計(jì)算機(jī)能夠 理解 的語(yǔ)言與人的語(yǔ)言有什么區(qū)別 計(jì)算機(jī)不同于人 人有大腦 可以思考問(wèn)題 而計(jì)算機(jī)則不能 用自然語(yǔ)言和程序框圖描述的算法 計(jì)算機(jī)無(wú)法識(shí)別 必須轉(zhuǎn)化為其能理解的語(yǔ)言 即程序語(yǔ)言 2 基本的算法語(yǔ)句有哪些 各自對(duì)應(yīng)怎樣的算法結(jié)構(gòu) 閱讀p21 p24思考 并完成下表 基本的算法語(yǔ)句有 輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句 條件語(yǔ)句 循環(huán)語(yǔ)句 輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句基本上是對(duì)應(yīng)順序結(jié)構(gòu) 條件語(yǔ)句對(duì)應(yīng)條件結(jié)構(gòu) 循環(huán)語(yǔ)句對(duì)應(yīng)循環(huán)結(jié)構(gòu) 閱讀p12倒數(shù)第二段 p15思考 并完成下表 input 提示文字 變量 print 提示內(nèi)容 變量 變量 表達(dá)式 可對(duì)程序中的變量賦值 可輸出表達(dá)式的值 計(jì)算 可對(duì)程序中的變量賦值 計(jì)算 無(wú) 有 有 數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比 基本算法語(yǔ)句 一 輸入語(yǔ)句 1 一般格式 input 提示內(nèi)容 變量 提示內(nèi)容 提示用戶輸入什么樣的信息 變量是指程序在運(yùn)行時(shí)其值是可以變化的量 2 說(shuō)明 作用為對(duì)程序中的變量賦值 輸入語(yǔ)句要求輸入的值只能是具體的常數(shù) 提示內(nèi)容與變量之間用 隔開(kāi) 變量與變量之間用 隔開(kāi) 提示內(nèi)容 和它后面的 可以省略 無(wú)計(jì)算功能 用戶由鍵盤輸入的數(shù)據(jù)必須是常量 輸入多個(gè)數(shù)據(jù)時(shí)用 分隔 且個(gè)數(shù)要與變量的個(gè)數(shù)相同 輸入a b c inputa b c 例 要想輸入一個(gè)學(xué)生的語(yǔ)文和數(shù)學(xué)兩門課的成績(jī) input maths chinese english a b c 基本算法語(yǔ)句 二 輸出語(yǔ)句 1 一般格式 print 提示內(nèi)容 表達(dá)式 2 說(shuō)明 作用是實(shí)現(xiàn)算法的輸出結(jié)果功能 計(jì)算 提示內(nèi)容 提示用戶輸出什么樣的信息 表達(dá)式是指程序要輸出的數(shù)據(jù) 輸出語(yǔ)句可以輸出常量 變量或表達(dá)式的值及字符 一個(gè)語(yǔ)句可以輸入多個(gè)表達(dá)式 不同的表達(dá)式之間可用 分隔 有計(jì)算功能 能直接輸出計(jì)算公式的值 n不是質(zhì)數(shù) print nisnotaprimenumber print sum a b c 如 print3 5 2 基本算法語(yǔ)句 三 賦值語(yǔ)句 1 一般格式 變量 表達(dá)式 2 說(shuō)明 作用是將表達(dá)式所代表的值賦給變量 計(jì)算 賦值語(yǔ)句中的 稱為賦值號(hào) 賦值語(yǔ)句右邊必須是一個(gè)數(shù)據(jù) 常量和算式 左邊必須是變量 不能為表達(dá)式 賦值號(hào)左右不能對(duì)換 不能用賦值號(hào)進(jìn)行代數(shù)式的演算 一個(gè)語(yǔ)句只能給一個(gè)變量賦值 將一個(gè)變量的值賦給另一個(gè)變量 前一個(gè)變量的值保持不變 可先后給一個(gè)變量賦多個(gè)不同的值 但變量的取值總是最近被賦予的值 p 2 3 4 2 注意 輾轉(zhuǎn)賦值 即先將一個(gè)數(shù)值賦給一個(gè)變量 再將第一個(gè)變量的值賦給第二個(gè)變量 一直繼續(xù)下去 探究交流 下面的程序a的輸出值是多少 a 10a a 15print a aend 下面的程序運(yùn)行后 x y各等于多少 下面的程序運(yùn)行后 a b c各等于多少 例1 交換兩個(gè)變量a和b的值 并輸出交換前后的值 inputainputbprinta bx aa bb xprinta bend 程序 例2編寫程序 計(jì)算一個(gè)學(xué)生語(yǔ)文 數(shù)學(xué) 英語(yǔ)三門課程的總成績(jī)和平均成績(jī) 并輸出 程序 input yumen ainput shuxue binput yingyu cs a b cp s 3print zongfen sprint pingjunfen pend 若三角形的三邊分別是a b c 借助三角型面積公式 海倫 秦九韶公式 編寫一個(gè)求三角形面積的程序 程序 input a b c a b cp a b c 2s sqr p p a p b p c print 三角形面積s send 例3 某工種是計(jì)件算工資的 每月工資 每月完成的數(shù)量 件 每件工資 再?gòu)目偣べY中扣除5 交納各種費(fèi)用 其余為實(shí)發(fā)工資 試編寫一程序 通過(guò)輸入每件工資和完成數(shù)量 輸出實(shí)發(fā)工資 input 每件工資 ainput 完成數(shù)量 bm a b 1 0 05 print 實(shí)發(fā)工資 mend 練習(xí)鞏固

溫馨提示

  • 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)論