资源描述
第2课《利用E语言解决高斯问题》
教材分析
很多计算机编程语言涉及大量的计算机英文术语,在学习的时候势必会感到吃力。可喜的是,我们有自己的汉语编程语言——E语言,可以用汉语语言来书写代码,解决算法的编程问题。初二下学期开始接触E语言编程问题,开始可能会有点困难,但随着学习的深入,学生会逐步了解和使用E语言。
本节课利用E语言程序解决高斯问题,是学生在了解和认识E语言开发环境后,以高斯问题这个典型例子作为载体,让学生掌握E语言控件的添加与删除操作,熟悉E语言基本输入输出语句。通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
学习目标
1、知识目标
了解和认识E语言开发环境。
2、技能目标
①掌握E语言控件的添加与删除操作;②熟悉E语言基本输入输出语句。
3、情感、态度与价值观目标
E语言是国产软件,通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
重点、难点: 利用E语言设计高斯加法器
教学方法 任务驱动法、示范操作法、成果展示法
教学准备
教师:课件、E程序作品范例、导学稿;
学生:1、预习导学稿;
教学过程
课前大屏幕出示:课件首页
一、创设情境 导入新课
相信同学们对数学家高斯小时候计算的1+2+3……+100累加和这个问题都很熟悉,谁能告诉大家高斯当时是如何计算的吗?
大屏幕出示: 看看谁算的最快?
1+2+3+4+……+15= 1+2+3+4+……+43=
1+2+3+4+……+69= 1+2+3+4+……+81=
师:(生 回答结束之后)同学们刚才计算的很正确,速度也很快!看得出来,同学们数学学的很好。谁能告诉我你是怎么算出来的?
生:回答
师:今天我们就用E语言开发一个简单的计算器,让它帮助我们解决计算高斯问题。
大屏幕出示:学习任务 利用E语言设计高斯计算器
< xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />
师简要介绍利用E语言设计好的高斯计算器使用方法。
课件出示学习目标
学习与探究
一、高斯问题的分析与流程图表示
1+100=101
2+99=101
3+98=101
4+97=101
一、高斯数学问题分析与流程图
1+100=101
2+99=101
3+98=101
4+97=101
……
49+52=101
50+51=101
101×50=5050
下面先找同学演示一下启动E语言开发环境的方法。
认识E语言程序操作界面。请同学说一下各个部分的名称。
师强调:工作夹、组件箱、程序窗体、状态夹的作用。
二、任务驱动 合作探究
1、 任务分析
根据高斯数学问题流程图确定所需组件。
两个编辑框(放自然数N、累加和S)
一个按扭(被单击时激发代码)
两个标签(注明自然数N和累加和S)
2、设计界面
修改个组件名称。单击各组件,然后在开发窗口工作夹中单击属性页面。
标签1的名称和标题分别为“自然数N文字”、“自然数N”
标签2的名称和标题分别为“累加和S文字”、“累加和S”
编辑框1的名称为“自然数N”,编辑框2的名称为“累加和S”
按钮的标题为“计算”
小小加油站
转换命令
到数值(): 将非数值型的数据转变成数值型数据
到文本(): 将非文本型的数据转变成文本型数据
= 赋值号
在E语言中,乘法运算符号是“*”,除法运算符号为“/”
3. 书写算法代码
双击“计算”按钮为按钮1被单击书写响应代码,即算法代码。
4、运行程序验证计算结果
单击工具条上的 按钮或菜单栏上的运行命令,程序就会运行。
师强调如出现错误,程序会在状态夹中提示。
三、实践与创新
根据自己的喜欢,设计一个自己满意的窗体界面。并在窗体内放置一幅你喜欢的图片,运行看看效果。
四、收获平台
五、本课小结
1、认识E语言开发环境
2、掌握E语言控件的添加与删除操作
3、熟悉E语言基本输入输出语句
4、理解转换命令:到文本()、到数值()的含义
练习题
1、根据自己的喜好,设计一个满意的窗体界面,并在窗体内放置一幅你喜欢的图片,运行看看效果。
2、阅读E语言开发环境自带的E语言知识库,尝试自己写一个简单的四则运算程序。
教学反思
从本节课开始学生学习E语言这种计算机编程语言,可以用汉语语言来书写代码,解决算法的编程问题。学生学习的兴趣很高,但由于刚刚接触E语言,因此在理解算法代码上有一定困难。出现这种情况很正常,这就需要教师耐心讲解,同时帮助学生树立学习的信心,多表扬鼓励,让学生体验成功的乐趣。相信随着学习的深入,学生会逐步了解和使用E语言解决一些算法的编程问题。
展开阅读全文