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

正文內容

程序設計語言和編碼(2)-展示頁

2025-01-15 18:29本頁面
  

【正文】 2 內容摘要 ?程序設計語言 ?程序設計風格 3 內容摘要 ?程序設計語言 ?程序設計風格 4 基本概念 ? 程序設計語言是指用于書寫計算機程序的語言,它是一種實現(xiàn)性的軟件語言 ? 程序設計語言包含:語法、語義和語用★★★★★ ? 語法 ( syntax)用來表示構成語言的各個 記號 之間的組合 規(guī)則 ,它是構成語言結構正確成分所需遵循的規(guī)則集合 – 如 C語言中 for語句的構成規(guī)則是: for(表達式 1;表達式 2;表達式 3)語句 語法中不涉及到這些記號的含義,也不涉及使用者 5 ? 語義 ( semantic)用來表示按照各種表示方式所表示的各個 記號的特定含 義,但它不涉及到使用者。 如上述 for語句中:表達式 1表示循環(huán)初值;表達式 2表示循環(huán)條件;表達式 3表示循環(huán)的增量;語句為循環(huán)體。 如:語言是否允許遞歸?是否要規(guī)定遞歸層數(shù)的上界?這種上界如何確定?這些都屬于語用上的問題。如各種類型的變量、數(shù)組、指針、記錄等。使用前要對數(shù)據(jù)的這些特征加以說明。 8 ? 以 C語言為例,其數(shù)據(jù)構造方式可分為基本類型和派生類型 9 ? 運算成分: 它指明該語言允許執(zhí)行的運算,用來描述程序中所需進行的運算。 ? 控制成分: 它指明該語言允許的控制結構,人們可利用這些控制成分來構造程序中的控制邏輯。如下頁圖 10 基本程序控制結構 11 ? 傳輸成分: 它指明該語言允許的數(shù)據(jù)傳輸方式,在程序中可用它進行數(shù)據(jù)傳輸。 Printf ( )函數(shù)用來向標準輸出設備 (屏幕 )寫數(shù)據(jù) , scanf ( ) 函數(shù)用來從標準輸入設備 (鍵盤 )上讀數(shù)據(jù)。 典型的 4GL有:數(shù)據(jù)庫查詢語言、報表生成程序、應用生成程序、電子表格、圖形語言等。 16 自然語言 最理想的是可以使用自然語言(如英語、法語或漢語),使計算機能理解并立即執(zhí)行請求。 17 程序設計語言的選擇 ? 為一個特定的開發(fā)項目選擇編程語言時,通常要考慮如下因素: – 應用領域 – 算法和計算復雜性 – 軟件運行環(huán)境 – 用戶需求,特別是性能需求 – 數(shù)據(jù)結構的復雜性 – 軟件開發(fā)人員的知識水平 – 可用的編譯器與交叉編譯器 18 ? 項目所屬的應用領域常常是首要的標準 – COBOL適用于商業(yè)領域 – FORTRAN適用于工程和科學計算領域 – Prolog、 Lisp適用于人工智能領域 – Smalltalk、 C++適用于 OO系統(tǒng)的開發(fā) – 有些語言適用于多個應用領域,如 C ? 若有多種語言都適合于某項目的開發(fā)時,也可考慮選擇開發(fā)人員比較熟悉的語言 19 ? 選擇高級語言還是低級語言 ? 優(yōu)先選擇高級語言 開發(fā)和維護高級語言程序比開發(fā)和維護低級語言程序容易得多 ? 必要時使用低級語言 高級語言程序經編譯后所產生的目標程序的功效要比完成相同功能的低級語言程序低得多,所以在有些情況下會部分或全部使用低級語言 20 使用低級語言的情況: ?對運行時間和存儲空間有過高要求的項目,如電子筆記本中的軟件 ?在某些不能提供高級語言編譯程序的計算機上開發(fā)程序,如單片機上的軟件 ?大型系統(tǒng)中對系統(tǒng)執(zhí)行時間起關鍵作用的模塊 21 內
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1