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

正文內(nèi)容

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

2025-02-02 19:34 本頁面
 

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