谈谈计算机求解问题的过程,第一节 了解计算机解决问题的过程.doc

第一节 了解计算机解决问题的过程

PAGE

PAGE 5

第一章 计算机解决问题的过程

了解计算机解决问题的过程

教材分析本节主要让学生在确立选购奖品方案的活动中感受计算机求解的优势,体验从分析问题到最终用计算机求得结果这一用计算机解决问题的全过程。无论是人工解题还是使用计算机解决问题,都需经历分析问题的过程,所不同的是,人工解题在分析问题后,需要建立数学模型来简化问题,用解析的方法求解,最后通过手工计算得出答案。而用计算机解题时.在分析问题后,需要设计出算法,并将算法转化为计算机程序,最终通过计算机执行程序来得出结果。要认清这两者的区别和联系是本节学习的关键。因此本节从人工解题着手.在学生体会到人工解题的繁琐和复杂的同时,自然而然地引入计算机这个好帮手,从而激发学生学习算法与程序设计的兴趣。活动一:运用已有的知识解决问题。学生通过运用数学知识来求解问题,整理出解题的思路,为学习设计算法打下基础。活动二:在计算机上解决问题。学生通过运行现有的程序获得答案,并与活动一中的答案进行比较,体会到使用计算机程序求解问题的高速、精确等优势。通过对比,激发学生学习编程的兴趣。

教学目标

目 标实 现知识初步了解什么是算法活动一中的“提示板”,“学习指引”中的分析问题和设计算法。了解计算机解决问题的过程活动二中的“提示板”,“学习指引”中的编写调试运行程序技能能够自主探究手工解决问题的过程贯穿于整个活动一的过程之中在教师的引导下,通过阅读计算机解决问题的程序,尝试归纳计算机解决问题的过程贯穿于整个活动二的过程之中对于体验活动中的某个问题。学生能够应用本节所学的技能加以分析和设计算法贯穿于整个“学习指引”之中情感态度价值观经历孙强同学解决给定问题的过程,对学习算法与程序设计形成初步的感性认识活动一、活动二的学习过程中养成独立分析、解决问题的习惯在本节活动的经历过程中,以及体验活动的分析和解决过程中教学重点和难点:让学生了解计算机解决问题的全过程是本节的重点,而难点是让学生在实践中学会分析问题、设计算法,并在体验活动中加以运用。

课时安排:本节内容建议用1课时完成。

教学准备:1.机房准备。算法分析程序设计教学的开展对机房的软硬件配置要求不高,要求有局域网,且每个学生一台计算机(装有VisualBasic 6.0)。2.教师准备。熟练掌握VisualBasic 6.0和常用算法;搜集整理一些常用的算法分析例题放在教师机上;提供一些专业的算法分析和程序设计网站的索引供学生学习使用。3.学生准备。具备基本的信息技术操作技能。

教学过程安排1.导入新课:人工解题与计算机解题的对比实验。在这里,教师首先提出“购买奖品”的问题,要求学生分成两个组来求解答案,其中一个组使用数学方法人工解题(活动一),而另一个小组则使用计算机程序求解答案(活动二)。两个小组比赛哪个小组最快获得答案,哪个小组的答案最精确。毋庸置疑,使用程序解题的小组会比较快地获得答案,学生会在比赛中感受到计算机解题的优势,激发学生学习编程的兴趣。注意:在这里,教师可以提供学生现成的程序(编译后的可执行文件)直接使用。2.完成活动一。在激发了学生的学习兴趣以后,教师可以展示一下程序的源代码,开始和学生一起探讨如何获得这些源代码。提示学生,程序的基础来自于人工解题的思路,算法需要从人工解题的过程中获取灵感。然后,要求人工解题小组的学生介绍自己的解题思路,开始分析问题的过程。(1)提问:用现有的数学知识该如何解决教材第2页上的购买奖品问题?(2)分组讨论:要求学生以小组讨论的形式,列出解题的方程组,算出结果。(3)在解题的过程中,教师可以要求学生详细地记录下自己的解题步骤,为下面的学习做好铺垫。而在解题步骤中,教师应该有针对性地要求学生记录下关键性的内容,即教材第2页上活动一的步骤1的表格:已知条件、要解决的问题、它们之间的关系,这些内容是解决问题的前提条件。(4)教师分析:什么是分析问题,其作用是什么?(第2页提示板)(5)介绍“学习指引”中的“分析问题”。(6)分组讨论:尝试用数学方法解题,完成活动一的步骤2。思考:在人工解题的过程中,由于方程组比较复杂,可以让学生体会到人工解题的复杂,从而思考如何让计算机来替代人完成这些复杂的运算。因此,教师可以让用程序解题的小组谈谈自己的解题感受。因为计算机代替了人来进行复杂的运算,所以该组的同学基本不会感觉到第一组同学的困难。(7)教师分析:什么是算法(第3页“提示板”)。在这一阶段的学习中,学生的注意力还是在解决问题上,而这个时候的解题方法和算法还有很大的区别,为了让学生顺利地完成知识的转化,教师应该在教学设计中注意让学生保留一些人工解题会忽

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值