信息技術(shù)信息技術(shù)(選修1)算法與程序設(shè)計(jì)
1、XX學(xué)科提供的選修課各模塊內(nèi)容簡介(各學(xué)科選修一提供給學(xué)生選修的課程不能低于廣東省教育廳所提供科目模塊的80):信息技術(shù)信息技術(shù)(選修1) 算法與程序設(shè)計(jì)本模塊以問題解決和程序世界為主線,力圖揭開
1、XX學(xué)科提供的選修課各模塊內(nèi)容簡介(各學(xué)科選修一提供給學(xué)生選修的課程不能低于廣東省教育廳所提供科目模塊的80):
信息技術(shù)
信息技術(shù)(選修1) 算法與程序設(shè)計(jì)
本模塊以問題解決和程序世界為主線,力圖揭開計(jì)算機(jī)解決問題的什么面紗,向你展示計(jì)算機(jī)程序設(shè)計(jì)的精彩片斷,引領(lǐng)你經(jīng)歷分析問題、解決算法、編寫程序、調(diào)試程序等用計(jì)算機(jī)程序解決問題的基本過程。在這里,你將了解程序、程序設(shè)計(jì)語言、算法等計(jì)算機(jī)程序設(shè)計(jì)的基本概念,學(xué)會(huì)運(yùn)用Visual Basic (以下及簡稱VB)程序設(shè)計(jì)語言進(jìn)行可視化程序設(shè)計(jì)。其目錄:
第一章 揭開計(jì)算機(jī)解決問題的神秘面紗
1.1 計(jì)算機(jī)解決問題的過程
1.1.1 從生產(chǎn)方案選擇問題開始
1.1.2 計(jì)算機(jī)解決問題的步驟
1.2 算法和算法的描述
1.2.1 算法
1.2.2 算法的描述
1.2.3 算法在解決問題中的地位和作用
1.3 程序與程序設(shè)計(jì)語言
1.3.1 程序和程序設(shè)計(jì)
1.3.2 程序設(shè)計(jì)語言的產(chǎn)生與發(fā)展
1.3.3 程序的編輯和翻譯
第二章 程序設(shè)計(jì)基礎(chǔ)
2.1 VB語言及程序開發(fā)環(huán)境
2.1.1 VB 語言概括
2.1.2 可視化程序的開發(fā)環(huán)境
2.2 程序的順序結(jié)構(gòu)
2.2.1 居民生活消費(fèi)支出的計(jì)算
2.2.2 賦值語句和輸入輸出語句
2.3 程序的選擇結(jié)構(gòu)
2.3.1 從制作矩形框問題開始
2.3.2 條件語句
2.3.3 多重選擇語句
2.4 程序的循環(huán)結(jié)構(gòu)
2.4.1 FOR循環(huán)語句
2.4.2 DO循環(huán)語句
2.4.3 循環(huán)的嵌套
2.4.4 幾種循環(huán)語句的比較
2.5 模塊化程序設(shè)計(jì)
2.5.1 自頂而下、逐步求精的程序設(shè)計(jì)方法
2.5.2 過程與函數(shù)
2.5.3 模塊化程序設(shè)計(jì)的基本思想
第三章 可視化編程
3.1 可視化編程的概念與方法
3.1.1 VB可視化編程的概念
3.1.2 窗體和控件
3.1.3 VB可視化編程的方法
3.2 程序調(diào)試的方法
3.2.1 錯(cuò)誤的類型
3.2.2 調(diào)試與排錯(cuò)
3.3 綜合活動(dòng):心算練習(xí)程序設(shè)計(jì)
第四章 算法與程序?qū)崿F(xiàn)
4.1 用解析法設(shè)計(jì)程序
4.1.1 用解析法求解問題的基本過程
4.1.2 用解析法求解問題的實(shí)踐
4.2 用窮舉法實(shí)踐程序
4.2.1 用窮舉法求解問題的基本過程
4.2.2 用窮舉法求解問題的實(shí)踐
4.2.3 窮舉法小結(jié)
4.3 查找算法設(shè)計(jì)
4.3.1 《紅樓夢(mèng)》研究和查找技術(shù)
4.3.2 順序查找算法
4.3.3 對(duì)半查找算法
4.4 排序算法設(shè)計(jì)
4.4.1 選擇排序算法
4.4.2 插入排序算法
4.5 遞歸算法與遞歸程序
4.5.1 從菲波那契的兔子問題看遞歸算法