程序設計基礎

出版時間:2012-3  出版社:吳良杰、郭江鴻、魏傳寶、 等 人民郵電出版社 (2012-03出版)  作者:吳良杰,等 編  頁數(shù):281  

內容概要

  《程序設計基礎》由11章組成,主要內容包括:程序設計基礎,數(shù)據(jù)表示和數(shù)據(jù)運算,順序結構、選擇結構、循環(huán)結構程序設計,函數(shù),數(shù)組,常用算法,結構體,指針和文件系統(tǒng)?! ”緯⒅嘏囵B(yǎng)程序設計理念,通過問題分析,給出設計方案與程序實現(xiàn),逐步引領思維。每章配有編程實例與課后習題,同時本書還另配有《程序設計基礎實驗與學習指導》作為輔助教材?! ”緯m合作為高等學校非計算機專業(yè)學生學習程序設計基礎課程的主教材,也可作為全國計算機等級考試的參考書。

書籍目錄

第一篇 程序設計基礎篇 第1章 程序設計基礎 1.1 程序設計概念 1.1.1 什么是程序設計 1.1.2 什么是計算機程序 1.1.3 程序設計語言的發(fā)展 1.1.4 程序設計思想 1.2 算法的概念及其表示 1.2.1 算法的概念 1.2.2 算法的表示 1.3 程序開發(fā)過程 1.3.1 程序的編寫過程 1.3.2 Turbo C++ 3.0集成開發(fā)環(huán)境 1.4 C語言程序結構及實例 1.4.1 C語言程序結構 1.4.2 標識符和關鍵字 習題 第2章 數(shù)據(jù)表示及數(shù)據(jù)運算 2.1 數(shù)據(jù)類型的一般概念 2.2 常量與變量 2.2.1 常量 2.2.2 變量 2.3 整型數(shù)據(jù) 2.3.1 整型變量 2.3.2 整型常量 2.4 浮點型數(shù)據(jù) 2.4.1 浮點型變量 2.4.2 浮點型常量 2.5 字符型數(shù)據(jù) 2.5.1 字符型常量 2.5.2 字符型變量 2.5.3 字符串常量 2.6 賦值運算符及變量賦初值 2.7 不同數(shù)據(jù)類型數(shù)據(jù)間的混合運算 2.7.1 自動轉換 2.7.2 強制轉換 2.8 運算符和表達式 2.8.1 概述 2.8.2 算術運算符和算術表達式 2.8.3 自增、自減運算符 2.8.4 復合賦值運算符和賦值表達式 2.8.5 關系運算符和關系表達式 2.8.6 邏輯運算符和邏輯表達式 2.8.7 條件運算符和條件表達式 2.8.8 逗號運算符和逗號表達式 2.8.9 求字節(jié)數(shù)運算符 2.9 運算符的優(yōu)先級和結合性 習題 第3章 最簡單的C程序設計 3.1 賦值語句 3.2 數(shù)據(jù)的輸入輸出 3.2.1 字符數(shù)據(jù)的輸入輸出 3.2.2 格式輸入與格式輸出 3.3 編程實例 習題 第4章 選擇結構程序設計 4.1 選擇結構程序設計的基本思想 4.2 if語句的基本形式 4.2.1 if單分支結構 4.2.2 if雙分支結構 4.3 表達式與if語句條件判斷 4.3.1 再述關系表達式和邏輯表達式 4.3.2 if語句條件判斷 4.4 多分支選擇結構及if嵌套 4.4.1 if多分支結構 4.4.2 switch語句 4.4.3 if嵌套結構 4.5 編程實例 習題 第5章 循環(huán)結構程序設計 5.1 引言 5.2 循環(huán)的實現(xiàn)方法 5.2.1 while循環(huán) 5.2.2 for循環(huán) 5.2.3 do-while循環(huán) 5.2.4 循環(huán)的嵌套 5.3 循環(huán)的進一步討論 5.3.1 幾種循環(huán)的比較 5.3.2 用break語句提前終止循環(huán) 5.3.3 用continue語句提前結束本次循環(huán) 5.4 編程實例 習題 第二篇 高效編程篇 第6章 函數(shù) 6.1 高效程序的編寫 6.2 函數(shù)的定義 6.2.1 無參函數(shù)的定義 6.2.2 有參函數(shù)的定義 6.3 函數(shù)間數(shù)據(jù)的傳遞方法 6.3.1 形式參數(shù)和實際參數(shù) 6.3.2 函數(shù)的返回值 6.4 函數(shù)的調用 6.4.1 函數(shù)調用的一般形式 6.4.2 函數(shù)的聲明和函數(shù)原型 6.5 函數(shù)的嵌套調用 6.6 函數(shù)的遞歸調用 6.7 局部變量和全局變量 6.7.1 局部變量 6.7.2 全局變量 6.8 變量的存儲類別 6.8.1 動態(tài)存儲方式與靜態(tài)存儲方式 6.8.2 auto變量 6.8.3 用static聲明局部變量 習題 第三篇 深入應用篇 第7章 數(shù)組 7.1 成組數(shù)據(jù)處理問題實例及解決方法 7.2 一維數(shù)組的定義與引用 7.2.1 一維數(shù)組的定義 7.2.2 一維數(shù)組元素的引用 7.2.3 一維數(shù)組的初始化 7.3 二維數(shù)組的定義與引用 7.3.1 二維數(shù)組的定義 7.3.2 二維數(shù)組元素的引用 7.3.3 二維數(shù)組的初始化 7.4 字符數(shù)組的定義與引用 7.4.1 字符數(shù)組的初始化 7.4.2 字符串和字符串結束標志 7.4.3 字符數(shù)組的輸入輸出 7.4.4 字符串處理函數(shù) 7.5 數(shù)組元素及數(shù)組作函數(shù)的參數(shù) 7.5.1 數(shù)組元素作函數(shù)的參數(shù) 7.5.2 數(shù)組作函數(shù)的參數(shù) 7.6 編程實例 習題 第8章 常用算法 8.1 格式控制類 8.2 排序和查找 8.2.1 排序 8.2.2 查找 8.3 一些常見編程算法 8.4 應用題型 8.5 其他常用數(shù)學方法 8.5.1 迭代法 8.5.2 遞歸法 8.5.3 分治法 8.6 隨機數(shù)分析 第9章 結構體 9.1 結構體類型的聲明方法 9.2 結構體類型變量的定義與使用 9.2.1 變量的3種定義方法 9.2.2 結構體變量的初始化 9.2.3 結構體變量的使用 9.3 結構體數(shù)組 9.3.1 結構體數(shù)組的定義 9.3.2 結構體數(shù)組的初始化 9.3.3 結構體數(shù)組的使用 9.4 編程實例 習題 第10章 指針 10.1 指針的引入 10.2 內存數(shù)據(jù)的訪問方式 10.3 指針變量的定義及基本使用 10.3.1 指針變量的定義 10.3.2 指針變量的基本使用方法 10.4 指針作函數(shù)的參數(shù) 10.5 指針變量的各種應用 10.5.1 指針與數(shù)組 10.5.2 指針與字符串 10.5.3 指針與結構體 10.6 使用指針的算法分析和設計 10.6.1 使用指針處理數(shù)組 10.6.2 使用指針處理字符串 10.6.3 使用指針處理結構體數(shù)據(jù) 10.6.4 使用指針作參數(shù)傳遞一組數(shù)據(jù) 10.7 編程實例 習題 第11章 文件系統(tǒng) 11.1 文件概述 11.2 文件的打開與關閉 11.2.1 文件的打開 11.2.2 文件的關閉 11.3 文件的讀寫 11.3.1 文件尾測試函數(shù) 11.3.2 文件的字符讀/寫函數(shù) 11.4 文件定位 11.4.1 文件頭定位函數(shù)rewind() 11.4.2 改變文件位置指針函數(shù)fseek() 11.5 編程實例 習題 附錄A ASCII表 附錄B 常用函數(shù)

章節(jié)摘錄

版權頁:   插圖:  

編輯推薦

《21世紀高等學校計算機規(guī)劃教材?高校系列:程序設計基礎》由吳良杰、郭江鴻、魏傳寶、寧慧、崔玉文主編,以C語言為編程工具,側重于程序設計的基本理念、方法和技巧。寫作中以培養(yǎng)學生計算思維為目標,強調問題的分析和可計算化。整體結構分為三大篇:程序設計基礎篇、高效編程篇和深入應用篇,分別從基礎、提高、應用3個層面上展開程序設計。

圖書封面

評論、評分、閱讀與下載


    程序設計基礎 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7