高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 版權(quán)信息
- ISBN:9787811355406
- 條形碼:9787811355406 ; 978-7-81135-540-6
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 本書特色
《高級(jí)語言程序設(shè)計(jì)教程:C基礎(chǔ)與C++》:全國高校計(jì)算機(jī)應(yīng)用系列教材
高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 內(nèi)容簡介
本書先介紹了程序設(shè)計(jì)的基本概念,接著以visualc++6.0作為實(shí)驗(yàn)開發(fā)平臺(tái),通過大量精選的案例,全面系統(tǒng)地介紹了c語言基本數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、數(shù)據(jù)的輸入輸出、分支和循環(huán)控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、枚舉、編譯預(yù)處理等內(nèi)容。
高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 目錄
i 解題和程序設(shè)計(jì)概要
1 計(jì)算機(jī)解決問題的初級(jí)概念
1.1 問題求解的一般概念
1.2 計(jì)算機(jī)解決的問題
2 程序設(shè)計(jì)的概念
2.1 算法和程序
2.2 程序設(shè)計(jì)方法
2.3 程序設(shè)計(jì)語言
2.4 計(jì)算機(jī)如何存儲(chǔ)數(shù)據(jù)
ⅱ 程序語言基礎(chǔ)(c語言)
3 數(shù)據(jù)類型與基本輸入輸出
3.1 概述
3.2 標(biāo)識(shí)符
3.3 數(shù)據(jù)類型
高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 節(jié)選
《高級(jí)語言程序設(shè)計(jì)教程:C基礎(chǔ)與C++》先介紹了程序設(shè)計(jì)的基本概念,接著以Visualc++6.0作為實(shí)驗(yàn)開發(fā)平臺(tái),通過大量精選的案例,全面系統(tǒng)地介紹了C語言基本數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、數(shù)據(jù)的輸入輸出、分支和循環(huán)控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、枚舉、編譯預(yù)處理等內(nèi)容。
高級(jí)語言程序設(shè)計(jì)教程-C基礎(chǔ)與C++ 相關(guān)資料
插圖:程序設(shè)計(jì)方法是指組織程序內(nèi)部數(shù)據(jù)和邏輯所用的方法。隨著計(jì)算機(jī)應(yīng)用的不斷普及,程序規(guī)模隨之越來越大,程序設(shè)計(jì)的目標(biāo)也由原來追求程序的高效率轉(zhuǎn)變?yōu)閷?duì)程序的可讀性、可靠性、移植性、重用性、可維護(hù)性的綜合考慮,這促進(jìn)了程序設(shè)計(jì)方法的發(fā)展。2.2.1結(jié)構(gòu)化程序設(shè)計(jì)早期的程序設(shè)計(jì)由于受硬件技術(shù)的限制,所以沒有成型的設(shè)計(jì)方法,主要依賴個(gè)人技術(shù)和經(jīng)驗(yàn)編程,因此程序的可讀性、可維護(hù)性和重用性都很差。隨著計(jì)算機(jī)硬件技術(shù)和其他相關(guān)信息技術(shù)的發(fā)展,同時(shí)也為了能夠編寫和維護(hù)復(fù)雜龐大的程序,在20世紀(jì)60年代出現(xiàn)了結(jié)構(gòu)化程序設(shè)計(jì)方法,又稱面向過程的程序設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格和程序結(jié)構(gòu)的規(guī)范化,提倡清晰的結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)方法的基本思路是:把一個(gè)復(fù)雜問題的求解過程分階段進(jìn)行。具體方法包括:①自頂向下;②逐步細(xì)化;③模塊化設(shè)計(jì);④結(jié)構(gòu)化編碼。自頂向下是一種問題分解技術(shù),將復(fù)雜的問題分解為一系列復(fù)雜性相對(duì)較低的子問題,然后逐個(gè)解決這些子問題,從而使整個(gè)問題得到解決;逐步細(xì)化是指對(duì)問題按層次進(jìn)行分解,每一層不斷將子問題細(xì)化,到了最后一層所有問題都是簡單易解決的小問題;模塊化設(shè)計(jì)是指將大程序劃分成若干個(gè)子程序,每個(gè)子程序稱為一個(gè)模塊;結(jié)構(gòu)化編碼是指用結(jié)構(gòu)化的計(jì)算機(jī)語言編寫程序代碼。結(jié)構(gòu)化程序設(shè)計(jì)是對(duì)程序的功能進(jìn)行分解,將數(shù)據(jù)和對(duì)數(shù)據(jù)的處理過程分開,以過程為中心設(shè)計(jì)程序。因?yàn)橛媒Y(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)的程序耦合度過高,所以這必然降低程序的安全性和重用性。例如,過程1和過程2都要操作數(shù)據(jù)A(如圖2-2所示),當(dāng)數(shù)據(jù)A的結(jié)構(gòu)改變時(shí),過程1和過程2都要進(jìn)行相應(yīng)的修改;當(dāng)過程1修改時(shí),可能會(huì)引起過程2的修改。而且每一種相對(duì)于老問題的新方法都要帶來額外的開銷。
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
史學(xué)評(píng)論
- >
我從未如此眷戀人間
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
上帝之肋:男人的真實(shí)旅程
- >
煙與鏡
- >
有舍有得是人生
- >
小考拉的故事-套裝共3冊