资源描述
八年级信息技术下册
第二章 认识计算机程序
第一节 算法与流程图
授课日期:
教学目标
1、理解用计算机解决问题的一般过程;
2、了解程序的基本概念;
3、了解算法与算法的三种基本结构。
教学重点
了解算法与算法的三种基本结构
教学难点
了解程序的基本概念
教学方法
讲授法
教学过程
一、导入
播放一小段央视“幸运52”节目中“看商品猜价格”的视频,让同学说说这个游戏的规则。让同学模拟这一游戏:猜一下教师所用笔记本电脑的价格(实际价格3300元),价格在0—7000之间。
思考:可以采取什么样的策略?(可先报一个中间价格,然后根据与实际价格相比的高低继续,直到得到最后实际价格)
对于这个游戏,其实有固定程序和步骤。这节课我们就来学习《算法与流程图》
二、新授
(一)算法概念
学生自主探究、小组合作交流,通过阅读教材,自学算法的概念。
当目的和对象确定后,具体的步骤与方法,则是解决问题的关键。很简单的说,处理一个问题需要设计出一系列可操作、可计算、按顺序排列的步骤,通过实施这些步骤来解决问题。通常把这些步骤称为解决这个问题的一个算法。比如。“猜商品价格的步骤”就是一个算法。
(二) 算法的表示
为了使算法结构更加清晰,可以借助图形来描述,这样会更直观、更清楚,便于检查和交流,这种图形称为流程图。
流程图中用不同的图形框代表不同的操作,常用的图形如下所示
名称
框图
功能
起止框
表示算法的开始、结束
输入与输出
表示输入、输出
处理框
表示计算、赋值
判断框
表示某一条件成立
流程线
表示流程的发展方向
开始
三、 算法的设计与结构
输入边长a
1、顺序结构
S1=a²
例:求边长为a的正方形的阴影面积。
S2=π(a/2)²
S=S1-S2
输出面积S
结束
用流程图来描述这个算法为:
2、 选择结构
在流程图中,用一个菱形框和两个并列向下的分支,来表示这种“二选一”的结构,称为“选择结构”。
是
否
选择条件
3、循环结构
例:重复抛掷一枚硬币10次,记录正面朝上的次数。
开始
像这样的算法结构称为“循环结构”,其中反复执行的部分称为“循环体”。变量n控制着循环的开始和结束。称为“循环变量”。
统计正面
抛硬币
n<10?
四、课堂练习
在一台计算机中两个文件夹被标错了名称,甲的正确名字应该是“照片”,乙的正确名字应该是“文字”,现在需要把两个文件夹的名字进行互换,你能设计出相应的算法吗?
3
展开阅读全文