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

正文內(nèi)容

計(jì)算機(jī)程序設(shè)計(jì)與語言(編輯修改稿)

2025-02-02 19:34 本頁面
 

【文章內(nèi)容簡介】 調(diào)試程序的各個(gè)功能,我們把輸入的二元一次方程組的系數(shù)分為以下四類,每一類設(shè)計(jì)一個(gè)調(diào)試用例。 合理的系數(shù): ( 1)方程組有唯一解: a1=1, b1=1, c1=1, a2=0, b2=1, c2=2 ( 2)方程組無解: a1=1, b1=1, c1=1, a2=1, b2=1, c2=2 ( 3)方程組有無窮解: a1=1, b1=1, c1=1, a2=2, b2=2, c2=2 不合理的系數(shù): ( 4)輸入的不全是數(shù)值: a1=“a”, b1=5, c1=0, a2=6, b2=8, c2=7 選擇合理的輸入數(shù)據(jù)是驗(yàn)證程序的功能、性能是否符合設(shè)計(jì)的要求。 選擇不合理的輸入數(shù)據(jù)對(duì)程序進(jìn)行調(diào)試非常重要,這是對(duì)程序可靠性的考驗(yàn)。 20 黑盒調(diào)試法與白盒調(diào)試法 ● 白盒調(diào)試法 為了讓程序中的每個(gè)語句至少執(zhí)行一次,使每個(gè)判斷條件取一次真或取一次假,我們選擇如下調(diào)試用例: ( 1) d=0, s=“Y”: a1=1, b1=1, c1=1, a2=2, b2=2, c2=2 ( 2) d≠0 , s=“N”: a1=1, b1=0, c1=1, a2=0, b2=1, c2=2 這兩個(gè)例子調(diào)試后,使得程序中的每個(gè)語句至少執(zhí)行了一次,每個(gè)判斷條件分別取了一次 “ 真 ” 和一次 “ 假 ” 。 21 調(diào)試的步驟 調(diào)試工作先對(duì)每個(gè)模塊進(jìn)行調(diào)試,一般采用白盒調(diào)試法保證每個(gè)程序模塊內(nèi)部的正確性,然后再把調(diào)試后的模塊組裝在一起進(jìn)行整體調(diào)試,主要調(diào)試各模塊是否能正常配合工作,使用的方法多采用黑盒調(diào)試法。 對(duì)模塊的接口進(jìn)行調(diào)試,適當(dāng)輔以白盒調(diào)試法,以便對(duì)主要控制路徑進(jìn)行調(diào)試。 22 程序維護(hù)和程序文檔的編寫 我們通常把程序的修改稱為程序維護(hù)。程序維護(hù)一般有三種類型,即改正性維護(hù)、適應(yīng)性維護(hù)和完善性維護(hù)。程序維護(hù)在軟件生命周期中占相當(dāng)重要的地位,大約 75%的費(fèi)用都用在程序維護(hù)階段。 在程序調(diào)試時(shí),有的錯(cuò)誤沒被發(fā)現(xiàn),交付使用后,程序運(yùn)行過程中某些錯(cuò)誤暴露出來了,此時(shí)就要對(duì)程序進(jìn)行改正性維護(hù)。 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,程序運(yùn)行的外在環(huán)境(硬件配置、軟件配置等)發(fā)生了變化,為了使程序適應(yīng)這種環(huán)境變化而修改程序的過程叫適應(yīng)性維護(hù)。 在程序使用的過程中,用戶往往會(huì)對(duì)程序提出增加新功能或改善性能的要求,這就需要修改程序,使我們的程序更加完善,這個(gè)過程叫完善性維護(hù)。 23 為了能順利地進(jìn)行維護(hù),程序文檔是非常重要的。 程序文檔解釋了程序的工作過程及使用方法。程序文檔有兩種形式:插入到程序代碼中的注釋和專門制作的文檔。 24 程序設(shè)計(jì)語言的特點(diǎn)和分類 1. 機(jī)器語言 ——第一代語言 2. 匯編語言 ——第二代語言 3. 高級(jí)程序設(shè)計(jì)語言 ——第三代語言 4. 智能語言 ——第四代語言 25 1. 機(jī)器語言 ——第一代語言 機(jī)器語言是二進(jìn)制形式的計(jì)算機(jī)能直接執(zhí)行的低級(jí)語言。 它是由機(jī)器指令組成的語言,對(duì)應(yīng)不同的機(jī)器就有不同的機(jī)器語言。 機(jī)器語言對(duì)人來說既難理解又難掌握,編出的程序不易查錯(cuò)糾錯(cuò)。計(jì)算機(jī)剛出現(xiàn)時(shí)用的就是機(jī)器語言。 26 2. 匯編語言 ——第二代語言 匯編語言比機(jī)器語言直觀,它的每一條符號(hào)指令與相應(yīng)的機(jī)器指令有對(duì)應(yīng)關(guān)系,同時(shí)又增加了一些宏、符號(hào)地址等功能。 由于用匯編語言可以直接操縱處理器、寄存器和內(nèi)存地址等硬件資源,這對(duì)于編寫設(shè)備驅(qū)動(dòng)程序、編譯程序、操作系統(tǒng)等系統(tǒng)軟件非常有用。不同指令集的處理器系統(tǒng)有自己相應(yīng)的匯編語言。 匯編語言相對(duì)來講還是比較晦澀,所以也被列為低級(jí)語言。 27 3. 高級(jí)程序設(shè)計(jì)語言 ——第三代語言 ( 1)過程性語言 ( 2)面向?qū)ο笳Z言 ( 3)專用語言 28 ( 1)過程性語言 過程性的編程語言適合于那些順序執(zhí)行的算法。用過程性語言編寫的程序有一個(gè)起點(diǎn)和一個(gè)終點(diǎn),程序從起點(diǎn)到終點(diǎn)執(zhí)行的流程是直線型的。 開始模塊 1模塊 2模塊結(jié)束子程序3. 高級(jí)程序設(shè)計(jì)語言 ——第三代語言 (一 ) 29 下面幾種語言都屬于過程性語言。 BASIC是為初級(jí)編程者設(shè)計(jì)的,自從 1964年問世以來,已經(jīng)出現(xiàn)了幾種流
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1