初中信息技术《节约用水算水价》说课稿(2)

2021-01-01说课稿

  更让人意外的是有的学生还发现用水量应该控制在12吨这个分段点以内,这样既节约用水也节约开支。我惊喜地夸奖到“想不到平时毛手毛脚的你们分析起问题来还这么透彻!那第一单元学的流程图更不在话下了,怎么样,能画出这个分析过程的`流程图吗?”

  学生们早已等不及了指手划脚地讨论开了,果然同学们能画出大致的结构,只是在画分支结构时出现了个别问题。我形象地引入了丁字路口,左边是餐厅,右边是教室,早晨起床后如想就餐就向左走,否则就向右走。

  师生总结: 程序是在用一种计算机能够听的懂的语言很详细地对计算机述说着做一件事情的基本的做法和流程!学生不由的感叹 “原来编程一点都不难,我也想编一个这样的程序呢!”

  问题三:你也想编制这样的程序吗?

  面对跃跃欲试的学生,我高兴地宣布“既然大家都迫切地希望操作一下,那我们就一起踏上愉快的编程之旅吧!”。

  创设界面

  首先,让大家观察一下这个程序要用到哪些控件,需要的数量分别是多少,如何设置其属性?这部分内容学生已经非常熟悉了,完全可以放手,让学生自主实践,小组长发挥榜样的作用。

  设置属性

  我在巡视过程中发现,大部分学生完全按课本操作,但仍有部分学生融入了自己的审美观点,如设置了文字、背景颜色;也有学生改变了Lable2和Lable3的位置;更为可喜的是有个同学没有照抄课本把Lable3的Captin属性设置为空,而是直接输入了说明部分,只是没有分行,完全挤在一起。我提示他,可以在需要换行的地方多输入几个空格,试验之后果然凑效,学生脸上立刻露出成功的喜悦,再试一试,又把第二行和第三行也分开了,比编代码简单多了。

  还有个学生问我,为什么Lable2的属性要设置为True呢?我是这样简释的:你想想用水量确定之后,水费是不是就确定了呢?所以水费是由用水量确定的,当然不能更改了,他们是一一对应的。

  编辑代码

  属性设置完之后,运行程序才发现并不能执行,我又向学生解释道:VB作为应用程序设计工具,通过属性的设置只能实现一些简单的功能,大部分还要通过编写代码来实现更为复杂的应用。其中“退出”按钮和“清空”按钮的Clic事件代码在前几节多次用过,可以让学生分组设计。而“计算”按钮的Clic事件代码代码较多,需要老师的讲解,于是我按照代码的顺序与学生边分析边解释如:

  为什么要定义x,为实型变量而不是不是整型或长整型?因为实型能够保存小数,而整型和长整型适用于整数。这样无形中就帮助学生加深了对数据类型的认识。

  其次赋值语句是程序中的基本语句,主要用于将一个表达式的值送给一个变量或一个控件的某个属性。强调:要赋的值有可能是数值、变量、由数值与变量构成的表达式。而Val语句虽然等同于赋值语句,但它是先把字符型转化成数值以后再进行赋。。

  IF语句作为本节课的重点要特别强调IF语句的基本格式,让学生认识并掌握这个语句。

  对于窗体的Lad代码,虽然可以借鉴前面那个同学的做法,即直接通过属性进行设置,但是作为编程人员,还要养成尽量用代码设计的习惯。

  字符串连接符≈,虽然它的功能类似于“+”(如第3课P51就是用“+”连接的)。但由于用“+”来连接字符串时容易导致歧义,(如我写“1+2”,问学生这个语句是什么意思?结果是什么,学生都说成“1加2等于3”,正好上了我的当,因为这个语句是把1和2连接起来的意思,结果是12。)所以良好的的编程习惯是用“≈”来连接字符串,最好让学生看一下第5课P62“谜语”按钮的代码中也是用的“≈”来连接字符串。

  至于换行符号 “ vbCrlf ”在第3课已经接触过,功能类似回车符但他与“ vbCr ”也不同,前者既适合Lable又适合Text ,后者只适合Lable在Text时起不到换行的作用。为了让学生加深对这个符号的认识,我让学生边连续用2次甚至3次,看看有什么变化,原来这个符号用几次就会换几行,印象深刻了,自然对它的功能记得更牢固了。

  运行程序

  看学生掌握的差不多的时候,我通过多媒体广播系统,展示有特色的学生作品在动行过程中如果出现错误,要引导学生分析错在哪?应该如何解决?这个错例的分析、解决过程已经在无形中成为学习的资源,给其他同学提了个醒,避免下次再犯类似的错误。

  不断的分析交流之后,大家都在自己的努力下编制出了自己满意的能正常运行的程序,那种豁然开朗的心情以及成功的喜悦让学生们体会到编程的乐趣,极大地激发了学生的学习兴趣和挑战欲望。

  问题四:你想过用计算机程序来解决生活中的难题吗?

  为了让学生达到举一反三,学以致用的效果,我又问学生“既然大家都能编出收取水费的程序,那以后你就可以根据你们家的用水费,方便快捷地计算出水费了。可是以前只知道交水费都不知道用了多少水,你能不能编个程序反过来计算一个用水量呢?”一个简单的反例,调足了学生的胃口,引起学生再次编程的兴趣,让学生意识到现实生活中蕴藏着丰富的程序设计的例子,从而体现“小课堂,大社会”的教育观。在勇敢尝试、亲身实践中,大家克服了畏难情绪,养成了良好的编程习惯。七、说反思

  很多老师都认为VB教学枯燥乏味,但我认为只要跟实际问题相联系,学生就愿意学,而且是在不知不觉中学会了。因为新知识的出现不是突然的,无端的,所创设的问题是与生活密切相关的,缩短了知识与应用之间的距离,学生的积极性被充分调动起来了,他们自主参与学习的过程,学生愿意学习(具有学习的动力)、主动学习(成为学习的主人),并且通过与同伴、教师的合作与交流,通过不断地反思,自然而然地养成良好的编程习惯。

【初中信息技术《节约用水算水价》说课稿】相关文章:

1.节约用水算水价说课稿

2.初中信息技术说课稿3.初中信息技术说课稿

4.《笔算除法》说课稿

5.算除法的说课稿

6.笔算除法说课稿

7.节约用水说课稿

8.《节约用水》说课稿

上一篇:《网页动态效果》说课稿范文下一篇:《称象》小学语文的说课稿范文(精选4篇)