程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2005-8  出版社:化學(xué)工業(yè)  作者:范愛華  頁數(shù):188  

前言

  為了適應(yīng)社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)迅速發(fā)展及教育教學(xué)改革的需要,全國化工高職計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)組織有關(guān)院校經(jīng)過廣泛深入的調(diào)查研究和討論,制定了高職高專計(jì)算機(jī)類專業(yè)新一輪的教材建設(shè)規(guī)劃。新的規(guī)劃教材根據(jù)“以市場(chǎng)需求為導(dǎo)向,以職業(yè)能力為本位,以培養(yǎng)應(yīng)用型高技能人才為中心”的原則,注重以先進(jìn)的科學(xué)發(fā)展觀調(diào)整和組織教學(xué)內(nèi)容,增強(qiáng)認(rèn)知結(jié)構(gòu)與能力結(jié)構(gòu)的有機(jī)結(jié)合,強(qiáng)調(diào)培養(yǎng)對(duì)象對(duì)職業(yè)崗位(群)的適應(yīng)程度,對(duì)計(jì)算機(jī)類專業(yè)教材的整體優(yōu)化力圖有所突破,有所創(chuàng)新。  本書是根據(jù)全國化工高職計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)2004年廣州會(huì)議制定的教學(xué)計(jì)劃和北京會(huì)議制定的《程序設(shè)計(jì)基礎(chǔ)》教材編寫大綱而編寫的?!  俺绦蛟O(shè)計(jì)基礎(chǔ)”是計(jì)算機(jī)類專業(yè)的一門專業(yè)基礎(chǔ)課,也是培養(yǎng)學(xué)生編程能力的入門課程。學(xué)習(xí)本課程的目的是讓學(xué)生掌握一門算法語言和使用計(jì)算機(jī)編程,為以后學(xué)習(xí)專業(yè)課程奠定基礎(chǔ)。通過學(xué)習(xí)算法概念和結(jié)構(gòu)化程序設(shè)計(jì)方法,使學(xué)生理解什么是程序和程序設(shè)計(jì)以及程序設(shè)計(jì)的基本方法與編程技巧,通過介紹C/C++語言語法規(guī)則的使用說明可以知道怎樣編寫一個(gè)C/C++語言程序,學(xué)習(xí)后應(yīng)具有編寫不太復(fù)雜的C/C++程序的能力。  該課程以前普遍存在這樣的問題:過于注重語句、語法和一些細(xì)節(jié),基本上是以高級(jí)語言自身的體系展開的,沒有把編程解題思路放在主體位置上;對(duì)如何分析問題和解決問題講得不夠,對(duì)學(xué)生編程能力、上機(jī)實(shí)際解題能力訓(xùn)練不夠;學(xué)生學(xué)起來感到費(fèi)勁、不易理解,在實(shí)際編程過程中缺乏整體思路?! ¤b于此,有必要對(duì)程序設(shè)計(jì)基礎(chǔ)課程教學(xué)模式進(jìn)行改革:通過實(shí)例講授程序設(shè)計(jì)的基本概念和基本方法;重點(diǎn)放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)上,語句只是實(shí)現(xiàn)算法的工具,強(qiáng)調(diào)主次分明,對(duì)流程圖的講解貫穿始終。全書通過詳細(xì)介紹常見的一些算法:篩選法、迭代法、窮舉法、遞推法、遞歸法、蒙特卡羅法、查找(二分法)、排序(冒泡法、選擇法)等,把算法的基礎(chǔ)知識(shí)闡述清楚。在學(xué)習(xí)過程中注重培養(yǎng)學(xué)生良好的編程習(xí)慣,灌輸程序設(shè)計(jì)的工程標(biāo)準(zhǔn),而不僅是停留在個(gè)人特有的程序設(shè)計(jì)風(fēng)格上,因?yàn)橹挥袠?biāo)準(zhǔn)化、工程化的代碼才能使團(tuán)隊(duì)得以合作。書中所有的例題變量都有注釋,程序構(gòu)思有說明,程序具有高可讀性和強(qiáng)規(guī)范性?! ”緯x定程序設(shè)計(jì)語言為C語言,其中含有少部分的C++語言的成分(cin和cout語句),以C語言的主要成分為重點(diǎn),去除其細(xì)枝末節(jié),學(xué)生在學(xué)習(xí)這門課時(shí)不再感到枯燥難學(xué)。對(duì)于數(shù)據(jù)組織,介紹其核心的數(shù)組、結(jié)構(gòu)、鏈表、樹,構(gòu)建數(shù)據(jù)結(jié)構(gòu)的初步知識(shí)。本書實(shí)際上已將C語言與數(shù)據(jù)結(jié)構(gòu)的初步知識(shí)進(jìn)行了整合?! 【帉懙某绦蜃罱K要通過計(jì)算機(jī)語言環(huán)境來進(jìn)行調(diào)試,選擇其調(diào)試的環(huán)境為Microsoft Visual C++ 6?0集成開發(fā)環(huán)境?! ”緯鴥?nèi)容已制作成用于多媒體教學(xué)的PowerPoint課件,并將免費(fèi)提供給采用本書作為教材的高職高專院校使用。  參加本書編寫的人員都是在各高職高專院校從事計(jì)算機(jī)教學(xué)和研究的一線教學(xué)人員,由范愛華、孫吉杰擔(dān)任主編,其中第1章、第2章、第3章、第5章、第12章及附錄由范愛華編寫,第4章由孫吉杰編寫,第6章由朱鳳鳴、叢振共同編寫,第7章由朱鳳鳴編寫,第8章由郝玉秀編寫,第9章由黃銀秀編寫,第10章、第11章由馮學(xué)軍編寫。賀平副教授在百忙之中抽出時(shí)間認(rèn)真審閱了全書,并提出了寶貴意見,作者深表感謝?! ∠抻诰幷咚剑瑫腥秉c(diǎn)和錯(cuò)誤在所難免,敬請(qǐng)讀者予以批評(píng)指正?! 【幷摺 ?005年4月

