1.1.2《程序框图课件》课时3
- 格式:ppt
- 大小:708.50 KB
- 文档页数:22


1.1.2 程序框图(第3课时)
【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中(如三元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.
【教学目标】1.进一步理解程序框图的概念;
2.掌握运用程序框图表达循环结构的算法;
3.培养学生逻辑思维能力与表达能力.
【教学重点】运用程序框图表达循环结构的算法
【教学难点】循环体的确定,计数变量与累加变量的理解.
【教学过程】
一、回顾练习
引例:设计一个计算1+2+„+100的值的算法.
解:算法1 按照逐一相加的程序进行
第一步:计算1+2,得到3;
第二步:将第一步中的运算结果3与3相加,得到6;
第三步:将第二步中的运算结果6与4相加,得到10;
„„
第九十九步:将第九十八步中的运算结果4950与100相加,得到5050.
简化描述: 进一步简化:
第一步:sum=0;
第一步:sum=0,i=1;
第二步:sum=sum+1; 第二步:依次i从1到100,反复做sum=sum+i;
第三步:sum=sum+2; 第三步:输出sum.
第四步:sum=sum+3;
„„
第一百步:sum=sum+99;
第一百零一步:sum=sum+100
第一百零二步:输出sum.
根据算法画出程序框图,引入循环结构.
二、循环结构
循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.
§ 1.1.2程序桓图
复习
1 >算法的概念
2、算法的特点
3,常见的几个例子
4、判断一个正整教是否是质教的算法 算法的概念
算法是指鮮决给定问题的有穷操作步骤的 描述,简单的说,算法就是解决问题的步 骤和方法。算法的基本特A
1、 有穷性
一个算法应包括有限的操作步骤,能在执行有穷的操作 步骤之后结束。
2、 确定性
算法的计算规则及相应的计算步骤必须是唯一确主的, 既不能含糊其词,也不能有二义性。
3、 有序性
算法中的毎一个步骤都是有顺序的,前一*步是后一*步的前 提,只有执行完前一步后,才能执行后一步,有着很強逻辑 性的步骤序列。 第一步:判断n是否 等于2?若n=2,则n 是质数,否则,执行 第二步;
第二步:依次从2~
(n-1 )检验是不是 n的因数,即能整除 n的数,若有这样的 数,则n不是质数; 若没有,则n是质数。判断一个正整数是否是质数的算法
图形描述 开始
/「 / /输入n /
判断一个正整数是否是质数的算法
图形描述
思考:
仁r的作用是什么?
2.啲值増加1(i=i+1) 有什么作用?
3.整个图形中有哪
些基本的图形,各
自的意义和作用是
什么? 开始
/「 / /输入n / 程序框图又称流程图,是一种用规定的图形,指向线及 文字说明来准确.直观地表示算法的图形。
程序才匡 名称 功能
终端才匡(起^ 表示I个算冻的起始和结 束
/ / nn4 / * . nn!j
表示算法的输入和输出的 信息
赋值、计算
O
判断一个条件是否成立, 用"'是”、“否”或aY\
“N%朗
例1设计一算由:输入圆的半径,输出圆的面积,并画出流程图
算法分析:
第一步:输入圆的半徑
第二步:利用公式“圓的面 积=圓周率X [半径的平方丿” 计算圖的面积;
第三步:输出 的面积。
恩考:整个程序框图有什么特点?
例2已知一个三角形的三边长 分别为2,3,4,利用海伦■秦九韶 公式设计一个算法,求出它的
程 序 框 图
苏州三中 赵颖
教学内容:程 序 框 图(第1课时)
教学目的:
1.明白程序框图的组成,程序框的种类.
2.把握算法的大体逻辑结构.
3.如何画程序框图,并把握其中的规则.
教学进程:
一、温习已有概念,巩固原先基础
上课尹始,教师出示灯片:
1、算法是指 。
2、算法有哪些特点?
3、用自然语言表示算法。
学生回答,教师总结:1、算法一般是指能够用运算机来解决的某一类问题的程序或步骤,这些程序或步骤必需是明确的和有效的,而且能够在有限步之内完成。
2、①有限性 ②明确性 ③程序性
二、直观导入,初步感知概念
教师点出算法的难点:比较抽象,难以直观把握,可否有直观的表示方式呢?
例如上一节“判定整数n(n>2)是不是为质数”的算法能够用其它形式来表达.
图示幻灯:
用幻灯介绍程序框图,
(1)程序框图的概念
程序框图又称流程图,是一种用规定的程序框、流程线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几部份:
①表示相应操作的程序框;②带箭头的流程线;③程序框外必要的文字说明。
(2)用图示显示: 终止框、输入(输出)框、处置框和判定框
重要性:算法能够用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,咱们更常常地用图形方式来表达它.
辨析练习,把握四种程序框图
1. 流程图的判定框,有一个入口和n个出口,则n的值为( )
(A) 1 (B) 2 (C) 3 (D) 4
2. 下列图形符号表示输入输出框的是( )
(A) 矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱形框
3.表示“依照给定条件判定”的图形符号框的是( )
(A) 矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱形框
三、引导探讨,明白得新知 1.尽管不同的算法千差万别,但它们都是由三种大体的逻辑结构组成的,这三种逻辑结构确实是顺序结构、条件结构、循环结构.下面别离介绍这三种结构.
普通高中课程标准实验教科书—数学第三册[人教版]
1.1.2程序框图
教学目标:理解程序框图的概念,学会画程序框图的规则
教学重点:理解程序框图的概念,学会画程序框图的规则
教学过程:
一、程序框图的概念
1.程序框图也叫流程图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文
字、符号、图形的组合加以直观描述的方法
1.程序框图的种类:
(1)数据流程图
(2)系统流程图
(3)程序流程图
2.程序框图的基本符号
起止框
输入输出框
处理框
判断框
连接
循环框
用带有箭头的流程线连接图形符号
一、画流程图的基本规则
1.使用标准的框图符号
2.从上倒下、从左到右
3.开始符号只有一个退出点,结束符号只有一个进入点,判断符号允许有多个退出点
4.判断可以是两分支结构,也可以是多分支结构
5.语言简练
6.循环框可以被替代
课堂练习:第10页,练习A,练习B
小结:本节介绍程序框图的概念,学习了画程序框图的规则
课后作业:第19页,习题1-1A第1、2题