41用计算机程序解决问题

41用计算机程序解决问题

ID:41558545

大小:55.88 KB

页数:3页

时间:2019-08-27

41用计算机程序解决问题_第1页
41用计算机程序解决问题_第2页
41用计算机程序解决问题_第3页
资源描述:

《41用计算机程序解决问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、4.1用计算机程序解决问题4.1.1体验程序的运行过程及作用【第一课时】:一.上机操作:1•请同学们在班级文件夹屮建立"第四章〃文章夹,并下载以下文件到该文件夹屮.幸运猜猜看俄罗斯方块文字修饰或者从老师的计算机(3-jsj)中将〃第四章资料〃中的所有文件复制到自己的文件夹中2.分别执行将下载或复制的每个文件双击执行,运行每个所下载的程序.注:学生体验时,可比一比谁在剪了包袱锤屮赢的最多,谁在猜数屮猜的快二、学习新知:(一)引出算法:刚才这些文件是老师用VB语言编写完成的小程序。其实计算机上使用的许多软件、以及银行、超市等任何使用计算机的处理信息的地方都有程

2、序员编写的程序,甚至Windows系统都是用计算机语言编写的程序。计算机只是在按程序员给它的方法、步骤一步一步的自动执行。同学们如果学习了计算机编程,也可以指挥计算机按照你的步骤一步一步自动完成你的问题。通过上述活动,我们知道,程序是以文件的形式存储在计算机中,运行程序,主耍是让计算机按照程序中的命令顺序來自动执行操作,以实现某种功能.说到程序,同学们知道还有哪些编写程序的计算机语言吗?(学生冋答)。我们可以用这些语言屮任一种编写程序,讣计算机白动执行解决问题。当然,如果问题较大时,我们教给计算机的步骤会很多,方法会较复杂,此时需要进行软件开发编写程序是软

3、件开发的重要环节;当问题较小时,步骤也会很简单;这些解决问题的具体方法、具体步骤就是算法。(二)师生互动,模拟猜数游戏。让老师随机出数,学生猜数。在猜数过程屮一-般情况下,怎样猜能够又快又对?(二分法)(三)分析猜数步骤,引导学生总结当前程序算法如下:1、教师输入一个100以内的数A。2、参与游戏的学业生输入一个猜想的数B。3、比较A,Bo如果A二B,显示“你赢了”,结束程序。如果AHB,如果B>A,提示“髙了”,并返回2。如果B〈A,提示“低了”,并返回3。总结:这是用自然语言在描述算法过程,其中的返冋有多处,出现各种的情况在简单问题时还容易理解,当问题

4、复杂时,就会比较混乱,I刃而彳j经验的程序员通常会采用另一•种方式来描述他的算法—流程图。有关流程图我们下学期学VB时再作介绍.三、学生练习:相邻两位同学业为一个小组,从以下问题中任选一个问题,讨论并分析其算法,最后试着描述算法。1.给三角形的三条边,计算岀该三条形的面积2.在师牛猜数游戏屮,学牛猜数的算法(二分法)3.计算器:输入两个数,进行+或■或*或/运算总结学生的练习情况,引导学生思考:1、如果一个算法有缺陷,或不适合某个问题,执行这个算法会怎样?2、同样的问题同学们给出了不同的算法,说明什么问题?在这些算法中谁的算法好?如何判断一个算法的好坏?提

5、示:有关算法、程序设计的更多知识参见课外学习资料或专业书籍:算法与程序的网页。有兴趣的同学可在课下拓展学习。四、课堂小结:用计算机程序解决问题的一般过程:分析问题・>设计算法・>编写程序・>调试程序〉检测结果教师引导:在用计算机程序解决问题的过程中,根据问题的分析结果设计一个好的算法是非常重要的。只有在好的算法指导下才能写出好的程序,实际上算法的核心是一种思维方式,我们人家要学习这将种算法思维习惯,并用算法思维指导自己的生活和学习,合理安排学习方法和步骤,优化学习过程,提高学习效率。【第二课时】:一、启发导入:上节课的详细分析了猗数小游戏的算法过程,同学们

6、一定想自己编一个的猜数小游戏,是吗?这节课我们就用VB做出H己猜数小游戏,希望每个同学在下课前都能玩上白己编写的小游戏。二、布置任务:下面请大家启动VB,即在开始菜单中找到Microsoftvisualbasic,老师发给大家的猜数游戏就是用它完成的。下以以小组为单位,组长带领本组同学先分析老师的游戏,然后认真研究VB的用法,最后在6己的机器上模仿做出猜数的小游戏。三、VB中的三个主要对彖:label:主要用于在窗口显示文字command:川丁描述对数据进行处理的相关命令te45xt:用于文本输入,输入的内容为字符型程序代码:PublicnumberAsL

7、ongPrivateSubCommand1Click()number=Vai(Textl.Text)Textl.Text=""EndSubPrivateSubCommand?Click()DimsAsLongs=Tcxt2.TextIfs>numberThenLabel3.Caption="高了!"'提示语Elselfs

8、试,并运行程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。