schemas-microsoft-com:
office:
word"/>3.力口法器代码编写
1插入变量表:
如右图:
2程序代码的意思:
逐行分析程序代码的含义。
4.小结:
程序设计的实现步骤
(1)•分析问题,理解任务;
(2)•确定界面所需组件及每个
组件的作用,设计出程序界面;
(3)•确定关键代码;(4)•确定关键代码应该写在什么组件的什么事件里。
(二)、开发计算器
2、举一反三分组研发
分组研发减法器、乘法器、除法器
提示:
开发计算器是在加法器的基础上,同理设计中来的。
操作方法相似,在代码编写上,改下代码编写中的运算符号即可。
2、学生演示并解说其操作:
通过观察学生的操作情况,让学生来展示自己的作品,并且演示自己的操作过程,在操作如有错误,找其他同学指出并提岀建议。
找生示范减法器的制作过程,师评价鼓励,再分别找生示范其它组成员的程序作品乘法器、除法器。
3、应用方法解决问题(规范操作)
大屏幕岀示:
课件简单计算器的各个代码;并在演示中解说操作过程,强调注意的地方。
请同学们继续完善自己的计算器。
通过实践,反复领会,突破重难点。
全体学生上机实践,教师巡视,并做个别辅导。
4、学有余力的同学可以做选学任务:
开发计算圆面积的小程序
5、作品评价颁奖
谁愿意把开发的计算器展示给大家?
评价作品。
(颁奖)
6、小结:
很好,我们已经成功开发了简单计算器。
鼓励示范学生并颁奖,评出程序设计最棒小组和“小小程序
设计师”!
四、课后探索:
开发计算圆面积的小程序
五、课堂小结
(-)知识归纳:
1、变量、常量与数据类型;
2、赋值语句、输入、输岀的方法;
3、转换命令:
到文本()、到数值();
4、简单计算器的编写。
(二)程序设计时的实现步骤:
⑴•分析问题,理解任务;
⑵•确定界面所需组件,设计出程序界面;
(3)•确定关键代码;(4)•确定关键代码应该写在什么组件的什么事件里。
六、教后记:
附:
学案
一、编写加法器
提示:
自学、求助“学案”、或向身边的同学、老师请教!
1、任务分析
加法器:
A+B二C任意两个数相加,求结果。
据算法,绘制流程图。
确定所需要的组件:
⑴•三个编辑框(放加数、被加数、得数);
(2)•—个按扭(被单击时激发代码)
(3)•三个标签(注释)
2、界面设计(可参考右图)
生上机实践交流汇报演示效果
小小加油站
(1)・变量:
在程序运行过程中可以自由改变或会发生变化的量。
变量分为全局变量和局部变量两类,它们的区别在于全局变量是整个程序所使用的变量,在程序的各个部分都有效,而局部变量只在它所在的程序段有效。
(2)・常量:
是在程序运行过程中保持不变的量。
(3)・数据类型:
整数型、小数型、文本型等。
数据名
称
取值范围及所占存储空间
整数型
-2,147,483,648到2,147,483,647之间的整数,占
4个字节
小数型
3.4E+/-38(7位小数)之间的数值,占4个字节
文本型
记录一段文本,文本由以字符0结束的一系列字符组成
(4)•转换命令:
到文本():
将非文本型的数据转变成文本型数据;
到数值():
将非数值型的数据转变成数值型数据。
3•加法器代码编写
我们想在单击“+”号按扭后,编辑框1、2中的任意数值相
加,所以这儿要引进三个变量,即先插入变量表:
“插入”
菜单一一“局部变量”(或按组合键ctrl+L)o如下图示:
课后:
如果你有好的作品、创意或有什么问题想与老师探讨,可登录在线留言,或者发Email至我邮箱:
二、开发计算器
2、分组研发、个性创造
(1)、一、三组主要开发减法器;
(2)、二、四组主要开
发乘法器;
(3)、五组开发除法器;
提示:
设计计算器是在加法器的基础上,同理设计中来的。
同样的变量表,只是在代码编写上,改下代码编写中的运算
符号即可。
例:
编写减法器
(1)・据任务分析设计界面(可在原来加法器的基础上增加
相减按扭);
(2)・选中“相减”按扭,在左侧属性面板选择“按扭一一
被单击”事件;
(3)・插入局部变量(同加法器相同);
(4).写代码(在代码编写上,改下加法器代码编写中的“+”
为“一”运算符号即可)
(5)・单击工具栏的按扭或按F5运行程序,
(6)•保存程序。
同理开发乘法器、除法器。
三、课后探索:
开发计算圆面积的小程序
四、课堂小结
(-)知识归纳:
1、变量、常量与数据类型;
2、赋值语句输入、输出的方法;
3、转换命令:
到文本()、到数值();
4、编写简单计算器。
(二)程序设计时的实现步骤:
1、分析问题,理解任务;
2、•确定界面所需组件,设计出程序界面;
3、确定解决问题所需要的关键代码;4、确定关键代码应该写在什么组件的什么事件里。
五、学后记:
第5课循环结构
教材分析
本课是青岛出版社信息技术八年级(下册)第1单元算法
18word格式支持编辑,如有帮助欢迎下载支持。
思想初步第5课循环结构的内容。
循环结构与顺序结构、分支结构是E语言中很重要的编程结构,能大大提高程序的效率,减少运算次数。
很多计算机编程语言涉及大量的计算机英文术语,在学习的时候势必会感到吃力。
可喜的是,我们有自己的汉语编程语言一一E语言,可以用汉语语言来书写代码,解决算法的编程问题。
初二下学期开始接触E语言编程问题,开始可能会有点困难,但随着学习的深入,学生会逐步了解和使用E语言。
本节课利用E语言程序解决九九乘法表中计算和输岀问题,是学生在了解和认识E语言开发环境后,以九九乘法表问题这个典型例子作为载体,让学生掌握E语言程序的循环结构,利用循环结构有效地解决问题。
通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
学习目标
2、知识目标
了解循环结构在算法中的应用。
2、技能目标
①学会在程序设计中利用循环结构有效地解决问题;②理解算法优化的基础知识。
3、情感、态度与价值观目标
对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果。
培养学生运用不同方法解决问题的习惯。
一、概述
本课是青岛出版社信息技术八年级(下册)第1单元算法思想初步第5课循环结构的内容。
循环结构与顺序结构、分支结构是E语言中很重要的编程结构,能大大提高程序的效率,减少运算次数。
很多计算机编程语言涉及大量的计算机英文术语,在学习的时候势必会感到吃力。
可喜的是,我们有自己的汉语编程语言一一E语言,可以用汉语语言来书写代码,解决算法的编程问题。
初二下学期开始接触E语言编程问题,开始可能会有点困难,但随着学习的深入,学生会逐步了解和使用E语言。
本节课利用E语言程序解决九九乘法表中计算和输岀问题,是学生在了解和认识E语言开发环境后,以九九乘法表问题这个典型例子作为载体,让学生掌握E语言程序的循环结构,利用循环结构有效地解决问题。
通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
二、学习目标分析
4、知识目标
了解循环结构在算法中的应用。
5、技能目标
1学会在程序设计中利用循环结构有效地解决问题;②理解算法优化的基础知识。
6、情感、态度与价值观目标
对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果。
培养学生运用不同方法解决问题的习惯。
三、学习者特征分析
1.学生是初二学生,对多媒体大屏幕环境下的课堂坏境非常熟悉;
2.学生在学习本课以前,已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题等E语言的基础知识。
3.学生具备一定的自学能力,思维活跃,对程序框图与算法的基本逻辑结构这一课程兴趣很高;
4.初二学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中宜选择学生熟悉的,易懂的实例引入。
四、教学策略的选择与设计
本节课主要采用〃启发探究与合作探究相结合〃教学方式,教师引导,学生得出结论,教师总结,纳入知识系统。
主要体现在两部分:
2、循环结构的概念分析和框图的得出过程,主要为启发探究的教学方式完成。
2、对概念的深入理解及对引例的分析过程,主要由学生合作探究为主要方式完成。
另外教学手段采用多媒体辅助教学,为框图的书写节省时间,有效提高课堂效率,充分调动学生学习的积极性。
五、教学资源与工具设计
1、教师自制的多媒体课件;
2、上课环境为多媒体电子白板环境。
六、教学过程实录:
教学流程图:
(-)创设情境,激发兴趣
让学生回忆小学学过的九九乘法表,个别学生回答。
再让学生阅读〃阅读与思考〃,让学生知道九九乘法表的来历。
提出中心任务一一用语言程序编写九九乘法表。
教学处理:
为了更好地完成中心任务,教师在开始上课时引导学生对以前学过的定义变量、常量、运算符、公式、赋值知识进行复习。
(二)发现问题,探究新知
2、循环结构定义:
在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。
2、观察分析九九乘法表的排列特点,指导学生分类:
一行、第1行,第9行、进而到第1列进行全面分析。
教学处理:
这一环节主要采用学生合作探究方式完成流程图绘制、程序界面的创建、代码的生成。
每四人为一组,教师参与到学生研究过程中,对学生出现的问题进行及时点拨帮助,最后由学生展示自己的流程图。
然后教师展示正确流程图:
设计意图:
这样设计的目的是为了培养学生合作交流精神及协作沟通能力,并训练学生的画流程图的能力。
3、循环结构概念的理解:
(1)循环结构的三要素:
循环初始值、循环体、循环的终止条件。
(2)循环结构的算法流程图
(3)当型循环与直到循环的区别
教学处理:
引导学生认真观察刚刚得到的程序框图,给学生2分钟讨论交流时间,让大家互相沟通,从而使得学生对概念的理解更深刻,最后由学生说岀以上对概念的理解,教师进行归纳总结。
设计意图:
通过师生交流,使学生对概念有更深的理解,同时锻炼了学生归纳、总结的能力,增强合作交流意识。
创建了和谐的课堂氛围。
4、变式探究:
探究1:
再观察列,如第1列等如何编写程序。
探究2:
中心任务的逼近。
(三)、类比探究,拓展知识
变式1:
结合练一练2探究。
此例可由学生独立思考、回答,师生共同点评完成。
设计意图:
1确定循环变量和初始值
2确定循坏体
3确定循环终止条件。
(四)、同伴互助,沟通发展
实践创新大显身手。
设计意图:
通过同伴互助巩固所学知识,培养和提升学生的认知水平。
沟通发展,有助于及时查漏补缺,保持学生学习的热情和信心。
(五)总结归纳
鼓励学生对本课进行总结,其他学生补充。
设计意图:
是帮助同学认清本节课的知识结构,培养学生归纳总结的能力及合作探究的精神。
七、总结与评价
2、在课堂中教师对学生的学习、探究、讨论等给予及时的评价、引导和总结;本课结束时,教师引导学生进行本次课
综合性总结;课后,通过作业来评价反馈。
项
目
因素
a
B
C
说明
情感与态度
1、举手发言
a二积极,b=
一般,心=不
积极
2、参与活动
3、认真情况(作业、讨论、思考)
貝.,b=一般,心=不认真
4、大胆质疑并提岀与别人不同的问题
a二经常,b=
一般,c二很
少
5、大胆尝试并表达想法
a二能,6=很
少,c二不能
6、对〃同伴互助,沟通发展〃这一环节