freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計(jì)概述-在線瀏覽

2024-08-30 07:09本頁面
  

【正文】 的概念 程序設(shè)計(jì)概述 一、程序設(shè)計(jì)的方法 結(jié)構(gòu)化程序設(shè)計(jì)( Structured Programming, SP) 面向?qū)ο蟪绦蛟O(shè)計(jì)( Objectoriented Programming, OOP) 基本單位:語句 設(shè)計(jì)原則:自頂向下、逐步求精、模塊化和限制使用轉(zhuǎn)移語句 開發(fā)方法:自頂向下、功能分解 開發(fā)過程:從“做什么”到“如何做” 優(yōu)點(diǎn):系統(tǒng)結(jié)構(gòu)強(qiáng),便于設(shè)計(jì)和理解 缺點(diǎn):程序員始終要關(guān)心什么時(shí)刻發(fā)生什么事情 二、結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn) 程序設(shè)計(jì)概述 基本單位:類和對(duì)象 重要特性:封裝性、繼承性和多態(tài)性 開發(fā)方法:自底向上的功能綜合 開發(fā)過程:從“用什么做”到“要做什么” 優(yōu)點(diǎn):系統(tǒng)化的程序設(shè)計(jì)方法 特點(diǎn):采用以對(duì)象為中心的問題求解方法,程序設(shè)計(jì)通過面向?qū)ο髞韺?shí)現(xiàn) 三、面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 程序設(shè)計(jì)概述 計(jì)算機(jī)能夠分析執(zhí)行的命令集合。 VFP程序 由一系列代碼組成,代碼可以是 命令、函數(shù) 或其他 VFP可以 理解的任何 操作 。 結(jié)構(gòu)化程序設(shè)計(jì) 創(chuàng)建和修改程序文件 方法有 2種: 項(xiàng)目管理器方式(選擇 代碼選項(xiàng)卡 ) 命令方式 MODIFY COMMAND 程序名 運(yùn)行程序 方法有 3種: 項(xiàng)目管理器下選擇程序名點(diǎn)擊“運(yùn)行”按鈕 命令方式: DO 程序名 在程序編輯窗口中,單擊“ ! ”按鈕運(yùn)行程序 注意:一旦運(yùn)行程序文件,系統(tǒng)自動(dòng)對(duì)程序文件( .prg)文件進(jìn)行編譯, 生成“偽編譯”程序( .FXP)。 創(chuàng)建、修改和運(yùn)行程序 結(jié)構(gòu)化程序設(shè)計(jì) 順序結(jié)構(gòu) 結(jié)構(gòu)化程序設(shè)計(jì) 順序結(jié)構(gòu)是指程序運(yùn)行時(shí)按照語句 排列的先后順序 ,一 條接一條 依次執(zhí)行 。圓面積為: 39。 C=“Visual FoxPro” CC=“Fox” ? AT( CC,C) amp。顯示結(jié)果為 8 分支結(jié)構(gòu) 結(jié)構(gòu)化程序設(shè)計(jì) 分支結(jié)構(gòu)是指程序在運(yùn)行過程中,根據(jù)條件執(zhí)行不同的 操作。 INPUT “ 請(qǐng)任意輸入一個(gè)數(shù):” TO X IF X = 0 Y=SQRT( X) ?“X 的平方根為:”, Y ENDIF INPUT命令:從鍵盤接收 多個(gè) 任意類型數(shù)據(jù) 結(jié)構(gòu)化程序設(shè)計(jì) IF?ELSE?ENDIF 語句的雙分支結(jié)構(gòu) 雙分支結(jié)構(gòu)的格式: IF 條件表達(dá)式 命令語句組 1 ELSE 命令語句組 2 ENDIF 流程圖: IF 對(duì)條件表達(dá)式求值 命令語句組 1 命令語句組 2 ENDIF .T. .F. 結(jié)構(gòu)化程序設(shè)計(jì) IF?ELSE?ENDIF 語句的雙分支結(jié)構(gòu)范例 例 : 從鍵盤任意輸入一個(gè)數(shù) , 判斷這個(gè)數(shù)是奇數(shù)還是偶數(shù) 。 IF?ELSE?ENDIF 語句的雙分支結(jié)構(gòu)范例 ACCEPT 請(qǐng)輸入密碼: TO PW IF PW==654321 ?歡迎使用 ELSE ?密碼不對(duì),謝絕使用 ENDIF ACCEPT命令: 從鍵盤接收多個(gè)字符型數(shù)據(jù) 結(jié)構(gòu)化程序設(shè)計(jì) IF?ELSE?ENDIF 語句的多分支結(jié)構(gòu)( IF語句嵌套) IF〈 條件 1〉 IF 〈 條件 12〉 〈 語句序列 11〉 ELSE 〈 語句序列 12〉 ENDIF ELSE IF 〈 條件 22〉 〈 語句序列 21〉 ELSE 〈 語句序列 22〉 ENDIF ENDIF 注意:IF……[ELSE]……ENDIF必須配對(duì)使用。amp。amp。amp。 結(jié)構(gòu)化程序設(shè)計(jì) DO CASE ? ENDCASE 語句 DO CASE語句格式: DO CASE CASE 〈 條件 1〉 〈 語句序列 1〉 CASE 〈 條件 2〉 〈 語句系列 2〉 ?? CASE 〈 條件 N〉 〈 語句序列 N〉 [OTHERWISE] 〈 其他語句系列 〉 ENDCASE DO CASE 條件 1 條件 2 條件 N 語句系列 1 語句系列 2 語句系列 N 其他語句系列 ENDCASE .F. .F. .T. .T. .T. 注意: DO CASE 與第一個(gè) CASE之間不能有任何語句。 INPUT “ 請(qǐng)任意輸入一個(gè)數(shù):” TO X DO CASE CASE X 0 Y=1 CASE X=0 Y=0 CASE X0 Y=1 ENDCASE ?“Y=” , Y ENDCASE .F. DO CASE X0 X=0 X0 Y=1 Y=0 Y=1 .F. .T. .T. .T. 結(jié)構(gòu)化程序設(shè)計(jì) 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)用于控制一組語句重復(fù)執(zhí)行若干次,可預(yù)先指 定要循環(huán)的次數(shù),也可根據(jù)某個(gè)條件控制循環(huán)。 當(dāng)步長為 1時(shí) ,[STEP 步長 ]可缺省 。 I=1 I是否超過 99 S=S+I 循環(huán)變量加步長 ENDFOR后面的語句 .T. .F. 結(jié)構(gòu)化程序設(shè)計(jì) P=1 FOR I=1 TO 100 P=P*I ENDFOR ?“100的階乘為: ” , P 例 : 求 100的階乘。加密的算法是:如果是大寫字母,用原字母后面第 4個(gè)字母代替原字母,否則用原字母后面第 2個(gè)字母代替原字母。 結(jié)構(gòu)化程序設(shè)計(jì) DO WHILE ?ENDDO 語句 語句格式: DO WHILE 〈 循環(huán)判斷條件 〉 〈 語句系列 〉 ENDDO 功能: 根據(jù)指定的邏輯條件,控制語句序列執(zhí)行的次數(shù)。 DO WHILE 條件判斷 語句系列 ENDDO .T. .F. 結(jié)構(gòu)化程序設(shè)計(jì) 例 求 1+2+3??+100 的和。 STORE “abcdef” TO C, CC P=space(0) DO WHILE LEN(C) 0 P=LEFT(C,1)+P C=SUBSTR(C,2) ENDDO ?CC+” 的反序?yàn)椤?+P 結(jié)構(gòu)化程序設(shè)計(jì) EXIT: 是循環(huán)的出口語句 , 遇到 EXIT 循環(huán)結(jié)束 。 在任何時(shí)候都可以通過使用 EXIT命令從任何一個(gè)循環(huán)中退出 , 或者使用 LOOP命令來跳過循環(huán)中的后續(xù)處理 。 S=0 FOR I=1 TO 100 STEP 2 IF MOD( I, 3 )=0 LOOP ENDIF
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1