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

正文內(nèi)容

程序設(shè)計(jì)語言和編碼(2)-文庫吧資料

2025-01-12 18:29本頁面
  

【正文】 使程序與注釋容易區(qū)分; ? 注解應(yīng)提供一些從程序本身難以得到的信息,而不是語句的重復(fù)。必要時可使用縮寫 ? 不用相似的名字,相似的名字容易混淆,不易發(fā)現(xiàn)錯誤 – 如 cm,cmn,m,n,cmm 25 ? 不用關(guān)鍵字作標(biāo)識符 ? 同一個名字不要有多個含義 ? 名字中避免使用易混淆的字符。但迄今為止,自然語言理解仍然是計(jì)算機(jī)科學(xué)研究中的一個難點(diǎn),盡管在實(shí)驗(yàn)室的研究中取得了一定的成果,但在現(xiàn)實(shí)中的應(yīng)用仍然是相當(dāng)有限的。 多數(shù) 4GL是面向領(lǐng)域的,很少是通用的。 12 程序設(shè)計(jì)語言的發(fā)展和分類 ? 程序設(shè)計(jì)語言的分類 – 按語言級別 :低級語言和高級語言; – 按應(yīng)用范圍 :通用語言和專用語言; – 按用戶要求 :過程式語言和非過程式語言; – 按語言所含的成分 :順序語言、并發(fā)語言和分布式語言 13 ? 程序設(shè)計(jì)語言的發(fā)展史 ? 第一代語言:機(jī)器語言和匯編語言 ? 第二代語言:早期的高級語言,如 BASIC,F(xiàn)ORTRAN, COBOL等 ? 第三代語言:具有很強(qiáng)的數(shù)據(jù)結(jié)構(gòu)和過程描述能力,支持結(jié)構(gòu)化編程,如 Pascal,Modula, C, Ada等 ? 第四代語言( 4GL):這類語言出現(xiàn)于七十年代,其目的是為了提高程序開發(fā)速度,以及讓非專業(yè)用戶能直接編制計(jì)算機(jī)程序 14 第四代語言的特點(diǎn): –對用戶友善,一般用類自然語言、圖形或表格等描述方式,普通用戶很容易掌握 –多數(shù)與數(shù)據(jù)庫系統(tǒng)相結(jié)合,可直接對數(shù)據(jù)庫進(jìn)行操作 –對許多應(yīng)用功能均有默認(rèn)的假設(shè),用戶不必詳細(xì)說明每一件事情的做法 –程序碼長度及獲得結(jié)果的時間與使用COBOL語言相比約少一個數(shù)量級 –支持結(jié)構(gòu)化編程,易于理解和維護(hù) 15 目前,第四代語言的種類繁多,尚無標(biāo)準(zhǔn),在語法和能力上有很大差異,其中一些支持非過程式編程,更多的是既含有非過程語句,也含有過程語句。 例如: Turbo C語言標(biāo)準(zhǔn)庫提供了兩個控制臺格式化輸入、輸出函數(shù) printf ( )和 scanf ( ),這兩個函數(shù)可以在標(biāo)準(zhǔn)輸入輸出設(shè)備上以各種不同的格式讀寫數(shù)據(jù)?;镜目刂瞥煞职ǎ?順序結(jié)構(gòu)、條件選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu) 。如 + 、 、 * 、 / 等。數(shù)據(jù)名稱由用戶通過標(biāo)識符命名,類型說明數(shù)據(jù)需占用存儲單元的多少和存放形式,作用域說明數(shù)據(jù)可以使用的范圍。作為程序操作的對象,具有名稱、類型和作用域等特征。 7 程序設(shè)計(jì)語言的基本成分 ? 程序設(shè)計(jì)語言基本成份可歸納為四種:數(shù)據(jù)成分、運(yùn)算成分、控制成分、傳輸成分 – 數(shù)據(jù)成分 :它指明該語言能接受的數(shù)據(jù),用來描述程序中的數(shù)據(jù)。整個語句的語義是: ( 1)計(jì)算表達(dá)式 1 ( 2)計(jì)算表達(dá)式 2,若計(jì)算結(jié)果為 0,則終止循環(huán);否則轉(zhuǎn)( 3) ( 3)執(zhí)行循環(huán)體 ( 4)計(jì)算表達(dá)式 3 ( 5)轉(zhuǎn)向( 2) 6 ? 語用 ( pragmatic)用來表示構(gòu)成語言的各個 記號和使用者 的關(guān)系。軟件工程 第 12章 程序設(shè)計(jì)語言和編碼 ? 編碼階段的任務(wù) 是根據(jù)詳細(xì)設(shè)計(jì)說明書編寫程序 ? 程序設(shè)計(jì)語言的特性和程序設(shè)計(jì)風(fēng)格會深刻地影響軟件的質(zhì)量和可維護(hù)性 ? 為了保證程序編碼的質(zhì)量,程序員必須深刻理解、熟練掌握并正確地運(yùn)用程序設(shè)計(jì)語言的特性 ? 此外,還要求源程序具有良好的結(jié)構(gòu)性和良好的程序設(shè)計(jì)風(fēng)格
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1