大學計算機基礎實踐教程——面向計算思維

-
【作 者】主編 楊海波 李燁平
【I S B N 】978-7-5170-3655-5
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2015-09-25
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】148
【千字數(shù)】226
【印 張】9.25
【定 價】¥22
【叢 書】普通高等教育“十二五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書通過案例或實例的形式,引導學生進行面向計算思維能力的培養(yǎng),從實際應用出發(fā),在計算思維指導下進行計算機問題的求解。由于大學低年級學生計算機知識水平參差不齊,能力不夠。為了能夠在計算機上進行實踐,本書分為上篇、中篇和下篇。
上篇包括:計算機系統(tǒng)初識、數(shù)據(jù)編碼與存儲、編輯長文檔(一)、編輯長文檔(二)、網絡連線實驗、無線路由器的設置、數(shù)據(jù)庫文件的建立與訪問、數(shù)據(jù)庫中表的聯(lián)接。中篇主要講解計算思維的可視化程序設計工具RAPTOR,分別介紹了可視化的程序設計工具——RAPTOR、RAPTOR流程控制、RAPTOR數(shù)組及使用、RAPTOR子圖和過程的定義及調用、RAPTOR文件的使用共五部分。下篇主要是算法的實現(xiàn),講解了順序結構和選擇結構、循環(huán)結構、窮舉算法、迭代算法、遞歸算法、排序算法、查找算法、二叉樹的節(jié)點遍歷共八個實驗。
每一個實驗都以一個具體的案例或實例引入,所有案例及實例均是工作、生活中遇到的實際問題,實用性和可操作性強,能夠激發(fā)學生的學習熱情和學習興趣。
本書可作為高等院校非計算機專業(yè)的大學低年級學生的計算機基礎實踐課程的教材,也可作為計算機愛好者學習計算思維、提高解決實際問題能力的參考書。
通過案例或實例的形式,引導學生進行面向計算思維能力的培養(yǎng)。
從實際應用出發(fā),在計算思維指導下進行計算機問題的求解。
案例和實例的實用性、可操作性強,能夠激發(fā)學生的學習熱情和學習興趣。
“大學計算機基礎”是各專業(yè)大學生必修的計算機基礎課程,是學習其他計算機相關課程的基礎。我們通過多年的教學實踐及與其他高等院校進行交流,參考教育部計算機基礎課程教學指導委員會提出的《關于進一步加強高校計算機基礎教學的意見》中有關“大學計算機基礎”課程教學的要求,編寫了本書。
本書雖然為《大學計算機基礎——面向計算思維》的配套實踐教程,但是完全可以獨立使用,有很強的通用性。書中的實驗均選用典型案例/實例和經典算法,指導學生解決實際問題,而并非是單純地驗證實驗。這樣,使得本書更具有實用性,而不乏趣味性,使學生在提高學習興趣的同時,掌握相關的計算思維知識。
本書由楊海波、李燁平任主編,俞炫昊、孟慶霞、張守偉任副主編,參與本書編寫的還有侯萍、郭俊榮、毛宇婷、朱建輝、周麗娟、侯仲尼、段麗霞、朱愛東等,全書由楊海波統(tǒng)稿。
在本書的編寫過程中,參考了相關文獻資料,在此向這些文獻資料的作者深表感謝。由于編者水平和經驗有限,編寫時間比較倉促,書中難免有不足和疏漏之處,懇請讀者和專家批評指正。
編 者
2015年6月
上篇 大學計算機基礎綜合實訓
實驗一 計算機系統(tǒng)初識 1
實驗二 數(shù)據(jù)編碼與存儲 6
實驗三 編輯長文檔(一) 8
實驗四 編輯長文檔(二) 18
實驗五 網絡連線實驗 25
實驗六 無線路由器的設置 30
6.1 基礎知識與準備工作 30
6.2 設置流程與操作步驟 30
實驗七 數(shù)據(jù)庫文件的建立與訪問 44
實驗八 數(shù)據(jù)庫中表的聯(lián)接 48
中篇 計算思維可視化程序設計工具
第一章 可視化的程序設計工具——RAPTOR 51
1.1 RAPTOR基本程序環(huán)境 51
1.1.1 RAPTOR主窗口 52
1.1.2 RAPTOR主控制臺 53
1.2 RAPTOR程序設計基本概念 54
1.2.1 常量 54
1.2.2 變量 54
1.2.3 標識符的命名規(guī)則 55
1.3 RAPTOR運算符和表達式 57
1.3.1 算術運算符和算術表達式 57
1.3.2 關系運算符和關系表達式 58
1.3.3 布爾運算符和布爾表達式 58
1.3.4 RAPTOR運算符優(yōu)先順序 59
1.4 RAPTOR函數(shù) 59
1.4.1 基本數(shù)學函數(shù) 59
1.4.2 三角函數(shù) 59
1.4.3 布爾函數(shù) 60
1.4.4 隨機函數(shù) 60
1.5 RAPTOR簡單操作及使用 61
1.5.1 RAPTOR圖形符號 61
1.5.2 RAPTOR工作區(qū) 61
1.5.3 菜單的使用 64
1.5.4 工具欄的使用 68
1.5.5 執(zhí)行流程圖 69
1.5.6 設置圖形符號屬性 69
1.5.7 RAPTOR中注釋的使用 75
第二章 RAPTOR流程控制 77
2.1 RAPTOR的程序結構 77
2.2 順序結構 77
2.3 選擇結構 78
2.4 循環(huán)結構 79
第三章 RAPTOR數(shù)組及使用 81
3.1 一維數(shù)組的創(chuàng)建 81
3.2 二維數(shù)組的創(chuàng)建 82
3.3 數(shù)組元素個數(shù)的計算 83
3.4 數(shù)組的使用及注意事項 83
第四章 RAPTOR子圖和過程的定義及調用 84
4.1 子圖的定義和調用 84
4.2 過程的定義和調用 85
第五章 RAPTOR文件的使用 88
5.1 將數(shù)據(jù)輸出到磁盤文件 88
5.2 從磁盤文件輸入數(shù)據(jù) 89
下篇 計算思維問題的求解實驗
實驗九 順序結構和選擇結構 90
實驗十 循環(huán)結構 102
實驗十一 窮舉算法 114
實驗十二 迭代算法 120
實驗十三 遞歸算法 125
實驗十四 排序算法 129
實驗十五 查找算法 135
實驗十六 二叉樹的節(jié)點遍歷 139
參考文獻 142
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數(shù)學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應用開發(fā)實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節(jié)目策劃與制作(微課版) [主 編 黃滴滴]
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學應用數(shù)學 [主編 郭立娟]
- 工業(yè)機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 功能材料制備與表征實驗指導書 [龔偉平 趙軍峰 梅海娟 等編著]
- 信號與系統(tǒng)(第二版) [主編 張宇]
- 信息技術基礎 [主編 唐倩 邵銳]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 大學計算機基礎實驗(WPS版) [主編 謝江宜 蔡勇]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線性代數(shù)導學篇 [主編 史昱]