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

青少年信息學競賽

  • 作者:編者:劉洪|責編:王定
  • 出版社:清華大學
  • ISBN:9787302612704
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:282
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書面向零基礎的信息學競賽初學者。全書共6章,主要講解C++編程語言基礎和演算法知識。第1章C++語言基礎,主要講解數據類型、變數、常量、數據溢出、數據的輸入和輸出等;第2章程序設計結構,主要講解順序、分支和循環3大結構;第3章數組和字元串,主要講解C++的數組基礎知識及字元串應用;第4章函數和結構體,主要講解自定義函數的使用、結構體的定義和應用;第5章基礎演算法,主要講解演算法的描述方法,以及入門演算法、遞推和遞歸演算法、排序演算法和數值處理方法;第6章進階演算法,主要講解查找演算法中的順序查找和二分查找,搜索演算法中的深度優先搜索和廣度優先搜索,貪心策略的應用,動態規劃方法的應用。
    本書內容通俗易懂,通過詳盡的知識點和演算法講解,幫助初學者掌握信息學競賽的基礎知識和常用解題方法,形成編程思維和計算思維。本書可作為師範類院校編程專業的教學用書,也可以作為中小學信息技術領域教師從事編程教學的培訓用書和信息學競賽初學者的入門教材。

作者介紹
編者:劉洪|責編:王定
    劉洪,四川師範大學電腦科學學院ACM競賽隊教練、創客機器人協會指導老師,四川師範大學附屬實驗學校信息學競賽隊教練。主要研究方向是青少年編程教育和現代教育技術應用,主講《中小學信息學競賽》《C語言與中學信息技術教學》《高級語言程序設計》《Java程序設計》等內容。為本科生開設了「中小學圖形化編程」「中小學機器人教學」「中小學開源硬體教學」和「中小學3D列印教學」等興趣小組和IT培優培訓,多次擔任國家級、省級教師培訓課程教師,主講《現代教育技術在教學中的應用》和《數字化資源獲取和加工》等內容,所講授課程多次被評為學校「精品課程」。主持多項省級和校級科研課題項目,並培養了一批中小學信息學競賽教練。

目錄
第1章  C++語言基礎
  1.1  編程語言
    1.1.1  集成開發環境
    1.1.2  C++語言的基本結構
    1.1.3  調試程序
  1.2  數據類型和運算
    1.2.1  常用數據類型
    1.2.2  整數運算
    1.2.3  浮點數運算
  1.3  變數、常量和函數
    1.3.1  變數
    1.3.2  常量
    1.3.3  函數
  1.4  輸入和輸出
    1.4.1  標準輸入輸出流
    1.4.2  重定向語句
    1.4.3  scanf語句和printf語句
    1.4.4  快速讀取
  【思考練習】
第2章  程序設計結構
  2.1  順序結構
    2.1.1  數據類型取值範圍
    2.1.2  數據類型強制轉換
    2.1.3  編程實例及技巧
  2.2  分支結構
    2.2.1  關係運算符
    2.2.2  浮點數的關係運算
    2.2.3  邏輯運算符和邏輯表達式
    2.2.4  if語句
    2.2.5  if語句編程實例及技巧
    2.2.6  嵌套分支和多重分支
    2.2.7  多重分支編程實例及技巧
    2.2.8  switch-case語句
  2.3  循環結構
    2.3.1  for語句
    2.3.2  while語句
    2.3.3  do…while語句
    2.3.4  循環結構編程實例及技巧
  2.4  多重循環
    2.4.1  雙重循環分析和實例
    2.4.2  break語句和continue語句
    2.4.3  多重循環實例
  【思考練習】
第3章  數組和字元串
  3.1  一維數值
    3.1.1  數組的聲明
    3.1.2  數組的初始化
    3.1.3  數組應用實例
  3.2  字元數組和字元串
    3.2.1  字元信息的讀取

    3.2.2  字元數組和字元串應用實例
    3.2.3  多維數組及應用實例
  【思考練習】
第4章  函數和結構體
  4.1  自定義函數
    4.1.1  函數聲明
    4.1.2  函數的參數傳遞
    4.1.3  函數應用實例
  4.2  結構體
    4.2.1  結構體的定義
    4.2.2  結構體的實例
    4.2.3  運算符重載
    4.2.4  運算符重載實例
  【思考練習】
第5章  基礎演算法
  5.1  演算法描述
  5.2  入門演算法
    5.2.1  枚舉
    5.2.2  模擬
  5.3  遞推和遞歸
    5.3.1  遞推
    5.3.2  遞歸
    5.3.3  回溯
  5.4  排序
    5.4.1  冒泡排序
    5.4.2  選擇排序
    5.4.3  插入排序
  5.5  數值處理
    5.5.1  高精度加法
    5.5.2  高精度減法
  【思考練習】
第6章  進階演算法
  6.1  查找
    6.1.1  順序查找
    6.1.2  二分查找
  6.2  搜索
    6.2.1  深度優先搜索
    6.2.2  廣度優先搜索
  6.3  貪心策略和動態規劃
    6.3.1  貪心策略
    6.3.2  動態規劃
  【思考練習】
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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