程序設計基礎

出版時間:2011-7  出版社:清華大學出版社  作者:吳文虎,王鴻磊,張雪松 編著  頁數(shù):210  

內(nèi)容概要

  本書重點講授在C/C++語言環(huán)境下編寫程序的思路和方法。考慮到職業(yè)教育和計算機學習的特點,《程序設計基礎》以行動導向教學理念為基礎,在深入淺出講清原理的同時,強化動手實訓,主要解決怎么編程和怎么編得更好的問題。
  本書可作為高職高專院校IT類專業(yè)程序設計課程的教材,也可供各行各業(yè)愛好編程的初學者自學參考。

作者簡介

  吳文虎,1955-1961年分別就讀于清華大學電機工程系和自動控制系。畢業(yè)后留校任教,曾任計算機科學與技術系教授、博士生導師,科研成果曾多次獲國家教委、電子部的科技進步二等獎和863高科技成果精品展金獎。主編、主審和撰寫了幾十部有關計算機的圖書。
  從1984年開始介入青少年計算機普及活動,1990-1997年擔任中國計算機學會普及委員會主任,作為總教練和領隊曾連續(xù)15年帶領中國隊參加國際信息學奧林匹克競賽,屆屆名列前茅。從1996年開始指導和組織清華大學學生參加ACM世界大學生程序設計競賽,連續(xù)13年獲得決賽權,多次獲金牌和銀牌。
  教學工作:
  曾多年主講研究生學位課。從2001年開始主講本科生主干課“程序設計基礎”。該課著力于教學理念、教學思路和教學方法的改革,受到學生歡迎,當年就被評為清華大學精品課,第二年被北京市評為精品課,第三年被教育部評為首批國家級精品課,在全國起到示范和帶頭作用。
  近年來在教育教學方面所獲得的榮譽:
  1997年獲清華大學教學優(yōu)秀成果特等獎;
  1998年獲全國優(yōu)秀教師一等獎(寶鋼獎);
  1999年獲科技部、中宣部和中國科協(xié)頒發(fā)的“全國科學普及先進個人獎”;
  1999年獲首都勞動獎章;
  2001年獲北京市高等教育教學優(yōu)秀成果一等獎;
  2001年獲“全國師德先進個人”獎;
  2002年獲信息學奧林匹克國際委員會頒發(fā)的特別貢獻獎;
  2004年獲北京市高等教育教學優(yōu)秀成果一等獎;
  2004年獲中國計算機學會頒發(fā)的杰出貢獻獎;
  2005年獲清華大學良師益友獎;
  2006年獲北京市高等教育教學名師獎;
  2008年獲清華大學學生會授予的“我最喜愛的教師”獎;
  2009年獲ACM/ICPC組委會頒發(fā)的杰出教練獎;
  2010年獲ACM/ICPC組委會頒發(fā)的杰出貢獻獎。
  曾任社會職務:
  中國計算機學會普及委員會主任;
  全國高校計算機基礎教育研究會副理事長;
  教育部現(xiàn)代遠程職業(yè)教育與成人教育專家組組長;
  NOI(中國信息學奧林匹克)科學委員會主席;
  國際信息學奧林匹克中國隊總教練。

書籍目錄

第1章 緒論
 
第2章 編程準備
 2.1 程序編寫
 2.2 程序代碼及說明
 2.3 輸出流對象cout
 2.4 輸入流對象cin
 2.5 算術運算符
 2.6 程序注釋
 2.7 知識拓展
 2.7.1 任務2.1的拓展
 2.7.2 C程序的一般結構
 2.8 小結
 2.9 知識鞏固
 
第3章 C程序的基本結構、變量與數(shù)據(jù)類型
 3.1 變量
 3.1.1 變量的基本概念
 3.1.2 變量的數(shù)據(jù)類型
 3.2 定義變量和賦初值
 3.2.1 賦值符號與賦值表達式
 3.2.2 變量賦值的5個要素
 3.3 常量
 3.4 知識拓展
 3.4.1 轉義字符
 3.4.2 標識符常量
 3.4.3 字符數(shù)據(jù)的輸入
 3.4.4 復合運算符
 3.4.5 自增自減運算
 3.5 思考與實訓
 3.6 小結
 3.7 知識鞏固
 
第4章 邏輯思維與編程思路
 4.1 關系運算和關系表達式
 4.1.1 關系運算符
 4.1.2 關系表達式的一般格式
 4.1.3 將“是”和“否”寫成關系表達式
 4.2 枚舉法的思路
 4.3 循環(huán)結構
 4.3.1 使用循環(huán)結構的部分程序
 4.3.2 for語句的格式與執(zhí)行過程
 4.3.3 使用for循環(huán)解題實例
 4.4 分支結構
 4.4.1 if語句的一般格式
 4.4.2 if語句的實例
 4.5 任務4.1 的算法分析
 4.5.1 任務4.1 的解法1
 4.5.2 任務4.1 的解法2
 4.5.3 任務4.1 的解法3
 4.6 邏輯問題及其解法
 4.6.1 邏輯運算符與邏輯表達式
 4.6.2 邏輯問題的解題思路與編程技巧
 4.7 知識拓展
 4.7.1 if…else語句的復雜形式——嵌套分支if語句
 4.7.2 多分支語句switeh語句
 4.7.3 for語句的使用技巧
 4.7.4 混合表達式
 4.7.5 強制類型轉換
 4.7.6 強制跳轉語句break和continue
 4.8 思考與實訓
 4.9 小結
 4.10 知識鞏固
 
第5章計算機解題的一般步驟
 5.1 計算機解題步驟
 5.1.1 建立數(shù)學模型
 5.1.2 選擇算法
 5.1.3 編寫程序代碼
 5.1.4 運行程序并輸出結果
 5.2 思考與實訓
 5.3 小結
 5.4 知識鞏固
 
第6章 函數(shù)、遞推與遞歸
第7章 數(shù)據(jù)組織、篩選與排序問題的解題思路
第8章 指針
第9章 文件
第10章 C語言中的輸入/輸出函數(shù)
附錄A 常用字符與ASCII代碼對照表
附錄B 由ANSI標準推薦的32個C語言關鍵字
附錄C 運算符的優(yōu)先級和結合方向
附錄D 常見C/C++庫函數(shù)
后記
參考文獻

編輯推薦

  叢書特色  以“工作過程導向”為基礎,以“項目或任務驅(qū)動”為實施方案,能過“做中學”、歸納、拓展以及思考與實訓等環(huán)節(jié),培養(yǎng)高技能和應用型專門人才。

圖書封面

評論、評分、閱讀與下載


    程序設計基礎 PDF格式下載


用戶評論 (總計2條)

 
 

  •   很開心,發(fā)貨速度很快哦
  •   內(nèi)容太老了,不怎么樣
 

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

京ICP備13047387號-7