- 11
- 0
- 约2.52千字
- 约 4页
- 2019-11-26 发布于福建
- 举报
3.3.2编程解决问题
一.教学目标
知识与技能:
了解程序是什么,用程序解决问题的过程是什么,初步掌握程序设计的工作过程;
过程与方法:
知道利用计算机程序解决问题的基本步骤,掌握算法的设计要求,能利用流程图描述算法,学会分析计算机程序,知道如何修改调试程序;
情感态度价值观:
让全体学生亲历本节所有任务活动;体验计算机程序的运行过程,激发学生利用计算机程序解决问题的兴趣。
二.教学重难点
重点:学会利用计算机程序设计解决问题。
难点:如何选择正确的软件设计恰当的程序解决实际问题,并懂得修改与调试运行程序;熟练利用流程图描述算法。
三.教学过程
活动1【导入】3.3.1编程解决问题(一)
在课一开始,展示我国前面两次太空探索的图片(嫦娥二、三号发射升空图片),看着这些激动人心的画面,我们心中感慨万千,高兴之余,我们也要为我们国家的那些航天科技工作者们点点赞,他们之所以能够利用地面一条条指令控制火箭与卫星的准确入轨,其实是前期他们默默奉献做了大量准备的结果,就比如说那些控制指令,其实就是我们科学家们事先编写好的许许多多的程序指令,而这些指令其实就是由许许多多的程序命令组成。那么,程序命令到底是什么样的?它为何能产生那么大的功能呢?我们是否也可以编写一些呢?……带着这么多的疑问,让我们一起进入今天的学习,也许会为您解开这心中的疑惑。
活动2【讲授】活动2
3.3.1编程解决问题(一)
下面先看看这个程序案例1:
“超级加法计算器”
(教师打开已经事先设计好的程序,并运行)
同学们想不想知道它的真正内涵,也就是它是由什么程序命令组成的呢?
再看看这个程序案例2:
“ 倒计时器程序”
(教师打开已经事先设计好的程序,并运行)
它的真正内涵又是什么样的,也就是它是由什么程序命令组成的呢?学生探究活动过程:
任务一:
1、同学们能不能把第一个案例1中的程序修改一下,变为减法、乘法、除法运算器呢?(试试看,你一定行的!)
2、同学们也可以试着改变一下案例2中的程序,看能不能按我们自己的想法来解决问题,比如,程序里面原来设计的是五分钟倒计时,如果我们想把它变为10秒钟倒计时,行不行呢?
活动3【活动】活动3
前面都是一些别人已经设计好的程序,执行这些程序我们会发现它们都会按照编写者的意愿解决问题,那么我们自己能否也会做到这个地步呢?也就是我们能不能编写一些简单实用的程序来为我们自己服务呢?同学们,大家想不想完成这个“艰巨”的任务呢?如果您觉得自己行,那么请跟老师一起继续学习下去,相信您一定会享受到这其中的乐趣的!!请跟我来……
任务二:
“五·一节”来了,某水果卖场为了对苹果进行促销,规定购买2千克以上的可以在原价每千克10元的基础上打8折。如果您就是一个收银员,请您告诉我该怎么计算应付款呢?
解题、思考过程
1、分析问题:
本题是个典型的生活中会遇到的案例,同学们在解决它时,首先要想到的是它设置了几个什么条件?然后思考要运用什么计算方法来执行?
2、计算方法: (设计算法)
首先称好苹果,超过2千克,应付款为:苹果重量*10*0.8 ;如果没超过,应付款则为:苹果重量*10
(利用普通的语言文字来描述的方法——自然语言,用它可以描述算法。)
思考:
用上面的方法,对于一些小的量,我们虽然可以很容易计算出预付钱款,但对于特殊的情况下,比如说买的人特别多,买的量又比较大的时候,那该怎么办呢?那这个时候我们就应该想到一个特殊的工具——计算机,也就是说我们应该如何把这些信息应用到计算机中去,让它帮我们快速计算出,因为我们知道它的计算能力的。
下面老师就带大家一起来解决这个问题,大家知道,我们平时的数据要想放入计算机中去执行,首先它必须是会让计算机能接受下来的数据,因此上面那种算法还不能很好地解决这一问题,下面老师我要给同学们推出一种特殊的表示方法,请看下面所示:(流程图详见课件所示)
这种方法直观、易懂,它就是所谓的程序流程图,用它也可以描述算法,这种方法设计起来方便、简洁,设计好了对于接下来的编程可以说是打下坚实基础。
图中用到的各种几何图形的各自作用请看书上P70,教师做适当地讲解引导。(还有其他的方法后面会再介绍)
3、程序设计过程——具体程序老师列出:同学们观看并思考。
(根据上面的程序流程图我们可以设计出如下程序:)
Private Sub Command1_Click()
Dim mAs Single, v As Single
m =Val(InputBox(“请输入购买苹果的重量m(千克):, 输入框))
If m2 Then
v = m*10*0.8
else
v = m*10
End If
Print”您应付的钱款 (元):”; v
End Sub
4、调试运行程序:
请同学们把上面的那个程序放到计算机中
原创力文档

文档评论(0)