文档介绍:计算机和算法
一、教学目的:
1.知识和技能:
(1)掌握算法概念和特点
(2)理解程序来源和指令种类
(3)知道程序的两部分组成,理解计算机解决问题的三个阶段
2.过程和方法:
通过狼、羊、菜过河游戏和猜价格游戏,帮助学生理计算机和算法
一、教学目的:
1.知识和技能:
(1)掌握算法概念和特点
(2)理解程序来源和指令种类
(3)知道程序的两部分组成,理解计算机解决问题的三个阶段
2.过程和方法:
通过狼、羊、菜过河游戏和猜价格游戏,帮助学生理解计算机解决问题的过程。通过对游戏问题的总结归纳,熟悉算法的概念和特点,理解如何科学合理地选择和设计算法。(精品文档请下载)
3.情感态度价值观:
通过游戏引发对程序设计的兴趣,开展理论联络实际的才能,为程序设计打好根底。
二、教学重点:
算法的概念
计算机解决问题的过程
程序的组成
算法的特点
三、教学难点:
数据存储、计算机解决问题的过程
算法的特点
四、教学过程:
教学环节
老师活动
学生活动
设计理念
创设情景
引入新课
【游戏一】:有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是假设让狼和羊单独在一起,狼会吃羊,让羊和白菜单独在一起,羊会吃白菜,牧羊人应如何过河?
要求:请学生设计方案,把3样东西安然无恙的带过河。
学生设计方案:
第一步:人和羊过河,人返回,留下羊;
第二步:人和狼过河,人和羊返回,留下狼;
第三步:人和菜过河,人返回,留下菜;
第四步:人和羊过河.
开展学习热情,快速进入学习状态.
算法的概念
针对游戏一的过河方案,提出以下问题:
问题1:这个方案总共有多少步?
学生答复以下问题,总结算法概念:
通过问题设置,引出算法
问题2:第二步和第三步是否可以改变顺序?其他步骤可以颠倒吗?
总结算法概念:算法就是解决问题的方法和步骤,而且步骤是有限的.
在以后的编程中也要记住了,有些步骤是可以颠倒的,不影响程序的结果;但是有些一但颠倒了那最终的结果也就全变了。
算法就是解决问题的方法和步骤.
理解算法可以不唯一,但必须每一步都可以准确执行,并且可以通过有限的步骤有效执行。
概念。
初步理解算法特点。
计算机解决问题的一般过程
【游戏二】:在电视台的某个娱乐节目中,主持人出示了一台价值在1000元以内的商品,要求参和者快速猜出价格。参和者每次估算出一个价格,主持人只能答复高了、,你会怎么猜?假设你猜的商品价格称为变量T,实际商品价格是变量S,请你给出猜价格游戏的算法.
写出猜价格游戏的算法。
通过考虑人解决问题的方式,理解计算机解决问题的一般过程.
通过游戏,在过程中体会人类考虑的过程,解决问题的方法以此理解计算机解决问题的过程
要求:写出参和者的算法。
考虑“人解决问题的一般过程”:
观察、分析问题,搜集信息,根据知识经历进展判断推理,尝试按照一定方法和步骤解决问题。
考虑“计算机解决问题的一般过程”:
1、分析问题,确定要计算机做什么。
2、寻找解决问题的途径和方法.
3、用计算机进展处理
展示并介绍用计算