幫助中心 | 我的帳號 | 關於我們

程序設計實踐教程(C\C++版基於Visual Studio和GitHub Copilot雙色印刷高等院校信息技術系列教材)

  • 作者:編者:黃秋波//盧婷//寧天哲|責編:楊帆//薛陽
  • 出版社:清華大學
  • ISBN:9787302686071
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:386
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書闡述了C/C++編程語言的核心概念和實踐操作,並引入對教師和學生免費的GitHub Copilot編程助手,降低學習難度,提高學習效率;依托配套的OJ系統和豐富的項目案例,培養計算思維與實踐能力;針對大模型的特點,強調問題分析與描述能力、與Copilot交互的能力、設計測試用例的能力、程序排錯的能力,期望讀者掌握AI時代的編程技能。
    本書的內容分為四大部分:第1部分(第1?4章)為基礎篇,介紹了編程環境和三大編程結構;第2部分(第5?10章)為進階篇,講解了函數、數組、指針、結構體與類;第3部分(第11?13章)為高級篇,深入理解遞歸、文件操作以及項目開發實踐;第4部分為附錄,介紹了Visual Studio的安裝、Copilot的安裝與使用、CodeGeeX的使用和OJ系統的使用。
    本書可作為高等院校電腦相關專業C/C++的上機實踐教材,也可供打算學習C/C++軟體開發的科技工作者和研究人員參考。

作者介紹
編者:黃秋波//盧婷//寧天哲|責編:楊帆//薛陽
    黃秋波,博士,畢業於復旦大學。現為東華大學電腦學院副教授,從事軟體工程、人工智慧相關研究,長期承擔C語言、C++、數據結構、高級程序設計等課程的教學工作。主持了程序設計基礎上海市一流本科課程建設項目和「紡織之光」高等教育教學改革項目(基於「互聯網+」面向一流本科的編程實踐能力培養課程群建設),參與了數據結構上海市一流本科課程建設項目。研發了程序設計作業提交「在線評測(OJ)系統」。

目錄
第1章  熟悉編程環境
  1.1  本章目標
  1.2  運行第一個C/C++程序
    1.2.1  準備工作
    1.2.2  操作步驟
  1.3  熟手進階
    1.3.1  創建空項目
    1.3.2  向空項目添加已有文件
    1.3.3  添加新文件
    1.3.4  從項目中移除文件
    1.3.5  使用Copilot
  1.4  解決簡單程序錯誤
    1.4.1  程序錯誤的種類
    1.4.2  缺少頭文件
    1.4.3  缺少分號
  1.5  課堂練習
  1.6  本章小結
第2章  順序結構程序設計
  2.1  本章目標
  2.2  使用改寫編程序
    2.2.1  從求長方形面積到求周長
    2.2.2  從求長方形面積到求圓面積
    2.2.3  調換兩位數的個位與十位
  2.3  解決程序編譯錯誤
    2.3.1  scanf不安全
    2.3.2  標識符未定義
    2.3.3  左值問題
    2.3.4  類型不能轉換
    2.3.5  「%」運算符的操作數問題
  2.4  解決程序簡單運行錯誤
    2.4.1  逗號表達式的問題
    2.4.2  除號運算符的問題
  2.5  scanf和printf
    2.5.1  printf函數的格式問題
    2.5.2  scanf函數的格式問題
    2.5.3  輸入緩衝區
    2.5.4  輸入輸出容易犯的錯誤
    2.5.5  使用Copilot幫助輸出
  2.6  cin和cout
    2.6.1  cin.get()函數
    2.6.2  使用setprecision控制輸出的有效數字
    2.6.3  使用showpoint輸出浮點數末尾的0
    2.6.4  使用setprecision與fixed保留n位小數
    2.6.5  setprecision、fixed與showpoint結合
    2.6.6  設置輸出的寬度、填充及對齊方式
    2.6.7  使用Copilot生成建議代碼
  2.7  使用Copilot幫助編程與探究
    2.7.1  數據類型的選擇
    2.7.2  int類型的溢出問題
    2.7.3  整數類型的整除問題

    2.7.4  浮點數類型的精度問題
    2.7.5  浮點數類型的誤差問題
    2.7.6  使用Copilot探究
  2.8  課堂練習
  2.9  本章小結
第3章  分支結構程序設計
  3.1  本章目標
  3.2  分支程序設計實驗
  3.3  程序測試
    3.3.1  關係表達式測試:「==」與「!=」
    3.3.2  關係表達式測試:「<」「<=」「>」與「>=」
    3.3.3  邏輯表達式測試
    3.3.4  switch的測試
    3.3.5  測試實例
  ……
第4章  循環結構程序設計
第5章  函數
第6章  一維數組
第7章  二維數組
第8章  字元數組
第9章  指針
第10章  結構體與類
第11章  遞歸
第12章  文件操作
第13章  項目開發實踐:RSA解密
附錄A  Visual Studio的安裝
附錄B  Copilot的安裝與使用
附錄C  Copilot的國產替代:CodeGeeX
附錄D  實踐平台:OJ系統
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032