出版時間:2007-4 出版社:水利水電 作者:鐘民 毛敏莉 頁數(shù):350
Tag標簽:無
內容概要
《C語言學習利器:AI-CODE坦克機器人》是“萬水編程革命系列”的第一本,把機器人設計與C語言巧妙結合起來,讓讀者在躲避子彈、前進后退及與對手作戰(zhàn)中全面掌握C語言的變量、函數(shù)、數(shù)組、指針、頭文件、結構體、文件流、模塊化編程等各個要素。《C語言學習利器:AI-CODE坦克機器人》從淺入深,側重于C語言的特性與機器人代碼實現(xiàn)。隨著C語言水平和機器人策略能力的提高,在最后《C語言學習利器:AI-CODE坦克機器人》還介紹了人工智能及一些極具創(chuàng)意的機器人的設計?! 禖語言學習利器:AI-CODE坦克機器人》章節(jié)設計合理,符合人腦思維定式,使讀者更易掌握各個知識點。首先定出章節(jié)學習目標與任務,其次分析任務,穿插C語言知識與機器人策略,并用代碼實現(xiàn),然后在任務的基礎上進行知識點擴展,最后對章節(jié)總結要點并給出練習。 《C語言學習利器:AI-CODE坦克機器人》是編程愛好者、大中專學生加快學習的福音,更是計算機老師教學的強有力工具?!禖語言學習利器:AI-CODE坦克機器人》可作為高等院校、高職高專、培訓機構的教材。目前,AI-CODE已經被部分大學作為教學輔助軟件使用。AI-CODE必將改變傳統(tǒng)教學,引領新的編程革命。
書籍目錄
前言第一部分 基礎篇第1章 C平臺與Al-CODE概述1.1 教育理念1.1.1 傳統(tǒng)教育1.1.2 游戲教育理念1.1.3 游戲化學習1.2 機器人編程游戲歷史。1.2.1 AI.CODE的誕生及發(fā)展1.2.2 AI-CODE游戲教育系統(tǒng)簡介1.2.3 AI.CODE兩大主題1.3 程序和算法1.3.1 結構化程序設計方法1.3.2 C語言簡介及起源1.3.3 C語言概述1.3.4 C平臺和環(huán)境說明1.3.5 C與C++語言的異同1.4 快速體驗1.4.1 下載并安裝AI-CODE1.4.2 快樂競技之旅1.4.3 虛擬機器人運作平臺——AIRobot1.4.4 圖形編輯器——機器人快車1.4.5代碼編輯器——CodeCanvas第2章 Al-CODE的數(shù)學與物理知識2.1 數(shù)學知識2.1.1 坐標系統(tǒng)2.1.2 三角幾何學與方向2.1.3 離散數(shù)學2.1.4 數(shù)學函數(shù)2.2 物理知識2.2.1 機器人解剖2.2.2 機器人速度、距離、力2.2.3 子彈能量、熱、速度2.2.4 F0rce與動量守恒定理2.3 基本參數(shù)2.3.1 系統(tǒng)時鐘2.3.2 其他輔助參數(shù)第3章 圖形編程——快速步入程序之門3.1 學習目標與任務3.2 機器人快車概述3.2.1 機器人快車的安裝與卸載3.2.2 機器人快車簡介3.2.3 流程模塊拖拉編程3.3 向戰(zhàn)場中央靠攏機器人3.4 機器人快車函數(shù)封裝3.5 小結與練習第4章 我的第一個C機器人4.1 學習目標與任務4.2 編輯、編譯、運行C機器人4.3 機器人開發(fā)4.3.1 AI-CODE開發(fā)目錄設置4.3.2 創(chuàng)建First機器人4.3.3 機器人名稱與C頭文件4.4 FirstRobot結構解析4.4.1 Action與onTick處理函數(shù)4.4.2 常用函數(shù)4.5 AI-TANK常用頭文件4.6 知識擴展4.6.1 C源程序的結構特點4.6.2 經典例子機器人說明4.7 小結與練習第二部分 中級篇第5章 基本運動與C語言基礎5.1 學習目標與任務5.2 基本運動策略5.3 直線運動與C基本語法5.3.1 運動原理分析……第6章 基本瞄準與函數(shù)第三部分 高級篇第7章 戰(zhàn)爭情報員與數(shù)組第8章 指針實現(xiàn)避彈避墻第9章 高級機器人與結構體第10章 戰(zhàn)略合成、模塊化與預處理第11章 機器人異常調試與Record機器人第12章 團隊作戰(zhàn)的實現(xiàn)第13章 高級調試與繪圖機器人第四部分 專家篇第14章 智能機器人第15章 聯(lián)賽系統(tǒng)、XML與內部機制第16章 AI-CODE外傳附錄1 章節(jié)機器人對照表附錄2 知識點參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載