歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
高級語言程序設(shè)計教程-C基礎(chǔ)與C++

高級語言程序設(shè)計教程-C基礎(chǔ)與C++

作者:宋桂琴
出版社:暨南大學出版社出版時間:2010-09-01
開本: 16開 頁數(shù): 253
中 圖 價:¥21.5(7.2折) 定價  ¥29.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 版權(quán)信息

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 本書特色

《高級語言程序設(shè)計教程:C基礎(chǔ)與C++》:全國高校計算機應用系列教材

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 內(nèi)容簡介

本書先介紹了程序設(shè)計的基本概念,接著以visualc++6.0作為實驗開發(fā)平臺,通過大量精選的案例,全面系統(tǒng)地介紹了c語言基本數(shù)據(jù)類型、運算符、表達式、數(shù)據(jù)的輸入輸出、分支和循環(huán)控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、枚舉、編譯預處理等內(nèi)容。

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 目錄

前言
i 解題和程序設(shè)計概要
 1 計算機解決問題的初級概念
  1.1 問題求解的一般概念
  1.2 計算機解決的問題
 2 程序設(shè)計的概念
  2.1 算法和程序
  2.2 程序設(shè)計方法
  2.3 程序設(shè)計語言
  2.4 計算機如何存儲數(shù)據(jù)
ⅱ 程序語言基礎(chǔ)(c語言)
 3 數(shù)據(jù)類型與基本輸入輸出
  3.1 概述
  3.2 標識符
  3.3 數(shù)據(jù)類型
展開全部

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 節(jié)選

《高級語言程序設(shè)計教程:C基礎(chǔ)與C++》先介紹了程序設(shè)計的基本概念,接著以Visualc++6.0作為實驗開發(fā)平臺,通過大量精選的案例,全面系統(tǒng)地介紹了C語言基本數(shù)據(jù)類型、運算符、表達式、數(shù)據(jù)的輸入輸出、分支和循環(huán)控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、枚舉、編譯預處理等內(nèi)容。

高級語言程序設(shè)計教程-C基礎(chǔ)與C++ 相關(guān)資料

插圖:程序設(shè)計方法是指組織程序內(nèi)部數(shù)據(jù)和邏輯所用的方法。隨著計算機應用的不斷普及,程序規(guī)模隨之越來越大,程序設(shè)計的目標也由原來追求程序的高效率轉(zhuǎn)變?yōu)閷Τ绦虻目勺x性、可靠性、移植性、重用性、可維護性的綜合考慮,這促進了程序設(shè)計方法的發(fā)展。2.2.1結(jié)構(gòu)化程序設(shè)計早期的程序設(shè)計由于受硬件技術(shù)的限制,所以沒有成型的設(shè)計方法,主要依賴個人技術(shù)和經(jīng)驗編程,因此程序的可讀性、可維護性和重用性都很差。隨著計算機硬件技術(shù)和其他相關(guān)信息技術(shù)的發(fā)展,同時也為了能夠編寫和維護復雜龐大的程序,在20世紀60年代出現(xiàn)了結(jié)構(gòu)化程序設(shè)計方法,又稱面向過程的程序設(shè)計方法。結(jié)構(gòu)化程序設(shè)計強調(diào)程序設(shè)計風格和程序結(jié)構(gòu)的規(guī)范化,提倡清晰的結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計方法的基本思路是:把一個復雜問題的求解過程分階段進行。具體方法包括:①自頂向下;②逐步細化;③模塊化設(shè)計;④結(jié)構(gòu)化編碼。自頂向下是一種問題分解技術(shù),將復雜的問題分解為一系列復雜性相對較低的子問題,然后逐個解決這些子問題,從而使整個問題得到解決;逐步細化是指對問題按層次進行分解,每一層不斷將子問題細化,到了最后一層所有問題都是簡單易解決的小問題;模塊化設(shè)計是指將大程序劃分成若干個子程序,每個子程序稱為一個模塊;結(jié)構(gòu)化編碼是指用結(jié)構(gòu)化的計算機語言編寫程序代碼。結(jié)構(gòu)化程序設(shè)計是對程序的功能進行分解,將數(shù)據(jù)和對數(shù)據(jù)的處理過程分開,以過程為中心設(shè)計程序。因為用結(jié)構(gòu)化程序設(shè)計方法設(shè)計的程序耦合度過高,所以這必然降低程序的安全性和重用性。例如,過程1和過程2都要操作數(shù)據(jù)A(如圖2-2所示),當數(shù)據(jù)A的結(jié)構(gòu)改變時,過程1和過程2都要進行相應的修改;當過程1修改時,可能會引起過程2的修改。而且每一種相對于老問題的新方法都要帶來額外的開銷。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服