高中数学 1.2.1《顺序结构》教案 苏教版必修3
高中数学 第一章 算法初步 1.2.1 顺序结构学案 苏教版必修3(2021年最新整理)

2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3的全部内容。
1。
2。
1 顺序结构1.了解常用流程图符号(输入、输出框,处理框,判断框,起止框,流程线等)的意义.(重点)2.能用流程图表示顺序结构.(易错、易混点)3.能识别简单的流程图所描述的算法.(重点、难点)[基础·初探]教材整理1 流程图的概念阅读教材P7的内容,完成下列问题.1.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.流程图的图形符号及其作用图形符号名称符号表示的意义起止框表示算法的开始或结束,一般画成圆角矩形处理框表示赋值或计算,一般画成矩形判断框根据条件决定执行两条路径中的某一条,一般画成菱形输入、输出框表示输入、输出操作,一般画成平行四边形流程线表示执行步骤的路径,用箭头线表示判断正误:(1)流程图是描述算法的语言.( )(2)任何流程图都有起止框,它表示一个算法的起始和结束.( )(3)在流程图中,任何一个程序框都只有一个进入点和退出点.()【解析】(1)√.流程图是算法的图形表示,故正确.(2)√.由算法的含义知正确.(3)×.在程序框中,除判断框外,其他程序框符号只有一个进入点和一个退出点.故错误.【答案】(1)√(2)√(3)×教材整理2 顺序结构及形式阅读教材P8~P9“练习”以上部分,完成下列问题.1.顺序结构依次进行多个处理的结构称为顺序结构.顺序结构是任何一个算法都离不开的最简单、最基本的结构.2.顺序结构的形式顺序结构的形式如图1.2。
1.2.顺序结构-苏教版必修3教案

1.2 顺序结构-苏教版必修3教案知识点概述顺序结构是程序设计中的一种基本结构,它是指程序按照一定的顺序执行语句。
本教案主要围绕苏教版必修3中的顺序结构进行讲解,让学生了解程序中的顺序结构的基本概念、语法规则以及操作方法。
知识点详解什么是顺序结构顺序结构是程序设计中的一种基本结构,它是指程序按照一定的顺序执行语句。
在程序中,每条语句都只执行一次,按照顺序一个一个执行下去,直到程序结束或者遇到跳转语句(如循环语句,分支语句等)。
顺序结构的语法规则在语言中,每个语言都有其自己的语法规则,而顺序结构也不例外。
在Python中,顺序结构的语法规则如下:statement1statement2statement3...顺序结构的语句可以包括任何语句类型,例如赋值语句、表达式语句、函数调用语句等。
在语法规则中,statement1表示第一条语句,statement2表示第二条语句,以此类推。
顺序结构的应用顺序结构在编程中广泛应用,在实际编程中,程序员通常需要按照一定的顺序来执行某些语句,例如,一个计算器程序需要先取得用户输入的数据,然后进行计算,最后输出结果。
这种场景下就需要使用顺序结构来保证程序执行正确。
Python中,顺序结构可以直接编写多条语句来实现。
例如:a = 10b = 20c = a + bprint(c)以上代码就是一个简单的顺序结构,分别完成了变量的赋值以及两数相加并打印结果的操作。
练习题1.求出1-100之间所有的偶数之和。
2.写一个程序,从键盘上输入一个数字n,计算并输出1到n之间所有的整数之和。
总结本教案主要介绍了顺序结构的基本概念、语法规则以及应用,通过实例来帮助学生更好地理解顺序结构。
同时,在练习题中给出了两个有趣的实例,供学生锻炼自己的编程能力。
1.2.顺序结构-苏教版必修3教案

