第1章 信息技術(shù)概述
1.1 信息技術(shù)基礎(chǔ)
1.1.1 信息與信息技術(shù)
1.1.2 信息技術(shù)的發(fā)展
1.1.3 新一代信息技術(shù)
1.2 信息的表示與存儲(chǔ)
1.2.1 計(jì)算機(jī)中的數(shù)據(jù)
1.2.2 數(shù)制及其轉(zhuǎn)換
1.2.3 數(shù)值的編碼
1.2.4 西文字符的編碼
1.2.5 漢字的編碼
1.2.6 圖像的編碼
1.2.7 聲音的編碼
1.3 信息安全
1.3.1 常見(jiàn)的信息安全問(wèn)題
1.3.2 信息安全技術(shù)
小結(jié)
練習(xí)題
第2章 計(jì)算思維與算法設(shè)計(jì)
2.1 計(jì)算思維
2.1.1 什么是計(jì)算思維
2.1.2 三大核心思維
2.2 計(jì)算機(jī)中的問(wèn)題求解
2.2.1 算法的概念與特征
2.2.2 繪制流程圖
2.2.3 程序設(shè)計(jì)的三種基本結(jié)構(gòu)
2.3 常用的經(jīng)典算法
2.3.1 枚舉法
2.3.2 遞推法
2.3.3 分治法
2.3.4 遞歸法
小結(jié)
練習(xí)題
第3章 可視化編程方法
3.1 RAPTOR的基本程序環(huán)境
3.2 運(yùn)算符與表達(dá)式
3.2.1 算術(shù)運(yùn)算符與表達(dá)式
3.2.2 字符串運(yùn)算符與表達(dá)式
3.2.3 關(guān)系運(yùn)算符與表達(dá)式
3.2.4 邏輯運(yùn)算符與表達(dá)式
3.2.5 運(yùn)算符優(yōu)先級(jí)
3.3 常量與變量
3.3.1 常量
3.3.2 變量
3.4 RAPTOR變量賦值方式
3.4.1 通過(guò)輸入符號(hào)對(duì)變量進(jìn)行賦值
3.4.2 通過(guò)賦值符號(hào)對(duì)變量進(jìn)行賦值
3.4.3 通過(guò)過(guò)程調(diào)用對(duì)變量進(jìn)行賦值
3.5 RAPTOR運(yùn)用實(shí)例
3.5.1 順序結(jié)構(gòu)實(shí)例
3.5.2 分支結(jié)構(gòu)實(shí)例
3.5.3 循環(huán)結(jié)構(gòu)實(shí)例
3.5.4 數(shù)組的運(yùn)用
3.5.5 函數(shù)與函數(shù)調(diào)用
3.5.6 子圖與子程序的運(yùn)用
3.5.7 RAPTOR制圖
小結(jié)
練習(xí)題
第4章 程序設(shè)計(jì)基礎(chǔ)
4.1 程序設(shè)計(jì)基本方法
4.2 Python概述
4.2.1 Python語(yǔ)言簡(jiǎn)介
4.2.2 Python下載與安裝
4.2.3 Python程序的運(yùn)行
4.2.4 Python的基本語(yǔ)句
4.3 Python基本數(shù)據(jù)類(lèi)型
4.3.1 數(shù)字類(lèi)型
4.3.2 數(shù)字類(lèi)型的操作
4.3.3 字符串類(lèi)型
4.4 Python組合數(shù)據(jù)類(lèi)型
4.4.1 列表(list)
4.4.2 元組(tuple)
4.4.3 字典(dict)
4.4.4 集合(set)
4.5 程序的控制結(jié)構(gòu)
4.5.1 順序結(jié)構(gòu)
4.5.2 分支結(jié)構(gòu)
4.5.3 循環(huán)結(jié)構(gòu)
4.6 函數(shù)
4.6.1 內(nèi)置函數(shù)
4.6.2 自定義函數(shù)
4.6.3 變量的作用域
4.6.4 函數(shù)綜合案例
4.6.5 遞歸函數(shù)
4.7 文件操作
4.7.1 文件的打開(kāi)與關(guān)閉
4.7.2 文件的讀寫(xiě)
4.7.3 文件操作綜合案例
小結(jié)
練習(xí)題