下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基本算法語句,這就是牙齒節(jié)要研究的主要內容基本算法語句。編程語言有多種。BASIC、Foxbase、c語言、c、j、VB等。為了實現(xiàn)算法的三種茄子基本邏輯結構:順序結構、條件結構和循環(huán)結構,各種編程語言包含以下基本算法語句:輸入語句輸出語句賦值語句條件語句循環(huán)語句,我們知道順序結構是任何算法都不可分割的基本結構。輸入、輸出語句、賦值語句基本上與算法的順序結構相對應。計算機按語句順序從上到下執(zhí)行語句。輸入語句和輸出語句分別用于實現(xiàn)算法的輸入信息、輸出結果功能。(見右圖),輸入語句和輸出語句分別用于實現(xiàn)算法的輸入信息、輸出結果功能。示例1,使用說明符號作為函數(shù)yx33x224x30的圖像時,需要獲
2、取參數(shù)和函數(shù)的相應值集。編寫程序以分別計算X5、4、3、2、1、0、1、2、3、4、5的函數(shù)值。X y=x3 3 * x2-24 * x30打印x打印y end,節(jié)目:-輸入語句,- -輸出語句,輸出語句,1。輸入語句、INPUT“提示內容”變量、輸入語句的通用格式、說明: (1)輸入語句的作用是實現(xiàn)算法的輸入信息功能。(2)“提示內容”提示用戶輸入某些信息。變量是程序在運行時可以更改值的量。(3)輸入語句所需的值可以是特定常量,而不是函數(shù)、變量或表達式。(4)提示內容和變量之間的分號“;”使用分隔,如果輸入多個變量,則用逗號,分隔變量和變量。例如,輸入學生數(shù)學、語言、英語三個科目的成績,可以
3、用INPUT“數(shù)學、語言、英語”寫。a、b、c和: INPUT語句不僅可以將值賦給單個變量,還可以將值賦給多個變量。INPUT 提示內容1,提示內容2,提示內容3,;變量1、變量2、變量3、2。輸出語句,PRINT“提示內容”; (1)詢問“提示內容”牙齒用戶輸出哪些信息的表達式,表達式表示程序輸出的數(shù)據。輸出系統(tǒng)信息數(shù)值計算結果,例如輸出常量、變量值和字符串。(2)輸出語句的用途:輸出語句的常規(guī)格式,(3)與輸入語句一樣,在表達式前顯示“提示內容”。print s=s,3 .賦值語句,(1)賦值語句的正則格式:變量表達式,(2)賦值語句的作用是:首先計算賦值編號右側表達式的值,然后將牙齒值分
4、配給左側變量,使變量值等于表達式的值。(3)高考的“”被稱為高考號碼,與數(shù)學中名次的含義不同。分配號碼的左右兩邊不能換。(4)賦值語句的左邊不是表達式,而是變量名。例如33602=x是錯誤的。右側的表達式可以是數(shù)據、常量或表達式。不能用賦值語句進行代數(shù)運算。(例如簡化、因式分解、求解方程式等)(5)您可以多次為變數(shù)指定值。例2:編寫計算一個學生的數(shù)學、國語、英語三個科目平均成績的程序。分析:首先寫算法,繪制節(jié)目方框,然后進行編程。結束,塊圖表,input maths,Chinese,English ;a,b,c y=(a b c)/3 print“y=”;Y END,節(jié)目:范例3:重復將值指定
5、給變數(shù)。節(jié)目:a=10a=a 15打印a end,a的輸出值是多少?分析:牙齒程序賦予變量A兩次值。A的初始值為10,第二次分配后初始值為“復蓋”,A的值為25,因此輸出值為25。變形為:根據牙齒程序設計程序,使最后一個A的輸出值為30牙齒。節(jié)目:A=10 A=A 15 PRINT A END,示例4交換兩個變量A和b的值,并輸出更換前后的值。,分析:引入中間變量X,將A的值賦給X,將B的值賦給A,將X的值賦給B,以交換A,B的值。(例如,兩個裝滿水的水桶里的水交換需要另找一個空桶),INPUT A INPUT B PRINT A,B X!如果輸入練習1:圓的半徑,則創(chuàng)建可以輸出圓的周長和面積
6、的程序。(3.14),分析:圓的半徑為R,圓的周長C=2R,面積S=R2,順序結構的INPUT語句可用。input r=R c=2 * 3.14 * r s=3.14 * R2 print c=c print“s=”;S END,練習3。注:基礎語言的標準函數(shù)SQR(x)、數(shù)x的算術平方根、ABS(x)表示x的絕對值等。練習4,ABS (x)=| x |.a、b、h p=a b s=ph/2 print“s=”;S END,節(jié)目:job 2,算法的條件結構用條件語句表示,條件語句是處理條件分支邏輯結構的算法語句,否則將執(zhí)行END IF后面的語句。有兩個“分支”的條件結構,在計算機執(zhí)行上述語句時
7、,首先要判斷IF后面的條件,如果條件滿足,則執(zhí)行THEN后面的文體1,否則執(zhí)行ELSE后面的文體2,條件語句在節(jié)目執(zhí)行過程中工作,計算機根據條件進行分析、比較、判斷和判斷后的情況需要不同的處理。范例分析,范例1:建立節(jié)目,輸入一元二次方程式ax2 bx c=0的系數(shù),實數(shù)根輸出,算法分析:一元二次方程式的根在三個茄子不同的情況下有:牙齒。判別表達式=b2-4ac,(1) 0時,一元二次方程有兩個茄子不同的實數(shù)根,原始方程沒有實數(shù)根,2,2,結束,否,1,1,=0?輸出p,是,否,x1=p q,x2=p-q,輸出x1,x2,節(jié)目,input a,b,c=;a,b,c d=b* B- 4 * a*
8、 c if d=0 then P=-b/(2 * a)q=sqr(d)/(2 * a)iiiX1,x2 END IF ELSE PRINT“No real root!”END IF END,示例2:編寫程序,使隨機輸入的三個整數(shù)從大到小輸出。算法分析:以a、b、c表示輸入的3個整數(shù)。為了節(jié)省變量,重新排列后,仍將其標記為A,B,C并創(chuàng)建ABC。具體程序如下:第一步:輸入三個整數(shù)A、B和C。第二步:將A與B比較,將小的指定給B,將大的指定給A。第三步:比較A和C。然后把小的指定給C,把大的指定給A。牙齒的時候,A已經是三個茄子中最大的了。步驟4:比較B和C,把小的給C,把大的給B,這時A,B,C已經從大到小排列好了。步驟5:按順序輸入a、b、c .c=b、b=t、b=t、c=t、a=c、塊圖表、開始、a、b、b,然后輸入,是,t=a,否,CB?t=c,是,否,輸出a,b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度捐贈合同2篇
- 2024數(shù)據庫托管服務合同
- 課題申報書:鄉(xiāng)村空間基因修復與鄉(xiāng)愁傳承研究-以閩臺地區(qū)為例
- 課題申報書:縣域“保運轉行政”的過程機制與矯治策略
- 二零二五年度住宅工程項目質量責任保證協(xié)議3篇
- 匯報演出活動節(jié)目主持詞范文
- 2024年度校企科技合作與成果轉化合同3篇
- 衛(wèi)生行政處罰培訓
- 二零二五年度產品銷售合同標的和銷售數(shù)量
- 2024年環(huán)保設備研發(fā)與生產合同
- 蘇教譯林版四年級英語上冊單詞默寫表
- 金屬冶煉中的領導潛能與領導力發(fā)展策略
- 上海市浦東新區(qū)部分學校聯(lián)考2023-2024學年七年級上學期期末考試數(shù)學試題
- 物資到貨驗收流程與規(guī)范培訓課件
- 南京理工大學物理化學課程考試8套卷(含答案)
- dcm法加固水下軟基施工過程監(jiān)控與質量控制
- 2024屆河北省石家莊二中數(shù)學高一第二學期期末學業(yè)水平測試試題含解析
- 談美談美書簡
- 無人機低空遙感網服務平臺建設需求
- 2023年人民日報社招聘應屆高校畢業(yè)生85人筆試參考題庫(共500題)答案詳解版
- 延繳人員繼續(xù)繳費申請表
評論
0/150
提交評論