1、目标导航(1)掌握算法框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画算法框图的基本规则,能正确画出算法框图;(2)通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程;学会灵活、正确地画算法框图;(3)通过本节的学习,使我们对算法框图有一个基本的了解;掌握算法语言的基本逻辑结构,明确算法框图的基本要求1说基础名师导读 知识点 1算法框图中的图形符号及其功能 框图功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立讲重点 几种基本框图的功能(1)起止框:是每一个算法必不可少的框图,表示一
2、个算法的开始和结束(2)输入、输出框:在一个算法中输入、输出一些数据或信息(3)处理框:可以进行数据的计算或对变量进行赋值等(4)判断框:判断某一条件是否成立,从而决定算法下一步的走向知识点 2顺序结构与选择结构 结构类型顺序结构选择结构定义表达按照步骤依次执行的一个算法,称为具有“顺序结构”的算法需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构图形表示讲重点 对顺序结构和选择结构的理解顺序结构和选择结构是算法框图中的两组基本的结构.选择结构顺序结构不同点对变量进行分类讨论时用到的一种重要结构体现了算法能按照一定的顺序依次执行相同点一个入口,一个出口,一个判断框有两个出口,
3、但只有一个起作用,即选择结构本质上只有一个出口 2 说方法分类探究 类型一设计含顺序结构的算法【例 1】一次考试中,某同学的语文、数学、英语、物理、化学的成绩分别是 a,b,c,d,e,设计一个计算该同学的总分和平均分的算法,并画出算法框图思维启迪:先算出总分,再算平均分,最后输出结果,因此只用顺序结构就能表达出算法先写出算法步骤,后画算法框图【例 1】解析:算法步骤如下:第一步,输入该同学的语文、数学、英语、物理、化学的成绩:a,b,c,d,e.第二步,计算 Sabcde.第三步,计算 S5.第四步,输出 S 和.算法框图如上图所示点评 1.解决本题时,可先写出解决该问题的方法步骤,然后写成
4、算法步骤,再根据算法步骤画出相应的算法框图2.顺序结构是按步骤依次执行的一种算法结构,它不含有选择判断,不循环执行,是最简单且任何结构都少不了的基本结构变式训练 1 已知函数 y2x3,设计一个算法,求给出函数图象上任一点的横坐标 x(由键盘输入),求该点到坐标原点的距离,并画出算法框图解析:算法如下:第一步,输入横坐标的值 x.第二步,计算 y2x3.第三步,计算 d x2y2.第四步,输出 d.算法框图如下图类型二设计含有选择结构的算法框图【例 2】已知函数 y2x1,x0 x21,0 x1x32x,x1),写出求该函数函数值的算法,并画出算法框图思维启迪:(1)该函数是分段函数,因此当给出一个自变量 x 的值时,需先判断 x 的范围,然后确定利用哪一段的解析式求函数值(2)画算法框图时,必须采用选择结构,因为函数解析式分了三段,所以需要两个判断框,即进行两次判断解析:算法步骤如下:1输入 x;2如果 x0,则 y2x1,输出 y;否则,执行第三步;3如果 x00,x0 x3,x0,则 yx1,并转到(4);否则执行(3);(3)若 x0,则 y0;否则 yx3;(4)输出 y.算法框图如图所示: