《《算法語言 》教學大綱.docx》由會員分享,可在線閱讀,更多相關《《算法語言 》教學大綱.docx(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《算法語言》教學大綱
一、 課程名稱
《算法語言》二、 課程性質(zhì)
數(shù)學及應用數(shù)學專業(yè)必修課,信息與計算科學專業(yè)限選課。
三、 課程教學目的
通過本課程的學習,使同學們了解計算機的基礎知識、學會程序設計的基本方法、 熟練掌握一門計算機的高級程序設計語言,進而利用計算機解決一些較簡單實際問 題。并為后續(xù)課程打下基礎。
四、 課程教學原則與教學方法
以課堂講授為主要形式,采用討論式、實踐式、研究式的教學方法,充分調(diào)動學 生學習的主動性和積極性。教學內(nèi)容重點突出基本知識與基本技能,既傳授知識,又 教書育人,注重培養(yǎng)學生的能力與素質(zhì)。
五、 課程總學時
64學時,習題課占1/5,上機4
2、0學時。(蒙語授課適當增加學時)六、 課程教學內(nèi)容要點
課程教學內(nèi)容要點及建議學時分配第一章基礎知識(計劃學時4)
章節(jié)序號
教學內(nèi)容
學時
1
基礎知識
4
2
程序設計初步及目的
10
3
順序結構程序設計
12
4
選擇結構程序設計
12
.5
循環(huán)結構程序設計
8
6
函數(shù)
12
7
數(shù)組
8
合計
字符川
66
一、 教學目的
1. 了解計算機一般知識。
2. 掌握計算機中各種數(shù)制的之間的轉(zhuǎn)換。
二、 課程內(nèi)容第一節(jié)為什么要用BASIC語言編程
1. BASIC語言在各種語言中的位置。
2. 高低級語言如何劃分。
3、
3. 高中低級語言的特點。
4. 計算機的軟件和硬件。
第二節(jié) 計算機中各種數(shù)制的之間的轉(zhuǎn)換
1. 掌握計算機中各種數(shù)制的之間的轉(zhuǎn)換。
三、 重點、難點提示和教學手段
教學重點:高低級語言如何劃分高中低級語言的特點。
教學難點:無。
教學手段:多媒體教學手段,注意講練上機結合。
第二章 程序設計初步及目的(計劃學時10)
一、教學目的1掌握常量、變量的分類方法(按大小分類)。
? 2 BASIC表達式求解的優(yōu)先級。
3數(shù)學表達式在BASIC中的表示形式。
二、課程內(nèi)容第?節(jié)BASIC程序的構成和基本規(guī)則
1. 程序設計的概念。
2. BASIC程序的構成和基本規(guī)
4、則。
第二節(jié)BASIC語言中的運算量
1. 編寫B(tài)ASIC源程序的目的。
2. 運算量。
3. 運算量分類。
第三節(jié)BASIC語言中的運算符和表達式
1. BASIC運算符的種類。
2. BASIC中的表達式。
3. BASIC語言中表達式的求解方法。
三、重點、難點提示和教學手段
教學重點:BASIC中的表達式運算量分類.
教學難點:運算量分類.
教學手段:多媒體教學手段,注意講練上機結合.
第三章 順序結構程序設計(計劃學時12)
一、 教學目的1掌握實現(xiàn)順序結構的相關語句:
? 2 輸入輸出語句的使用方法:INPUT READ/DATA LET PRINT3
5、要求會編寫簡單的順序結構程序
二、 課程內(nèi)容第一節(jié)結構化程序設計思想
1. 問題的引出。
2. 結構化程序設計思想。
第二節(jié) 賦值操作和賦值語句
1. 賦值操作的概念。
2. 掌握賦值語句。
第三節(jié) 數(shù)據(jù)的輸出語句(打印輸出)
1. 掌握輸出語句格式。
2. 輸出語句作用。
(1) 輸出數(shù)值型表達式的值。
(2) 輸出字符串。
第四節(jié) 從鍵盤給變量輸入數(shù)據(jù)的語句
1. 掌握鍵盤輸入語句格式。
2. 掌握鍵盤輸入語句用途。
第五節(jié)讀數(shù)據(jù)和置數(shù)據(jù)語句
1. 掌握讀數(shù)據(jù)和置數(shù)據(jù)語句格式。
2. 掌握讀數(shù)據(jù)和置數(shù)據(jù)語句用途。
三、重點、難點提示和教學手段
教學重點
6、:輸入輸出語句的使用方法:INPUTREAD/DATA LETPRIN
教學難點:INPUT READ/DATA用法.
教學手段:多媒體教學手段,注意講練上機結合.
第四章 選擇結構程序設計(計劃學時12)
一、教學目的
? 1.掌握實現(xiàn)分支結構的相關語句:
?:? 2. IF/THEN/ELSE SELECT/CASE
.:? 3.關系與邏輯表達式的值。
要求會編寫簡單的選擇結構程序。
二、課程內(nèi)容第一節(jié)概述
1. 了解順序結構程序的特點。
2. 了解分支(或轉(zhuǎn)移)結構程序的特點及分類。
3. 掌握實現(xiàn)條件分支結構的語句格式。
第二節(jié)用IF語句實現(xiàn)選擇結構
1.
7、行IF語句格式用法。
2. 塊IF語句格式用法。
第三節(jié)關系式和邏輯表達式
1. 關系運算符關系表達式。
2. 邏輯表達式。
3. 掌握IF語句是利用表達式成立與否進行分支。
第四節(jié)流程圖
1. 了解編寫程序的步驟。
2. 了解算法的定義。
3. 掌握算法的表示方法掌握流程圖的畫法。
第五節(jié)嵌套的選擇結構
1. 行IF/THEN/ELSE語句的嵌套。
2. 塊IF/THEN/ELSE語句的嵌套。
第六節(jié)多分支選擇結構
1. 用elseif實現(xiàn)多分支。
2. 用SELECT CASE實現(xiàn)多分支。
第七節(jié)選擇結構應用
1. 選擇結構應用程序舉例。
三、重點、難點
8、提示和教學手段
教學重點:用IF語句實現(xiàn)選擇結構。
教學難點:嵌套的選擇結構。
教學手段:多媒體教學手段,注意講練上機結合。
第五章循環(huán)結構程序設計(計劃學時8)
一、 教學目的
1. 掌握實現(xiàn)循環(huán)結構的相關語句:FOR/NEXT WHILE/WEND
?累加法窮舉法。
2. 了解執(zhí)行循環(huán)時語句執(zhí)行的順序。
3. 掌握循環(huán)的分類。
二、 課程內(nèi)容第一節(jié)問題的提出
L循環(huán)的概念。
2. 了解循環(huán)分類。
3. 了解實現(xiàn)循環(huán)結構的兒種語句。
第二節(jié)用FOR/NEXT語句實現(xiàn)循環(huán)結構
1. FOR/NEXT語句的結構。
2. 掌握FOR/NEXT語句執(zhí)行的一般過程。
9、3. 程序舉例。
1. 第三節(jié)用WHILE/WEND實現(xiàn)循環(huán)結構。
2. 掌握WHILEAVEND語句的格式。
3. 程序舉例。
第四節(jié)循環(huán)的嵌套
1. 了解循環(huán)的嵌套概念。
2. 循環(huán)結構程序舉例。
三、重點、難點提示和教學手段
教學重點:FOR/NEXT WHILE/WEND實現(xiàn)循環(huán)結構.
教學難點:循環(huán)的嵌套.
教學手段:多媒體教學手段,注意講練上機結合.
第六章函數(shù)(計劃學時12)
一、 教學目的
1. 掌握函數(shù)RND的用法和值。
求100-200之間的隨機整數(shù)。
2. 掌握函數(shù)TAB的用法,并利用該函數(shù)繪制簡單圖形。
二、 課程內(nèi)容第一節(jié)隨機函數(shù)
1
10、. 格式用法。
2. 程序舉例。
第二節(jié)數(shù)據(jù)的輸出位置函數(shù)
1. 格式用法。
2. 程序舉例。
三、 重點、難點提示和教學手段
教學重點:數(shù)據(jù)的輸出位置函數(shù)應用。
教學難點:數(shù)據(jù)的輸出位置函數(shù)應用。
教學手段:多媒體教學手段,注意講練上機結合。
第七章數(shù)組(計劃學時8)
一、 教學目的掌握一維數(shù)組的用法。
?從鍵盤任意輸入N個數(shù),找其中的最大最小值。
1. 掌握二維數(shù)組的用法,實現(xiàn)矩陣轉(zhuǎn)置。
二、 課程內(nèi)容第一節(jié)一維數(shù)組和數(shù)組元素
1. 概念格式用法。
2. 程序舉例。
第二節(jié)二維數(shù)組和數(shù)組元素
1. 概念格式用法。
2. 程序舉例。
三、 重點、難點提示
11、和教學手段
教學重點:數(shù)組應用 從鍵盤任意輸入N個數(shù),找其中的最大最小值 實現(xiàn)矩陣轉(zhuǎn) 置。
教學難點:實現(xiàn)矩陣轉(zhuǎn)置。
教學手段:多媒體教學手段,注意講練上機結合。
七、課程的實踐教學環(huán)節(jié)要求
每次課堂教學后留下足夠份量的練習題、思考題,并嚴格要求學生認真完成,并 上機調(diào)試程序;精心挑選一定數(shù)量的難度適中的思考題,在習題課上安排學生講解; 指導學生寫出較好質(zhì)量的學年論文。
八、 教材和主要教學參考資料
教材:
《QBASIC語言教程》(第二版).譚浩強編,電子工業(yè)出版社,2001年7月.
蒙語授課班使用自編蒙文教材.
參考書:
《BASIC語言學習輔導》(第三版)譚浩強編,科學普及出版社,
精品課程網(wǎng)頁:
九、 課程考試與評估
精心設計試題與試卷,使之真正反映學生的學習水平,加強實踐環(huán)節(jié),注重過程 管理,認真評估,對學生給出恰當?shù)某煽儭?
課程考試成績由平時成績(包括出勤、平時作業(yè)、期中考試或小測驗成績)與期 末閉卷考試成績組成,其中平時成績占30%,期末成績占70%。