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