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

正文內(nèi)容

第10章程序設(shè)計(jì)基礎(chǔ)-在線瀏覽

2025-04-10 20:55本頁(yè)面
  

【正文】 序設(shè)計(jì)語(yǔ)言。 13 20世紀(jì) 50年代后期,出現(xiàn)了許多脫離具體計(jì)算機(jī)硬件結(jié)構(gòu)的程序設(shè)計(jì)語(yǔ)言,人們稱(chēng)之為高級(jí)程序設(shè)計(jì)語(yǔ)言。 例如,計(jì)算 A=8+7并輸出結(jié)果的 BASIC語(yǔ)言程序段如下: A=8+7 Print A 14 結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言將注意力從機(jī)器轉(zhuǎn)移到問(wèn)題本身,它致力于用計(jì)算機(jī)能理解的邏輯來(lái)描述解決問(wèn)題的具體方法和步驟。通過(guò)數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)的存儲(chǔ)形式;通過(guò)算法研究如何用快捷、高效的方法來(lái)組織解決問(wèn)題的具體過(guò)程。 ? 程序模塊化:一個(gè)大程序由若干個(gè)功能獨(dú)立的、相互關(guān)聯(lián)的程序模塊(子程序、函數(shù)等)組成。 ? 可移植性好:即為一類(lèi)計(jì)算機(jī)設(shè)計(jì)的程序,經(jīng)少量改動(dòng)后可以在另一類(lèi)計(jì)算機(jī)上運(yùn)行。 16 具有代表性的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 : FORTRAN語(yǔ)言:是 Formula Translator的縮寫(xiě),在工程、數(shù)學(xué)和科學(xué)研究上是使用最廣泛的語(yǔ)言,尤其是在科學(xué)計(jì)算中發(fā)揮著極其重要的作用。 C語(yǔ)言:適合于系統(tǒng)描述,可以用于編寫(xiě)系統(tǒng)和應(yīng)用軟件。使得數(shù)據(jù)和處理數(shù)據(jù)的方法融為一體,更方便處理現(xiàn)實(shí)世界中復(fù)雜的事物。 類(lèi):是具有相同特征對(duì)象的抽象,是創(chuàng)建對(duì)象的模板 19 2. 可視化程序設(shè)計(jì) 在可視化程序設(shè)計(jì)中, 屬性、事件和方法是用于控制和管理對(duì)象的 3個(gè)要素。 ? 事件:是對(duì)象響應(yīng)某種操作時(shí)的一種反映機(jī)制,是響應(yīng)某種操作的程序代碼入口。 20 具有代表性的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言: C++語(yǔ)言 :在 C語(yǔ)言基礎(chǔ)上增加了面向?qū)ο蟮闹С?,基本兼容C語(yǔ)言程序。 Delphi語(yǔ)言 :是在 Pascal基礎(chǔ)上開(kāi)發(fā)出來(lái)的可視化程序設(shè)計(jì)語(yǔ)言,是真正的面向?qū)ο缶幊陶Z(yǔ)言,執(zhí)行效率高,具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,是開(kāi)發(fā)中小型數(shù)據(jù)庫(kù)軟件的理想編程工具。 21 網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言: 通過(guò)網(wǎng)絡(luò)瀏覽器瀏覽的網(wǎng)頁(yè)可分為 動(dòng)態(tài)網(wǎng)頁(yè)、 靜態(tài)網(wǎng)頁(yè)兩種。 2. 腳本語(yǔ)言是介于 HTML和編程語(yǔ)言之間的一種語(yǔ)言,主要用于設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁(yè)。 23 程序 任何以計(jì)算機(jī)為處理工具的任務(wù)都是對(duì)處理對(duì)象和規(guī)則的完整描述,這種描述稱(chēng)為程序。 要使程序起作用,必須將其裝入到內(nèi)存中執(zhí)行,程序的實(shí)際工作過(guò)程稱(chēng)為執(zhí)行或運(yùn)行。定義緩沖區(qū) DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX,DSEG MOV DS,AX LEA DX,STRING MOV AH,09H INT 21H MOV AH,4CH INT 21H CSEG ENDS END START 25 【 例 8. 1 】計(jì)算階乘的 C語(yǔ)言程序 。Print k End Sub 27 根據(jù)程序所處軟件的開(kāi)發(fā)階段或運(yùn)行方式的不同,程序主要有源程序、可執(zhí)行程序和動(dòng)態(tài)鏈接庫(kù) 3種類(lèi)型。將保存這些內(nèi)容的文件稱(chēng)為源程序文件。 在 Windows中,最常用的可執(zhí)行程序文件擴(kuò)展名為 EXE和 COM。 主要作用: ( 1)提供應(yīng)用程序接口( API), ( 2)程序動(dòng)態(tài)加載 30 源程序的翻譯方式: 編譯方式: 通過(guò)程序設(shè)計(jì)語(yǔ)言提供的編譯或生成工具,系統(tǒng)自動(dòng)對(duì)整個(gè)源程序逐句進(jìn)行詞法分析、語(yǔ)法分析和機(jī)器語(yǔ)言指令翻譯。 31 軟件工程基礎(chǔ) 軟件工程是將系統(tǒng)的 、 規(guī)范的 、 可度量的方法應(yīng)用于軟件開(kāi)發(fā)和維護(hù)整體過(guò)程的一門(mén)科學(xué) , 用數(shù)學(xué) 、 計(jì)算機(jī)科學(xué)和管理科學(xué)的原理 , 借助傳統(tǒng)工程科學(xué)的原則和方法創(chuàng)建與維護(hù)軟件 , 從而達(dá)到提高軟件質(zhì)量 、 降低軟件成本的目的 。 32 軟件工程 的誕生背景 ?程序設(shè)計(jì)時(shí)代 : 程序設(shè)計(jì)語(yǔ)言是機(jī)器語(yǔ)言和匯編語(yǔ)言,這個(gè)階段被稱(chēng)為程序設(shè)計(jì)時(shí)代。 ?程序系統(tǒng)時(shí)代 : 高級(jí)程序設(shè)計(jì)語(yǔ)言出現(xiàn)后,提出了結(jié)構(gòu)化程序設(shè)計(jì)的方法,并成為軟件開(kāi)發(fā)的主要工具,稱(chēng)此階段為程序系統(tǒng)時(shí)代。 主要表現(xiàn) : 軟件危機(jī) 是泛指在計(jì)算機(jī)軟件的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1