




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精預(yù)習(xí)導(dǎo)航1.了解程序語言與自然語言和程序框圖設(shè)計算法的區(qū)別.(重點)2.理解輸入、輸出語句和賦值語句、條件語句、循環(huán)語句的格式和功能.3.能用條件語句、循環(huán)語句的格式編寫相關(guān)問題的程序.1.程序語言都包含一些基本的語句結(jié)構(gòu),它們分別是輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句.【做一做1】下列語句不屬于基本算法語句的是().A.賦值語句B.運算語句C.條件語句D.循環(huán)語句答案:B2.賦值語句(1)用來表明賦給某一個變量一個具體的確定值的語句叫做賦值語句.(2)賦值語句的一般格式是變量名=表達(dá)式.(3)賦值語句中的“="號,稱做賦值號.歸納總結(jié)①賦值號左邊只能是變量名字,而不能是表達(dá)式.例如3。6=X是錯誤的.②賦值號左右不能對換.賦值語句是將賦值號右邊的表達(dá)式的值賦給賦值號左邊的變量,例如Y=X,表示用X的值替代變量Y原先的取值,不能改寫為X=Y(jié).因為后者表示用Y的值替代變量X的值.③不能利用賦值語句進(jìn)行代數(shù)式(或符號)的演算(如化簡、因式分解等),如y=x2-1=(x+1)(x-1),這是不能實現(xiàn)的.在賦值語句中的賦值號右邊的表達(dá)式中的每一個“變量”都必須事先賦給確定的值.在一個賦值語句中只能給一個變量賦值.不能出現(xiàn)兩個或多個“=".④賦值號與數(shù)學(xué)中的等號的意義不同.賦值號左邊的變量如果原來沒有值,則在執(zhí)行賦值語句后,獲得一個值.如果原已有值,則執(zhí)行該語句后,以賦值號右邊表達(dá)式的值代替該變量的原值,即將原值“沖掉".如:N=N+1在代數(shù)學(xué)中是不成立的,但在賦值語句中,意思是將N的原值加1,再賦給N,即N的值增加1。⑤賦值語句后沒有分號“;”結(jié)尾時,界面窗口內(nèi)顯示變量賦值后的結(jié)果;有分號“;”結(jié)尾時,則不顯示結(jié)果.Scilab命令一般以分號“;”作為結(jié)尾,每輸完一行都要按回車鍵“Enter"確認(rèn)輸入內(nèi)容.【做一做2-1】下列賦值語句正確的是()。A.x=3B.3=xC.x-3=0D.3-x=0答案:A【做一做2-2】已知變量a,b已被賦值,要交換a,b的值,下列方法正確的是()。A.a(chǎn)=b,b=a B.a(chǎn)=c,b=a,c=bC.a(chǎn)=c,b=a,c=a D.c=a,a=b,b=c答案:D3.輸入語句與輸出語句eq\x(輸入語句)→eq\x(\a\al(可以為變量提供運行所需要的,數(shù)據(jù),實現(xiàn)了算法中的輸入功能))eq\x(輸出語句)→eq\x(\a\al(任何求解問題的算法,都要把求解的,結(jié)果“輸出”,通過輸出語句來控制))知識拓展①“input”又稱“鍵盤輸入語句”,當(dāng)計算機(jī)執(zhí)行到該語句時,暫停并等候用戶輸入程序運行需要的數(shù)據(jù).此時,用戶只需把數(shù)據(jù)由鍵盤輸入,然后回車,程序?qū)⒗^續(xù)運行.②“提示內(nèi)容”的作用是在程序執(zhí)行時提醒用戶明確將要輸入的是什么樣的數(shù)據(jù).如:x=input(“輸入學(xué)生的語文成績x=”).③無計算功能.輸入語句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或表達(dá)式.④變量是指程序運行時其值可以變化的量,我們可以通俗地把它比喻成一個盒子,盒子內(nèi)可以存放數(shù)據(jù),必要時可隨時更換盒子內(nèi)的數(shù)據(jù).⑤Scilab程序語言規(guī)定:表達(dá)式中的*一定不能省略,也不能寫成圓點或×;表達(dá)式中的括號一律用小括號;方括號[]另有用法;除法用符號“/”;標(biāo)準(zhǔn)函數(shù)的自變量應(yīng)放在小括號內(nèi),如sin(x);圓周率π寫成“%pi”;自然對數(shù)的底e寫成“%e";絕對值|x|寫成abs(x);x的平方寫成x*x或x^2.【做一做3】讀下列兩個程序,回答問題.①x=3;y=4;x=y(tǒng);print(%io(2),x,y);②x=3;y=4;y=x;print(%io(2),y,x);(1)上述兩個程序的運行結(jié)果分別是________,________;(2)上述兩個程序中的第三行有什么區(qū)別?答案:(1)4,43,3(2)上述兩個程序中的第三行的區(qū)別是:①中“x=y(tǒng)”是將y的值賦給x,②中“y=x”是將x的值賦給y.4.條件語句(1)算法結(jié)構(gòu)中的條件分支結(jié)構(gòu)一般由算法語言中的條件語句來實現(xiàn).(2)條件語句的一般格式有兩種,一種是if—else—end格式,其形式為:eq\x(\a\al(if表達(dá)式,語句序列1;,else,語句序列2;,end))另一種是if—end格式,形式是:eq\x(\a\al(if表達(dá)式,語句序列1;,end))名師點撥有時候條件語句中還套有條件語句,形成條件語句的嵌套.識讀程序時,可以用文字的縮進(jìn)來表示嵌套的層次,以幫助閱讀和理解.【做一做4】下面的程序運行后,y的值是()x=3;ifx>3y=x*x;elsey=2*x;endprint(%io(2),y);A.3B.6C.9D.27答案:B5.循環(huán)語句(1)循環(huán)語句用來處理算法中的循環(huán)結(jié)構(gòu).(2)循環(huán)語句主要有兩種類型,for循環(huán)和while循環(huán).for循環(huán)的一般格式為eq\x(\a\al(for循環(huán)變量=初值:步長:終值,循環(huán)體;,end))while循環(huán)的一般格式為eq\x(\a\al(while表達(dá)式,循環(huán)體;,end))名師點撥for循環(huán)主要用于預(yù)先知道循環(huán)次數(shù)的情形,while循環(huán)用于預(yù)先不知道循環(huán)次數(shù)的情形,兩種循環(huán)都必須以end結(jié)尾.【做一做5-1】下列程序最后輸出的結(jié)果為()i=1;fori=1:2:7S=3*i;endSA.17B.21 C.27D.答案:B【做一
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025秋初中數(shù)學(xué)八年級上冊人教版(2024)教案設(shè)計 13.2.1 三角形的邊
- 醫(yī)院感染暴發(fā)及處置管理規(guī)范
- 2025汽車租賃合同模板合同范本
- 2025有關(guān)租賃合同參考范本
- 2025教育基金贈與合同書模板范本
- 2025科技有限公司股權(quán)投資合同書
- 2025汽車買賣簡短合同范本
- 2025至2030熟食行業(yè)風(fēng)險投資態(tài)勢及投融資策略指引報告
- 2025年設(shè)計合同范本:家居設(shè)計合同
- 2025保險合同網(wǎng)上保險委托協(xié)議
- 暑假社區(qū)托管活動方案
- 經(jīng)尿道膀胱腫瘤電切術(shù)護(hù)理
- 礦山機(jī)電安全培訓(xùn)
- 水暖工三級安全教育題庫
- 2025-2030中國阿膠市場營銷規(guī)模及消費前景趨勢預(yù)測報告
- 鼻咽惡性腫瘤放療的護(hù)理講課件
- 靜脈治療不良事件警示教育講課件
- 歷史街區(qū)活化機(jī)制-洞察及研究
- 2025內(nèi)蒙古森工集團(tuán)招聘工勤技能人員3100人筆試參考題庫附帶答案詳解析集合
- 2024年廈門市政水務(wù)集團(tuán)有限公司招聘真題
- 2025屆高考作文押題預(yù)測(8篇)
評論
0/150
提交評論