您的当前位置:首页正文

1.1.2程序框图与算法的基本逻辑结构

2022-02-14 来源:尚车旅游网
高一数学(下) 必修3 新课导学稿

班级________姓名___ ____ __ _学号___ __ 处理框 (执行框) 、 判断某一条件§1.1.1 算法的概念 §1.1.2 程序框图与算法的基本逻辑结构 目的:1、理解各种图框的含义及使用方法 2、理解程序框图的三种基本逻辑结构: 顺序、条件、循环 重点:三种基本逻辑结构 难点:条件结构和循环结构 过程:

一、自学导读 (阅读课本P6-20 完成填空) (一).算法的概念

算法是指:用 进行算术运算的过程,在数学中,算法通常是指按照一定规则解决的

判断框 流程线 连接点 是否成立 2.算法的三种基本逻辑结构及其框图表示 (1)顺序结构

(2)条件结构

某一类问题的 和 的步骤。 (现在,算法通常可以编成计算机程序,让计算机执行并解决问题) (二)算法的表达方式 1、程序框图

)循环结构 (1)程序框图又称 ,是一种用 、 ( 3

①直到型循环:

及 来表示算法的图形。

在程序框图中,算法的一个步骤通常用一个或 几个程序框的组合来表示;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序。 (2)常见的程序框、流程线及其功能 图形符号 名称 功能 表示一个算法 的 和 表示一个算法

②当型循环:

1

循环体 满足条件? 是 否 循环体 满足条件? 否 和 的信息 是 高一数学(下) 必修3 新课导学稿

二、常见题型 【例1】

写出求一元二次方程x25x60的根的步骤

【变式练习1】

喝一杯茶需要这样几个步骤:洗刷水壶、洗刷茶具、烧水、沏茶。该如何安排这几个步骤比较省时间?

[题型一 顺序结构的程序框图]

【例2】任意给出正方形的边长a,求正方形的面积,请设计一个程序解决该问题,(画出程序框图即可)

【变式练习2】

利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积,设计出该问题的算法及程序框图

[题型二 条件结构的程序框图]

【例3】任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图. 程序框图:

【变式练习3】

x2函数f(x) (x0)x (x0),写出给定自变量x,

3求函数值的算法

2

高一数学(下) 必修3 新课导学稿

[题型三 循环结构的程序框图]

【例4】设计一个计算12100的算法,并画出程序框图(直到型框图和当型框图,并比较两种框图之间的区别)

【变式练习4】

画出计算求12

+22

+32

+42

+……+502

的值的程序框图

三、巩固练习

1、阅读以下程序框图,写出它们所表示的函数。

2、设计一个求解一元二次方程ax2bxc0

(a值不为0)的算法,并画出程序框图.

3

高一数学(下) 必修3 新课导学稿

3、设计一个能找出a、b、c中最大数的算法,并画出程序框图。

4、某工厂2014年的年生产总值为200万元,技术改造后估计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出年生产总值超过300万元的最早年份.

四、课堂小结 1.内容:

2.题型:

①画三种程序框图;

②读取框图中所给的信息并解题

3.方法: 五、作业

4

因篇幅问题不能全部显示,请点此查看更多更全内容