




已閱讀5頁(yè),還剩7頁(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)介
復(fù)習(xí)1 常用函數(shù):str() val() substr() len() sqrt() & year() Bof() eof() recno() found()13章 程序設(shè)計(jì)基礎(chǔ)前言:1什么是程序? 2程序的優(yōu)點(diǎn)?2 程序的組成?程序設(shè)計(jì)步驟: 1 環(huán)境設(shè)置命令 2 (打開(kāi)文件) 3 輸入數(shù)據(jù) 4 數(shù)據(jù)處理 5 輸出數(shù)據(jù) 6(關(guān)閉文件) 7 恢復(fù)環(huán)境 退出 環(huán)境設(shè)置: set talk on/off 控制非輸出性的執(zhí)行結(jié)果是否在屏幕上顯示或打印set safety on/off 在用戶提出對(duì)文件進(jìn)行修改或刪除要求時(shí)給出警告提示系統(tǒng)默認(rèn)為on。 編程開(kāi)始關(guān)閉off。結(jié)束時(shí)候恢復(fù)on今日主要內(nèi)容: 1.程序中常用的命令 1)輸入: input accept wait 2) 輸出: ? ? 3)系統(tǒng)狀態(tài) 其他命令: NOTE * & CLEAR CANCEL RETRY RETURN 2.基本結(jié)構(gòu)1)順序結(jié)構(gòu)2)選擇結(jié)構(gòu)3)循環(huán)結(jié)構(gòu)一、 程序的建立、編輯和運(yùn)行程序的建立、編輯和運(yùn)行1菜單方式 2項(xiàng)目管理器 3命令方式 1)建立和編輯: MODI COMM文件名2) 程序的保存: CTRL+W / CTRL+S3)運(yùn)行 DO 文件名4)擴(kuò)展名: *。PRG二、三、程序中常用的命令VFP下常用的命令:輸入命令、輸出命令、系統(tǒng)狀態(tài)設(shè)置命令J 輸入命令三個(gè)命令:INPUT 命令 N D L ACCEPT 命令 C WAIT 命令 1個(gè)字符1 Input 命令格式:input “提示信息:”to 內(nèi)存變量input 可以輸入各種類型的數(shù)據(jù),加定界符以回車作為輸入的結(jié)束! 例:求圓的面積SET TALK OFFSELE 1USE XSDAINPUT ”請(qǐng)輸入姓名:” TO XLIST FOR 姓名=XUSE Set talk onRETURN2. accept 命令1) 命令格式: accept “提示信息:” TO 內(nèi)存變量 2) 命令功能P124只能輸入字符型的數(shù)據(jù),不需要加定界符*輸入字符串可不用定界符3)例 SET TALK OFF SELE 1 USE XSDA ACCEPT “請(qǐng)輸入學(xué)生姓名:” TO XM LOCA FOR 姓名=XM DISP USE RETURN3.WAIT 命令 1) 命令格式 WAIT“提示信息” TO 內(nèi)存變量 2) 功能: 在程序執(zhí)行該命令時(shí),系統(tǒng)首先在屏幕上顯示用戶設(shè)置的提示信息,然后等待用戶從鍵盤輸入一個(gè)字符,并將其保存到指定的內(nèi)存變量中.J 輸出命令1. ?/?1)?命令功能:在新的一行中輸出表達(dá)式的值(換行)2)?命令用于在當(dāng)前行輸出表達(dá)式的值(不換行)J 格式化輸入輸出命令1) 命令格式: 行,列 say 輸出信息 get 輸入變量 get 后必須跟上read 命令2) 命令功能:P1253) 命令說(shuō)明:變量的類型與初值相同(先賦值 初值或用 default指定)BDE4) 例: 例13.2J 其他命令1.注釋語(yǔ)句: NOTE/*/& 不同 P173 2. CLEAR 命令: 清屏/命令說(shuō)明3.CANCEL 命令 終止程序的執(zhí)行4.RETURN 返回主程序/命令窗口 J 常用的系統(tǒng)狀態(tài)設(shè)置命令1)SET TALK ON/OFF2)SET default to 默認(rèn)路徑 (臨時(shí)的)3)SET STEP ON/OFF4)SET ESCAPE ON/OFF5)SET PATH TO6)SET DELETED ON/OFF三、程序的結(jié)構(gòu) 三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)n 順序結(jié)構(gòu):前面的例子n 選擇結(jié)構(gòu)什么時(shí)候用?做條件判斷!I IFELSEENDIF1作用:二選一,意思是:滿足條件就選,否則就選,稱為雙重選擇(可嵌套)2命令格式: IF 條件 命令1 ELSE 命令2 ENDIF3命令說(shuō)明: P128 例13.3、13.4I DO CASE ENDCASE1作用:多重選擇2命令格式DO CASE CASE 條件1命令1 & 表達(dá)式1成立執(zhí)行命令1,然后再向下執(zhí)行 CASE 表達(dá)式2命令2 & 表達(dá)式2成立執(zhí)行命令2,然后再向下執(zhí)行 otherwise 命令n+1(如果上面的表達(dá)式都不成立,則無(wú)條件地執(zhí)行命令n+1,該項(xiàng)可選) ENDCASE 3命令說(shuō)明4例 13.5 、 p142 cx3.prgn 循環(huán)結(jié)構(gòu)三種:1)DO WHILE ENDDO 2)SCAN ENDSCAN 3)FOR ENDFOR計(jì)算1+2+3+100=?1+2+3+4+100(會(huì)出錯(cuò))J DO WHILE ENDDO1命令格式: 初始化 DO WHILE 條件(循環(huán)變量) 命令 LOOP:跳出本輪循環(huán),進(jìn)入下一輪循環(huán) EXIT:跳出整個(gè)循環(huán)修改循環(huán)變量的值 :SKIP ENDDO命令功能:1)先判斷表達(dá)式是否成立,成立才執(zhí)行下面的2)第一次循環(huán)結(jié)束后返回第一行判斷表達(dá)式是否成立3)直到表達(dá)式不成立才退出3命令說(shuō)明:1)LOOP 2)EXIT4例13.6J FORENDFOR1命令格式 :適合處理數(shù)據(jù) FOR 變量=初值 TO 終值 STEP 步長(zhǎng) 命令 EXIT LOOP ENDFOR / NEXT2 命令功能:例 13.7 例計(jì)算1+2+3+100=? S=0 FOR I=1 TO 100 S=S+IENDFOR ?S 例計(jì)算1+2+3+N=?J SCANENDSCAN1命令格式:表 專用循環(huán)SCAN 范圍參數(shù):FOR 條件 命令 LOOP EXIT參數(shù)自動(dòng)調(diào)整,省略 skipENDSCANAll next n rest record n2命令功能:與EOF()函數(shù)相關(guān) 4例 13.8總結(jié):1.程序中常用的命令 1)輸入: input accept wait 2) 輸出: ? ? 3)系統(tǒng)狀態(tài) 其他命令: NOTE * & CLEAR CANCEL RETURN2.程序設(shè)計(jì)的七步是什么?3. 選擇結(jié)構(gòu):1)IFELSEENDIF 2)DO CASE ENDCASE4. 循環(huán)語(yǔ)句:1)DO WHILE ENDDO 2)SCAN ENDSCAN 3)FOR E
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省陽(yáng)泉市第十一中學(xué)2025屆高一化學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 鳳凰陵園公墓管理辦法
- 新疆煤田火災(zāi)管理辦法
- 公司投資評(píng)價(jià)管理辦法
- 兼職專家管理暫行辦法
- 人工智能在材料成型與控制工程專業(yè)人才培養(yǎng)中的應(yīng)用
- 煤礦班組建設(shè)實(shí)施建議
- 煤層氣開(kāi)采過(guò)程中壓力分布的研究
- 基于教育科技融合的地方高校轉(zhuǎn)型研究
- 硅酸鹽水泥生產(chǎn)工藝流程
- 2025年上半年中國(guó)長(zhǎng)江三峽集團(tuán)限公司“脫貧家庭畢業(yè)生”招聘(173人)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 關(guān)于辦公室安全的培訓(xùn)
- 2025年高考物理復(fù)習(xí)之小題狂練600題(實(shí)驗(yàn)題):測(cè)量電壓表或電流的內(nèi)阻(10題)
- 2024年工廠車間主管年終總結(jié)
- 血管導(dǎo)管相關(guān)感染預(yù)防與控制指南課件
- 中建全套消防專項(xiàng)施工方案
- 出國(guó)境保密培訓(xùn)
- 2023年貴州公務(wù)員考試申論試題(B卷)
- DB11T 2104-2023 消防控制室火警處置規(guī)范
- DB11-T 1340-2022 居住建筑節(jié)能工程施工質(zhì)量驗(yàn)收規(guī)程
- 2025屆騰沖縣六年級(jí)數(shù)學(xué)第一學(xué)期期末檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論