1.2.顺序结构-苏教版必修3教案
学科
计算机科学
年级
高中
内容
本节课主要介绍计算机程序中的顺序结构,并以苏教版必修3教材为基础撰写了相应的教案。
教学目标
1.理解计算机程序中的顺序结构;
2.掌握基本的程序编写方法;
3.能够用所学知识编写简单的计算机程序。
教学准备
1.教案;
2.课件;
3.计算机;
4.编辑器。
教学流程
第一步:导入新知
1.向学生介绍本节课的主题:顺序结构;
2.简单讲解什么是顺序结构以及它在计算机程序中的作用。
第二步:学习主要内容
1.介绍苏教版必修3中有关顺序结构的内容;
2.讲解程序编写技巧,并通过实例演示。
第三步:巩固练习
1.让学生进行练习,完成一定难度的编程任务;
2.在学生练习过程中,及时指导、纠错。
第四步:总结
1.要求学生总结所学知识,并进行回答问题;
2.确认学生是否习得相关知识并具有操作能力。
教学亮点
1.采用了实例演示的方法,能够更加直观生动地体现程序编写方法;
2.通过练习,能够让学生更好地掌握相关知识。
参考资料
1.《苏教版必修3》;
2.《计算机科学基础教程》。
江苏省徐州市高中数学1.2.1第1课时算法的顺序结构教案苏教版必修3

顺序结构备课时间年月日上课时间第周周月日班级节次课题顺序结构总课时数第节教学目标1。
了解流程图的概念,了解常用流程图符号的意义; 2。
能用程序图表示顺序结构的算法;教学重难点教学重点:运用流程图表示顺序结构的算法.教学难点:规范流程图的表示.教学参考教材、教参、学案授课方法讲练结合、独立探究教学辅助手段多媒体专用教室教学过程设计教学二次备课一、问题情境1.算法的含义:2.算法的特征:3.写出计算123100++++=的一个算法二、建构数学为了将设计好的算法清晰直观地描述出来,通常采用画流程图的方法来表示1.流程图的概念:2.构成流程图的图形符号及其作用(课本第7页)3.规范流程图的表示:①使用标准的框图符号;②框图一般按从上到下、从左到右的方向画,流程线要规范;③除判断框外,大多数框图符号只有一个进入点和一个退出点。
④在图形符号内描述的语言要非常简练、清楚.4。
算法的三种结构:教学教学二次备课过程设计5。
顺序结构:三、数学运用例1.写出作ABC ∆的外接圆的一个算法并完成它的流程图表示例2.已知两个单元分别存放了变量x 和y 的值,试设计交换这两个变量值的一个算法,并画出流程图.例3.半径为r 的圆的面积计算公式为2S r π=,当10r =时,写出计算圆面积的算法,画出流程图.四、小结:练习:。
如下图,输出的结果是↓课外 作业教学m=2 输出mM ←p+5 P=m+5 结束开始本文由我和我的同事在百忙中收集整编出来,本文稿在发布之前我们对内容进行仔细校对,但是难免会有不尽如人意之处,如有疏漏之处请指正,希望本文能为您解开疑惑,引发思考。
文中部分文字受到网友的关怀和支持,在此表示感谢!在往后的日子希望与大家共同进步,成长。
This article is collected and compiled by my colleagues and I in our busy schedule. We proofread the content carefully before the release of this article, but it is inevitable that there will be some unsatisfactory points. If there are omissions, please correct them. I hope this article can solve your doubts and arouse your thinking. Part of the text by the user's care and support, thank you here! I hope tomake progress and grow with you in the future.。
高中数学:1.2.1《顺序结构》(苏教版必修三)

开始
S1: 输入两个实数 a,b ;
输入 a,b
S2:计算 c a+b;
c a+b
S3: 计算 aver c/2;
aver c/2
S4: 输出 aver.
输出aver
整理课件
结束
例3.请设计求半径为10的圆面积的算法.
解:算法步骤如下: 解:算法步骤如下:
S1 S ←π×102;
S1 输入r.
S2 输出S.
例:给出求1+2+3+4+5的一个算法
算法1 按照逐一相加的程序进行.
第一步 计算1+2,得到3; 第二步 将第一步中的运算结果3与3相加,得到6 第三步 将第二步中的运算结果6与4相加,得到10.
第四步 将第三步中的运算结果10与5相加,得到15.
整理课件
表示算法的开始或 结束,常用圆角矩 形表示
整理课件
例1.已知两个单元分别存放了变量x和y,试交换这两 个变量: 解:算法步骤如下: 开始
S1 x←y;
S1 p←x;
p←x
S2 y←x;
S2 x←y;
x←y
S3 y←p;
y←p
结束
整理课件
例2.求两个实数 a,b 的算术平均值 aver.
解:用数学语言
S0 I1
是
I≤5?
否
输出S
S S+I
I I+1
是
I≤5?
否
尽管不同的算法千差万别,但它们都是由三种 基本的逻辑结构构成的,这三种逻辑结构就是顺 序结构、选择结构、循环结构.下面分别介绍这
三种结构. 整理课件
引入
作△ABC的外接圆可按照如下的算法进行.
高中数学 1.2.1顺序结构课件 苏教版必修3

