第一章 程度設(shè)計(jì)初步
操作次數(shù)
四個(gè)盒子中的球數(shù)
0
8
5
3
2
1
5
6
4
3
2
6
3
5
4
3
3
4
6
5
4
4
5
3
6
5
5
6
4
3
6
6
3
5
4
7
3
4
6
5
8
4
5
3
6
9
5
6
4
3
10
6
3
5
4流程圖(略)basic語(yǔ)言原程序:clsa1=8:a2=5:a3=3:a4=2print a1,a2,a3,a4for i=1 to 10 rem 找大數(shù) t=0:a=a1 if a>a2 then t=1 else t=2:a=a2 end if if a>a3 then else t=3:a=a3 end if if a>a4 then else t=4:a=a4 end if rem 變數(shù) if t=1 then a1=a1-3:a2=a2+1:a3=a3+1:a4=a4+1 endif if t=2 then a1=a1+1:a2=a2-3:a3=a3+1:a4=a4+1 endif if t=3 then a1=a1+1:a2=a2+1:a3=a3-3:a4=a4+1 endif if t=4 then a1=a1+1:a2=a2+1:a3=a3+1:a4=a4-3 endif print a1,a2,a3,a4next iend
第七節(jié) 漢字輸入法研究一、教學(xué)目標(biāo)知識(shí)目標(biāo):1、了解查找算法的基本概念2、了解漢字的編碼基本知識(shí)3、理解漢字輸入法的工作流程技能目標(biāo):1、學(xué)會(huì)設(shè)計(jì)漢字輸入法的流程圖2、學(xué)會(huì)循環(huán)方法設(shè)計(jì)實(shí)際應(yīng)用軟件的流程圖情感目標(biāo):培養(yǎng)學(xué)生養(yǎng)成使用流程圖分析和解決實(shí)際問題的習(xí)慣二、重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):查找算法、漢字編碼、輸入法流程圖的設(shè)計(jì)教學(xué)難點(diǎn):漢字編碼的理解、輸入法流程圖的設(shè)計(jì)三、環(huán)境與素材1、多媒體網(wǎng)絡(luò)教室,也可以在有多媒體投影機(jī)的普通教室上課2、有關(guān)流程圖的文件和相關(guān)程序,或者可以使用畫有流程圖的掛圖四、教學(xué)過程建議課時(shí):2課時(shí)本課是本章教材第一單元綜合應(yīng)用課的第二課,通過學(xué)習(xí)可以消除學(xué)生對(duì)計(jì)算機(jī)軟件那種高不可攀的神秘感,本課的教學(xué)要做到順序漸進(jìn),整個(gè)課是思維的傳授過程,教師要根據(jù)學(xué)生的實(shí)際情況調(diào)節(jié)課堂的進(jìn)度,不可操之過急。本課的教學(xué)可以分以下幾個(gè)模塊進(jìn)行。1、查找算法的教學(xué)教師可以通過日常生活的例子,如貨價(jià)上找物品、公共場(chǎng)所找人、翻字典等例子,也可以引導(dǎo)學(xué)生舉例來提高學(xué)生的感性認(rèn)識(shí),增加課堂氣氛。在讓學(xué)生思考和想象各種例子的查找過程和方法的基礎(chǔ)上,引出查找算法的基本原理,可以告訴學(xué)生有很多的查找算法,如二分法、回溯法,老師可以說出或?qū)懗雒Q,直接告訴學(xué)生今天要學(xué)的是順序查找算法是那些算法中最簡(jiǎn)單最容易理解和掌握的方法,算法的基本思想介紹就比較簡(jiǎn)單了。介紹算法時(shí)可以展示書上的流程圖,同時(shí)可以用事先編好的程序來說明這種思想在計(jì)算機(jī)上是可行的。參考程序如下:input “輸入要找的數(shù)字”, afor i=1 to 10 read x if a=x then print “數(shù)字以找到” goto e: endifnext iprint “找不到”e:data 10,20,30,40,50,60,70,80,90,100注:data部分的數(shù)據(jù)教師根據(jù)實(shí)際情況調(diào)整。 2、漢字編碼的教學(xué)漢字編碼的概念比較抽象,也是本課的難點(diǎn)之一,建議用機(jī)械漢字打字機(jī)字盤的結(jié)構(gòu)引出區(qū)位碼的知識(shí),告訴學(xué)生編碼相當(dāng)于給漢字一個(gè)編號(hào)或取名,有了編碼就可以比較容易找到漢字,可能學(xué)生會(huì)問:“為什么要分內(nèi)碼和外碼?”等問題時(shí),教師可以直接告訴學(xué)生,如有興趣深入學(xué)習(xí)下去就會(huì)明白的。這里主要向?qū)W生講授外碼的知識(shí)。因?yàn)槠匆糨斎敕ㄊ菍W(xué)生最熟悉的輸入法,用漢字拼音作為題材比較合適,在講解的最后告訴學(xué)生不管是那種輸入法,建立的數(shù)學(xué)模型是一樣的。練一練的參考答案: 四種類型的各種輸入法的名稱編碼漢字輸入法數(shù)字類區(qū)位(也稱電報(bào))字型類五筆、表形碼字音類各種拼音輸入法音型結(jié)合類二筆輸入法(陰陽(yáng)碼)、丁碼漢字詞組輸入碼(拼音)對(duì)照表