內(nèi)容概要

本書通過實(shí)例講授程序設(shè)計(jì)的基本概念和基本方法;重點(diǎn)放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)上,語句只是實(shí)現(xiàn)算法的工具,強(qiáng)調(diào)主次分明,對(duì)流程圖的講解貫穿始終;通過對(duì)一些常見算法的分析,把算法的基礎(chǔ)知識(shí)闡述清楚;在學(xué)習(xí)過程中注重培養(yǎng)讀者的良好的編程習(xí)慣,例題具有高可讀性和強(qiáng)規(guī)范性。    本書選定程序設(shè)計(jì)語言為C語言,其中含有少部分的C++語言的成分(cin和cout語句)。對(duì)于數(shù)據(jù)組織,介紹其核心的數(shù)組、結(jié)構(gòu)、鏈表、樹,構(gòu)建數(shù)據(jù)結(jié)構(gòu)的初步知識(shí)。本書實(shí)際已整合C語言與數(shù)據(jù)結(jié)構(gòu)的初步知識(shí)。    本書可作為高職高專院校、成人高等學(xué)校的計(jì)算機(jī)類相關(guān)專業(yè)教材,也可作為計(jì)算機(jī)培訓(xùn)的教學(xué)用書,還可供程序開發(fā)人員和自學(xué)者參考。

書籍目錄

第1章 概論  1.1 程序設(shè)計(jì)的概念和方法  1.2 可視化集成環(huán)境下程序的編寫和實(shí)現(xiàn)  1.3 C語言程序的構(gòu)成  1.4 輸入流與輸出流對(duì)象  小結(jié)  習(xí)題第2章 算法——程序的靈魂  2.1 算法初步  2.2 算法描述  2.3 算法和算法分析  2.4 結(jié)構(gòu)化程序設(shè)計(jì)方法  小結(jié)  習(xí)題第3章 數(shù)據(jù)類型和基本操作  3.1 基本數(shù)據(jù)類型  3.2 常量與變量  3.3 變量操作  3.4 運(yùn)算符和表達(dá)式  小結(jié)  習(xí)題第4章 程序設(shè)計(jì)的三種基本結(jié)構(gòu)  4.1 C語句概述  4.2 順序結(jié)構(gòu)程序設(shè)計(jì)  4.3 選擇結(jié)構(gòu)程序設(shè)計(jì)  4.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)  小結(jié)  習(xí)題第5章 數(shù)組  5.1 一維數(shù)組  5.2 查找與排序  5.3 字符數(shù)組  5.4 二維數(shù)組  5.5 程序設(shè)計(jì)舉例  小結(jié)  習(xí)題第6章 函數(shù)  6.1 概述  6.2 函數(shù)的定義和調(diào)用  6.3 數(shù)組作為函數(shù)參數(shù)  6.4 局部變量和全局變量  6.5 函數(shù)應(yīng)用舉例  小結(jié)  習(xí)題第7章 指針  7.1 指針的基本概念  7.2 指針變量  7.3 數(shù)組的指針  7.4 字符串的指針  7.5 函數(shù)的指針  7.6 指針數(shù)組與指向指針的指針  小結(jié)  習(xí)題第8章 結(jié)構(gòu)體與共用體  8.1 概述  8.2 定義結(jié)構(gòu)體類型的方法  8.3 結(jié)構(gòu)體變量的引用  8.4 結(jié)構(gòu)體的初始化  8.5 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針  8.6 共用體  小結(jié)  習(xí)題第9章 鏈表和二叉樹  9.1 鏈表  9.2 二叉樹  小結(jié)  習(xí)題第10章 流與文件  10.1 流  10.2 文件  10.3 C++文件流  小結(jié)  習(xí)題第11章 面向?qū)ο蟪绦蛟O(shè)計(jì)  11.1 面向?qū)ο蠹夹g(shù)  11.2 面向?qū)ο蟮姆治雠c設(shè)計(jì)  小結(jié)  習(xí)題第12章 實(shí)驗(yàn)及課程實(shí)訓(xùn)  12.1 實(shí)驗(yàn)1C/C++程序的運(yùn)行環(huán)境和運(yùn)行一個(gè)C/C++程序的方法  12.2 實(shí)驗(yàn)2if語句  12.3 實(shí)驗(yàn)3switch語句  12.4 實(shí)驗(yàn)4while語句和do~while語句  12.5 實(shí)驗(yàn)5for語句  12.6 實(shí)驗(yàn)6一維數(shù)組  12.7 實(shí)驗(yàn)7字符數(shù)組和二維數(shù)組  12.8 實(shí)驗(yàn)8函數(shù)  12.9 實(shí)驗(yàn)9指針(一)  12.10 實(shí)驗(yàn)10指針(二)  12.11 實(shí)驗(yàn)11結(jié)構(gòu)體和共用體  12.12 實(shí)驗(yàn)12鏈表  12.13 實(shí)驗(yàn)13文件  12.14 課程實(shí)訓(xùn)附錄  附錄A 常用字符與ASCII代碼對(duì)照表  附錄B C語言中的關(guān)鍵字  附錄C 運(yùn)算符與結(jié)合性  附錄D C庫函數(shù)參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7