(2)输入、输出框用“ ”表示,可用在算法中任何需要输
入、输出的位置,需要输入的字母、符号、数据都填在框内.
(3)处理框用“
”表示,算法中处理数据需要的算式、
公式等可以分别写在不同的用以处理数据的处理框内;另外,对
变量进行赋值时,也用到处理框.
(4)条件写在判断框内,判断框用“ ”表示.判断某一条件是否
想一想:1.流程图有哪些基本图框?
提示 有起止框 断框 .
,输入、输出框
,处理框
和判
课堂讲练互动
2.用流程图表示算法有哪些优点? 提示 用流程图表示算法具有直观、结构清晰、条理分明、通
俗易懂、便于检查修改及交流的优点.
课堂讲练互动
名师点睛 1.构成流程图的图形符号及其作用
(1)起止框用“ ”表示,是任何流程图不可缺少的,表明 算法的开始或结束.
课堂讲练互动
题型一 代数计算的算法及流程图 【例1】 已知梯形的上底、下底和高分别为5、8、9,写出求梯
形的面积的算法,画出流程图. [思路探索] 根据梯形的面积公式,按顺序设计一个算法即可.
课堂讲练互动
解 算法如下: S1 a←5; S2 b←8; S3 h←9; S4 S←(a+b)×h2; S5 输出 S. 流程图如右:
思想解决问题.(难点)
课堂讲练互动
自学导引
1.流程图的概念:流程图是由一些
图框和
流程组线成的,
其中图框表示 示
,流各程种线操表作示的类,型图框中的文字.和符号表
操作的内容
操作的先后次序
课堂讲练互动
2.流程图的图形符号及其作用
课堂讲练互动
3.顺序结构
依次进行 多个处的理结构称为顺序结构.顺序结 构的形式如图所示,其中A和B两个框是依次执 行的.顺序结构是任何一个算法都离不开的最简 单、最基本的结构.
高中数学教案必修三:1.2.1 顺序结构

