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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論