- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE3/NUMPAGES3
第五课电脑出算术题
一、学习目标
1、学会使用Math对象的常用操作(即函数)、TextWindow对象的Read操作。
2、掌握If...Then条件判断语句中条件的表达方法。
3、掌握If...Then条件判断语句的书写格式及使用方法。
二、重点难点
教学重点:
1、知道如何获取随机函数,且理解随机函数的作用。
2、理解TextWindow对象的Read操作。
3、if...Then条件判断语句的书写格式和使用方法。
教学难点:
1、理解条件的表达。
2、知道怎么运用TextWindow.WriteLine来显示字符串和变量。
3、在理解条件语句的基础上,如何利用计算机来解决生活中的实际问题。
三、教学建议
本课安排三个课时,这是第一课时,主要以讲解为主。接下来的第二课时让学生操作,第三课时讲解作业。本课的任务是编写“电脑出算术题”的程序,教材一开始就将程序列出来了,可以让学生自己先理解该程序,结合程序显示的结果去读懂程序。接下来教师分析程序每条指令的作用。
为了让学生理解随机函数的作用,可以让学生连续多次运行下面的语句:
a=Math.GetRandomNumber(100)
TextWindow.WriteLine(a)
让学生观察每次运行的结果是不是一样,从而理解随机函数的作用。
同样,为了让学生理解TextWindow.Read()的作用,可以让学生连续多次运行下面的语句:
d=textwindow.Read()
TextWindow.WriteLine(d)
让学生体会到每次从键盘上输入的值被赋值给了变量d。
条件的表达通常使用关系表达式,例如“X=0”“Y1”“a=b”“35”等。应该让学生在编程的实例中去领悟条件的表达方法。
四、教学过程
(一)导入
同学们,我们平时考试的时候都是由老师出题目,然后我们回答。我们也知道,电脑的功能是很强大的,所以这次,我们换个方式,让电脑出算术题,我们进行回答,由电脑判断我们的答案是否正确。要实现这一功能,就要学习今天的课程——电脑出计算题。(引出本课内容)
(二)讲授新课
课件出示“电脑出算术题”的原始程序,让学生自己先理解该程序。然后教师运行程序,让学生结合程序显示的结果去读懂程序。再次运行该程序,让学生从中发现两次运行中,电脑出的算术题都是不同的,是随机出题的,从而引出Math对象的常用操作(即函数)。
(三)讲解Math对象及GetRandomNumber操作
课件出示语句:a=Math.GetRandomNumber(x),讲解其作用。并讲解GetRandomNumber的中文意思,让学生更容易记住这个操作。
(四)语句作用分析
课件出示程序中的语句,进行分析讲解。
a=Math.GetRandomNumber(100)
b=Math.GetRandomNumber(100)
c=a+b
TextWindow.Write(a+++b+=)
d=TextWindow.Read()
(五)巩固练习
1.让学生连续多次运行下面的语句:
a=Math.GetRandomNumber(100)
TextWindow.WriteLine(a)
目的:让学生观察每次运行的结果是不是一样,从而理解随机函数的作用。
2.让学生连续多次运行下面的语句:
d=textwindow.Read()
TextWindow.WriteLine(d)
目的:让学生体会到每次从键盘上输入的值被赋值给了变量d,从而理解TextWindow.Read()的作用
(六)讲解条件判断语句
课件出示条件判断语句if...Then的两种格式,作用及流程图,通过例子讲解if...Then语句的应用,比较格式一和格式二,哪个语句更简洁。
(七)出示练习题,学生动手编程
1.将电脑出算术题的程序输入电脑,对程序进行修改,将程序改为出下列形式的算术题:
(a*b)-(a+b)=
(学生动手操作,教师巡回指导,学生调试好后把程序提交到教师机)
(八)总结本节内容
1..Math对象中获取随机函数命令
a=Math.GetRandomNumber(x)
作用:随机产生一个1~x的整数,其中,x为大于等于1的整数。
2.条件判断语句
课件出示两种格式及作用。
(九)课后作业(课本第29页“试一试”的第2题和第3题)
2、设计一个简单的“人机对话”程序,首先电脑问:“你喜欢学习SmallBasic吗?y/n”如果你按“y”,电脑回答“那太好了!”;如果你按“n”,电脑回答“那太遗憾了……”。
3、编写一个程序,循环输入10个整数,分别统计大于等于0的个数和小于0的个数。
(提示:每输入一个数,用If语句进行判断。若=0表示非负数的变量S1增加
有哪些信誉好的足球投注网站
文档评论(0)