教学目标:1. 理解流程图的概念以及顺序结构.2. 能识别和理解简单的框图的功能.教学方法:1. 通过模仿、操作、探索,经历设计流程图表达求解问题的过程,加深对流程图的感知.2. 在具体问题的解决过程中,掌握基本的流程图的画法和顺序结构.教学过程:一、问题情境1.情境:回答下面的问题:(1)123100++++=;(2)123n;++++=2.问题:已知1232006,求n的最小值,试设计算法.n++++>二、学生活动学生讨论,教师引导学生进行表达.解1S取1n=;2S 计算2)1(+n n ; 3S 若(1)20062n n +>,则输出n ;否则,使1n n =+,转2S . 上述算法可以用框图直观地描述出来:教师边讲解边画出第7页图1-2-1,这样的框图我们称之为流程图. 三、建构数学2.构成流程图的图形符号及其作用(课本第7页),结合图形讲解.3.规范流程图的表示: ①使用标准的框图符号;②框图一般按从上到下、从左到右的方向画,流程线要规范; ③除判断框外,大多数框图符号只有一个进入点和一个退出点. ④在图形符号内描述的语言要非常简练、清楚.4.从流程图121--可以看出,该算法步骤中,有些是按顺序执行,有些需要选择执行,而另外一些需要循环执行.事实上,算法都可以由顺序结构、选择结构、循环结构这三块“积木”通过组合和嵌套表达出来.5.顺序结构的概念:依次进行多个处理的结构称为顺序结构. 四、数学运用 1.顺序结构举例例1 写出作ABC ∆的外接圆的一个算法.解 1S 作AB 的垂直平分线1l ;2S 作BC 的垂直平分线2l ;3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.说明 1.以上过程通过依次执行1S 到3S 这三个步骤,完成了作外接圆这一 问题,这种依次进行多个处理的结构就是顺序结构.2.上述算法的流程图如下图1所示,它是一个顺序结构.图1 图2例2 已知两个单元分别存放了变量x 和y 的值,试交换这两个变量值. 说明 1.在计算机中,每个变量都分配了一个存储单元,它们都有各自的地址.2.为了表达方便,我们用符号“p x ←”表示“把x 赋给p ”. 解 为了达到交换的目的,需要一个单元存放中间变量p . 算法是:1S p x ←; {先将x 的值赋给变量p ,这时存放变量x 的单元可作它用} 2S x y ←; {再将y 的值赋给x ,这时存放变量y 的单元可作它用}p x ←x y ← y p ← ↓↓ ↓↓3S y p ←. {最后将p 的值赋给y ,两个变量x 和y 的值便完成了交换} 说明:上述算法的流程图如上图2所示,它是一个顺序结构.例3 半径为r 的圆的面积计算公式为2πS r =,当10r =时,写出计算圆面 积的算法,画出流程图. 解 算法如下:1S 10r ←; 2S 2πS r ←;3S 输出S .说明:上述算法的流程图如右图所示,它是一个顺序结构. 2.练习:课本第9页练习第1,2题. 五、要点归纳与方法小结 本节课学习了以下内容: 1.流程图的概念:流程图是用一些图框和流程线来表示算法程序结构的一种图形程序.它直观、清晰,便于检查和修改.2.画流程图的步骤:首先用自然语言描述解决问题的一个算法,再把自然语言转化为流程图; 3.顺序结构的概念:依次进行多个处理的结构称为顺序结构.。
高中数学 1.2.1 顺序结构学案 苏教版必修3

1.2.1 顺序结构3.掌握算法的顺序结构.1.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.预习交流1在描述算法时,用流程图描述比用自然语言描述有哪些优点?提示:用流程图描述算法,比用自然语言看起来更清晰、更直观明确,也更接近于计算机的程序设计.预习交流2流程图中的各图框的作用是固定的吗?怎样表示它们的执行顺序?提示:各图框都有其固定的作用,提示性文字说明或信息可写在框内.用带箭头的流程线将图框连接起来,表示算法步骤的执行路径.3.顺序结构依次进行多个处理的结构称为顺序结构.如图,虚线框内是一个顺序结构,其中A 和B 两个框是依次执行的.顺序结构是一种最简单、最基本的结构.预习交流3顺序结构是任何算法都离不开的基本结构吗?提示:任何一个算法都离不开顺序结构,顺序结构是最简单、最基本的结构. 预习交流4(1)下列关于流程线的说法,不正确的是__________. ①流程线表示操作的先后次序,用来连接图框 ②流程线无论什么方向,总要按箭头的指向执行 ③流程线是带有箭头的线,它可以画成折线④流程线只要是上下方向就表示自上向下执行,可以不要箭头 提示:流程线是带有箭头的线段或折线,其中箭头表示算法步骤执行的顺序,不能丢掉,故④不正确.(2)如图所示,对本题流程图表示的算法,描述最准确的是__________.(填序号)①可用来判断a,b,c是否为一组勾股数②可用来判断a,b,c之间的大小顺序③可用来判断点(a,b)是否在直线x=c上④可用来判断点(a,b)与圆心在原点,半径为c的圆的位置关系提示:④一、对流程图的认识和理解关于对流程图的图形符号的理解正确的序号是__________.①任何一个完整的流程图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个出口的图形符号;④对于一个流程图来说,判断框内的条件的写法是唯一的.思路分析:正确把握流程图中各个图形的作用及使用规则是解题的关键.答案:①③解析:任何一个流程图都必须有开始和结束,从而必须有起止框;输入框和输出框可以用在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如a>b也可以写成a≤b,所以②④是错误的,①③是正确的.故填①③.1.下列功能中是处理框功能的是__________.①赋值;②计算;③判断;④输入,输出.答案:①②解析:处理框的功能是赋值或计算;判断则是判断框的功能;输入、输出则要通过输入、输出框来完成.故赋值和计算都属于处理框的功能.2.下列关于流程图的说法正确的是__________.①流程图是描述算法的语言②流程图中可以没有输出框,但必须要有输入框给变量赋值③流程图虽可以描述算法,但不如用自然语言描述算法直观④一个流程图中一定有顺序结构答案:①④解析:由于算法设计时要求返回执行的结果,故必须要有输出框.对于变量的赋值,则可以通过处理框完成,故算法设计时不一定要有输入框,所以②是错误的;相对于自然语言,用流程图描述算法的优点主要是直观、形象,容易理解,在步骤上表达简单了许多,所以③是错误的;顺序结构是任何一个流程图中都必有的基本结构,所以④正确.正确理解流程图的概念,对构成流程图的各种图形符号的功能要准确把握,具体应用时注意其特点.掌握流程图的画法规则,画流程图的规则如下:(1)使用标准的图形符号;(2)一般按从上到下、从左到右的方向画;(3)除判断框外,大多数流程图的符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)判断框分两大类:一类判断框是“Y”与“N”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练、清楚.二、应用顺序结构表示算法已知正方体的棱长为2,设计一个算法求其内切球的体积,并画出流程图.思路分析:先求正方体内切球的半径→代入公式求其内切球的体积→把算法画成流程图解:S1 a←2;S2 R←12a;S3 V←43πR3;S4 输出V.流程图如图所示:1.如图所示的流程图,输入a1=3,a2=4,则输出的结果是__________.答案:12解析:b=a1a2=3×4=12.2.写出如图所示流程图的运行结果.(1)(2)(1)S =__________;(2)若R =8,则a =__________.答案:(1)52(2)4解析:(1)∵a =2,b =4,∴S =b a +a b =42+24=52.(2)由R =8得b =R2=2.故a =2b =4.3.画出由梯形两底a ,b 和高h 求梯形面积的算法流程图. 解:应用顺序结构画出算法流程图如图所示.顺序结构是一种最简单、最常用的程序结构,它不存在条件判断、控制转移和重复执行的操作.一个顺序结构的各个部分是按语句出现的先后次序自上而下顺序执行的.任何一种算法都离不开顺序结构.用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法;(2)梳理解题步骤;(3)用数学语言描述算法、明确输入量、计算过程、输出量;(4)用流程图表示算法过程.三、流程图的读图问题如图所示是为解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)该流程图解决的是怎样的一个问题?(2)若最终输出的结果y 1=3,y 2=-2,当x 取5时输出的结果5a +b 的值应该是多少? (3)在(2)的前提下,输入的x 值越大,输出的ax +b 是不是越大?为什么? (4)在(2)的前提下,当输入的x 值为多大时,输出结果ax +b 等于0? 思路分析:解答本题可先分析流程图的功能,然后根据函数关系式中变量间的关系依次解答,同时还要注意流程图中不同形式的图框的功能.解:(1)该流程图解决的是求函数f (x )=ax +b 的函数值的问题.(2)y 1=3即2a +b =3,y 2=-2即-3a +b =-2.解方程组2+=3,3+=2,a b a b ⎧⎨--⎩得1,=1.a b =⎧⎨⎩∴f (x )=x +1.∴当x 取5时,5a +b =f (5)=5+1=6. (3)输入的x 值越大,输出的函数值ax +b 越大, ∵f (x )=x +1是R 上的增函数.(4)令f (x )=x +1=0,得x =-1.因此当输入的x 值为-1时,输出的函数值为0.1.如图是一个算法的流程图,已知a 1=3,输出的结果为7,则a 2的值为__________.答案:11解析:由输出的结果为7,可知a1+a2=14.又a1=3,∴a2=11.2.阅读流程图,回答下列问题:(1)图框①中x←4的含义是什么?(2)图框②中y1←ax2+bx+c的含义是什么?(3)图框④中y2←ax2+bx+c的含义是什么?解:(1)图框①的功能是赋值.x←4表示将4赋给变量x.(2)图框②中,y1←ax2+bx+c的含义,是在执行①的前提下,即当x=4时,计算y1=ax2+bx+c 的值.(3)图框④中,y2←ax2+bx+c的含义,是在执行③的前提下,即当x=-2时,计算y2=ax2+bx+c的值.已知与流程图有关的函数问题,将流程图所表示的算法翻译成自然语言,是由用自然语言表达的算法画出流程图的逆向过程.对这两种语言的互译有助于熟练掌握算法的设计,而将流程图翻译成自然语言相对而言比较陌生,是一个难点.1.流程图中表示判断的图框是__________.答案:菱形框2.算法的三种基本结构是____________________________________________________.答案:顺序结构、选择结构、循环结构3.“”的功能是__________.答案:输入和输出信息4.写出x=2时,求函数y=x2-2x的函数值的一个算法,并用流程图表示.解:算法如下:S1 x←2;S2 y←x2-2x;S3 输出y.上述算法用流程图表示为:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2.1 顺序结构
教学目标:
1. 理解流程图的概念以及顺序结构.
2. 能识别和理解简单的框图的功能.
3. 能运用顺序结构设计流程图以解决简单的问题.
教学重点:
1. 流程图的概念以及顺序结构的应用.
2. 用流程图表示算法.
教学难点:
用流程图表示算法.
教学方法:
1. 通过模仿、操作、探索,经历设计流程图表达求解问题的过程,加深对流程图的感知.
2. 在具体问题的解决过程中,掌握基本的流程图的画法和顺序结构.
教学过程:
一、问题情境
1.情境:回答下面的问题:
(1)123100+++
+= ; (2)123n ++++= ;
2.问题:已知1232006n +++
+>,求n 的最小值,试设计算法. 二、学生活动
学生讨论,教师引导学生进行表达.
解 1S 取1n =;
2S 计算
2
)1(+n n ; 3S 若(1)20062n n +>,则输出n ;否则,使1n n =+,转2S . 上述算法可以用框图直观地描述出来:
教师边讲解边画出第7页图1-2-1,这样的框图我们称之为流程图.
三、建构数学
(复习)1.流程图的概念:
流程图是用一些图框和流程线来表示算法程序结构的一种图形程序.它直观、清晰,便于检查和修改.
其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.
2.构成流程图的图形符号及其作用(课本第7页),结合图形讲解.
3.规范流程图的表示:
①使用标准的框图符号;
②框图一般按从上到下、从左到右的方向画,流程线要规范;
③除判断框外,大多数框图符号只有一个进入点和一个退出点.
④在图形符号内描述的语言要非常简练、清楚.
4.从流程图121--可以看出,该算法步骤中,有些是按顺序执行,有些需要选择执行,而另外一些需要循环执行.事实上,算法都可以由顺序结构、选择结构、循环结构这三块“积木”通过组合和嵌套表达出来.
5.顺序结构的概念:
依次进行多个处理的结构称为顺序结构.
四、数学运用
1.顺序结构举例
例1 写出作ABC ∆的外接圆的一个算法.
解 1S 作AB 的垂直平分线1l ;
2S 作BC 的垂直平分线2l ;
3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.
说明 1.以上过程通过依次执行1S 到3S 这三个步骤,完成了作外接圆这一
问题,这种依次进行多个处理的结构就是顺序结构.
2.上述算法的流程图如下图1所示,它是一个顺序结构.
图1 图2
例2 已知两个单元分别存放了变量x 和y 的值,试交换这两个变量值.
说明 1.在计算机中,每个变量都分配了一个存储单元,它们都有各自的地址.
2.为了表达方便,我们用符号“p x ←”表示“把x 赋给p ”.
解 为了达到交换的目的,需要一个单元存放中间变量p .
算法是:
1S p x ←; {先将x 的值赋给变量p ,这时存放变量x 的单元可作它用} 2S x y ←; {再将y 的值赋给x ,这时存放变量y 的单元可作它用}
3S y p ←. {最后将p 的值赋给y ,两个变量x 和y 的值便完成了交换} 说明:上述算法的流程图如上图2所示,它是一个顺序结构.
例3 半径为r 的圆的面积计算公式为2πS r =,当10r =时,写出计算圆面 积的算法,画出流程图.
解 算法如下:
1S 10r ←;
2S 2πS r ←;
3S 输出S .
说明:上述算法的流程图如右图所示,它是一个顺序结构.
2.练习:课本第9页练习第1,2题.
五、要点归纳与方法小结
本节课学习了以下内容:
1.流程图的概念:
流程图是用一些图框和流程线来表示算法程序结构的一种图形程序.它直观、清晰,便于检查和修改.
2.画流程图的步骤:
首先用自然语言描述解决问题的一个算法,再把自然语言转化为流程图;
3.顺序结构的概念:
依次进行多个处理的结构称为顺序结构.。