您好,欢迎来到 - 67学习网 - http://www.67xuexi.com !

第一章 程度设计初步

摘要:汉字编码中国zhongguo浙江省zhejiang杭州hangzhou信息xinxi计算机jisuanji科学kexue生活shenghuo学习xuexi学校xuexiao3、汉字输入法工作流程和流程图教学因为不牵涉具体的编程,而且学生没有编程的经验,对于复杂的(当然实际上也并不复杂)流程图学生就比较难以把握,特别是一些细节的处理,学生往往很难一次性的完成整个流程的设计,建议教师在教学中采用分步教学的方法,将讲解过程进行分解,来降低难度,帮助学生的理解。也就是将流程图进行模块化,然后将每个模块逐步细化。关于细化到什么程度,是流程图教学中的难点,也是学生最难把握的地方,教师只能根据学生的实际情况来掌握,我们具体只要求学生能理解流程图中的逻辑关系即可,如果条件许可,可以将具体的语句(如qbasic)列出,简单介绍流程图和语句具有一一的对应关系,使学生懂得流程图能直接转化为可以执行的计算机语言,流程图和具体的语言是无关的,明确画好流程图是计算机编程的基本功,将来不管学习什么计算机语言,都离不开流程图。教科书中汉字输入法处理流程图参考程序如下:REM 汉字输入法DIM A
第一章 程度设计初步,标签:初中信息技术教案大全,http://www.67xuexi.com
汉字

编码 中国 zhongguo

浙江省 zhejiang 杭州 hangzhou 信息 xinxi 计算机 jisuanji 科学 kexue 生活 shenghuo 学习 xuexi 学校 xuexiao 3、汉字输入法工作流程和流程图教学 因为不牵涉具体的编程,而且学生没有编程的经验,对于复杂的(当然实际上也并不复杂)流程图学生就比较难以把握,特别是一些细节的处理,学生往往很难一次性的完成整个流程的设计,建议教师在教学中采用分步教学的方法,将讲解过程进行分解,来降低难度,帮助学生的理解。也就是将流程图进行模块化,然后将每个模块逐步细化。 关于细化到什么程度,是流程图教学中的难点,也是学生最难把握的地方,教师只能根据学生的实际情况来掌握,我们具体只要求学生能理解流程图中的逻辑关系即可,如果条件许可,可以将具体的语句(如qbasic)列出,简单介绍流程图和语句具有一一的对应关系,使学生懂得流程图能直接转化为可以执行的计算机语言,流程图和具体的语言是无关的,明确画好流程图是计算机编程的基本功,将来不管学习什么计算机语言,都离不开流程图。 教科书中汉字输入法处理流程图参考程序如下: REM 汉字输入法 DIM  A$(17,1) FOR I=1 TO 17   READ A$(I,0),A$(I,1) NEXT I A: INPUT “输入编码”,BM$ FOR I=1 TO 17   IF BM$=A$(I,1) THEN     REM 转换机内码     PRINT “找到 :”A$(I,0)     GOTO  B: END IF NEXT I INPUT “找不到你输入编码对应的汉字,是否重输Y/N?”,CH$ IF CH$=”Y”   GOTO  A: END IF DATA  “中”,”zhong”,”华”,”         hua”,”人”,”ren”,”民”,”min”,”共”,”gong”,”和”,”he”,”国”,”guo” DATA  “中国”,”zhongguo”,”浙江省”,”zhejiang”,”杭州”,”hangzhou” DATA  ”信息”,”xinxi”,”计算机”,”jisuanji”,”科学”,”kexue”,”生活”,”shenghuo”

DATA  ”学习”,”xuexi”,”学校”,”xuexiao” B: END 五、练习参考答案:     1、第一题 2、第二题 3、第三题 相关连接: http:// 第一个阶段模拟 DIM A(5):A(1)=7:A(2)=15:A(3)=8:A(4)=10:A(5)=23 FOR J=1 TO 4   IF A(J)>A(J+1) THEN   ELSE A(0)=A(J):A(J)=A(J+1):A(J+1)=A(0)   END IF NEXT J PRINT A(1),A(2),A(3),A(4),A(5) END     3.及时记录各个过程的主要数据,最后归纳填好下表。 参加排序的盒子数 比较次数 阶段结果 第一阶段 5 4 最少球数的盒子在第五个位置 第二阶段 4 3 本阶段最少球数的盒子在第四个位置 第三阶段 3 2 本阶段最少球数的盒子在第三个位置 第四阶段 2 1 本阶段最少球数的盒子在第二个位置     4.根据表格提供的数据,对整个循环流程图中循环初始值加以特别说明。 整个模拟过程BASIC语言程序清单: REM 冒泡法排序 DIM A(5):A(1)=7:A(2)=15:A(3)=8:A(4)=10:A(5)=23 N=5 FOR I=1 TO N-1 FOR J=1 TO N-I     IF A(J)>A(J+1) THEN     ELSE A(0)=A(J):A(J)=A(J+1):A(J+1)=A(0)     END IF NEXT J NEXT I PRINT A(1),A(2),A(3),A(4),A(5) END 五、练习参考答案:     1、第一题     2、第二题     3、第三题 文章来 源

上一页  [1] [2] [3] [4] 


Tag:初中信息技术教案初中信息技术教案大全免费教案 - 信息技术教案 - 初中信息技术教案