班级________姓名___ ____ __ _学号___ __ 处理框 (执行框) 、 判断某一条件§1.1.1 算法的概念 §1.1.2 程序框图与算法的基本逻辑结构 目的:1、理解各种图框的含义及使用方法 2、理解程序框图的三种基本逻辑结构: 顺序、条件、循环 重点:三种基本逻辑结构 难点:条件结构和循环结构 过程:
一、自学导读 (阅读课本P6-20 完成填空) (一).算法的概念
算法是指:用 进行算术运算的过程,在数学中,算法通常是指按照一定规则解决的
判断框 流程线 连接点 是否成立 2.算法的三种基本逻辑结构及其框图表示 (1)顺序结构
(2)条件结构
某一类问题的 和 的步骤。 (现在,算法通常可以编成计算机程序,让计算机执行并解决问题) (二)算法的表达方式 1、程序框图
)循环结构 (1)程序框图又称 ,是一种用 、 ( 3
①直到型循环:
及 来表示算法的图形。
在程序框图中,算法的一个步骤通常用一个或 几个程序框的组合来表示;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序。 (2)常见的程序框、流程线及其功能 图形符号 名称 功能 表示一个算法 的 和 表示一个算法
②当型循环:
1
循环体 满足条件? 是 否 循环体 满足条件? 否 和 的信息 是 高一数学(下) 必修3 新课导学稿
二、常见题型 【例1】
写出求一元二次方程x25x60的根的步骤
【变式练习1】
喝一杯茶需要这样几个步骤:洗刷水壶、洗刷茶具、烧水、沏茶。该如何安排这几个步骤比较省时间?
[题型一 顺序结构的程序框图]
【例2】任意给出正方形的边长a,求正方形的面积,请设计一个程序解决该问题,(画出程序框图即可)
【变式练习2】
利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积,设计出该问题的算法及程序框图
[题型二 条件结构的程序框图]
【例3】任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图. 程序框图:
【变式练习3】
x2函数f(x) (x0)x (x0),写出给定自变量x,
3求函数值的算法
2
高一数学(下) 必修3 新课导学稿
[题型三 循环结构的程序框图]
【例4】设计一个计算12100的算法,并画出程序框图(直到型框图和当型框图,并比较两种框图之间的区别)
【变式练习4】
画出计算求12
+22
+32
+42
+……+502
的值的程序框图
三、巩固练习
1、阅读以下程序框图,写出它们所表示的函数。
2、设计一个求解一元二次方程ax2bxc0
(a值不为0)的算法,并画出程序框图.
3
高一数学(下) 必修3 新课导学稿
3、设计一个能找出a、b、c中最大数的算法,并画出程序框图。
4、某工厂2014年的年生产总值为200万元,技术改造后估计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出年生产总值超过300万元的最早年份.
四、课堂小结 1.内容:
2.题型:
①画三种程序框图;
②读取框图中所给的信息并解题
3.方法: 五、作业
4
因篇幅问题不能全部显示,请点此查看更多更全内容