顺序结构与选择结构教学设计
顺序结构与选择结构 教学设计

顺序结构与选择结构教学设计教学分析用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.算法框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学习算法框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构.三维目标1.熟悉各种程序框及流程线的功能和作用.2.通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程.在具体问题的解决过程中,理解算法框图的三种基本逻辑结构:顺序结构、选择结构和循环结构.3.通过比较体会算法框图的直观性、准确性.重点难点教学重点:算法框图的画法.教学难点:算法框图的画法.课时安排2课时教学过程第1课时顺序结构导入新课思路1(情境导入).我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习算法框图.思路2(直接导入).用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习算法框图.推进新课新知探究提出问题1.什么是算法框图?2.说出终端框(起止框)的图形符号与功能.3.说出输入、输出框的图形符号与功能.4.说出处理框(执行框)的图形符号与功能.5.说出判断框的图形符号与功能.6.说出流程线的图形符号与功能.7.说出连接点的图形符号与功能.8.总结几个基本的程序框、流程线和它们表示的功能.9.什么是顺序结构?讨论结果:1.算法框图又称程序框图,是一种用程序框、流程线及文字说明来表示算法的图形.在算法框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.2.椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口.3.平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口.4.矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口.5.菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.6.流程线:→表示程序的流向.7.圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起.89.很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.顺序结构对应的算法框图,如图1所示:图1应用示例例1 尺规作图,确定线段AB 一个5等分点.分析:确定线段AB 的5等分点,是指在线段AB 上确定一点M ,使得AM =15AB .同学们都熟悉解决这个问题的方法:第一,从A点出发作一条与原直线不重合的射线;第二,任取射线上一点C,并在射线上作线段AD,使AD=5AC;第三,连接DB,并过C点作BD的平行线交AB于M,M就是要找的5等分点.这个过程也需要一步一步来实现.作法:作图步骤如下:1.如图2,从已知线段的左端点A出发,作一条射线AP;图22.在射线上任取一点C,得线段AC;3.在射线上作线段CE=AC;4.在射线上作线段EF=AC;5.在射线上作线段FG=AC;6.在射线上作线段GD=AC,那么线段AD=5AC;7.连接DB;8.过C作BD的平行线,交线段AB于M,这样点M就是线段AB的一个5等分点.这个实现过程可以用图3来表示.图3点评:通常,为了使算法结构更加清晰,可借助图来帮助描述算法.图的特点是直观、清楚,便于检查和交流.顺序结构的图见图 4.通常,像这样的图叫作框图.图4例2 已知一个三角形三条边的边长分别为a,b,c,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出算法框图.(已知三角形三边边长分别为a,b,c,则三角形的面积为S=p p-a p-b p-c,其中p=a +b +c 2.这个公式被称为海伦—秦九韶公式)分析:只需先算出p 的值,再将它代入公式,最后输出结果.因此只用顺序结构就能表达出算法.解:算法步骤如下:1.输入三角形三条边的边长a ,b ,c .2.计算p =a +b +c2.3.计算S =p p -a p -b p -c .4.输出S . 算法框图如下:图5点评:很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构.变式训练图6所示的是一个算法的算法框图,已知a 1=3,输出的b =7,求a 2的值.图6解:根据题意a 1+a 22=7,∵a 1=3,∴a 2=11,即a 2的值为11.知能训练利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.分析:根据梯形的面积公式S =12(a +b )h ,计算即可.解:算法步骤如下: 1.a =2,b =4,h =5;2.S =12(a +b )h ;3.输出S .该算法的算法框图如图所示:图7点评:很多套用公式即可解决的题目,在顺序结构中常见. 拓展提升图8给出的是计算12+14+16+…+110的值的一个算法框图,其中处理框内应填入的是______.图8答案:S =S +110课堂小结1.掌握算法框图的画法和功能.2.掌握顺序结构的应用,并能解决与顺序结构有关的算法框图的画法. 作业习题2—2 A 组 1.设计感想 首先,本节的引入新颖独特,旅游图的故事阐明了学习算法框图的意义.通过丰富有趣的事例让学生了解了什么是算法框图,进而激发学生学习算法框图的兴趣.本节设计题目难度适中,逐步把学生带入知识的殿堂,是一节好的课例.。
顺序结构和选择结构教学设计

2.1顺序结构和选择结构教学设计第二课时:选择结构执教者:高少峰教学目标1、熟悉选择结构程序框及流程(指向)线的功能和作用;2、通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程;3、在具体问题的解决过程中,理解算法框图的基本结构选择结构,并能利用顺序结构和选择结构去解决问题。
教学重点1、选择结构的定义;2、选择结构算法框图的画法;3、算法框图的两种基本结构-----顺序结构和选择结构。
教学难点1、如何确定选择结构的判定条件;2、选择算法框图的画法。
教学方法探究式教学教学过程(一)回顾算法,导入新课在日常生活中,有这样的脑筋急转弯,怎样将大象装进冰箱?通过这个问题,让学生讨论要如何解决。
从而提高学生的学习兴趣,引导学生复习数学算法中常见的结构形式-----顺序结构。
与此同时质疑刚刚的问题有个漏洞,大象能不能装进冰箱很难说,所以它的算法不应该是这样的,也就是说,原来的顺序结构已经不够用了。
那这种需要分类讨论的算法问题该如何去描述呢?通过质疑顺利的导入新课算法中另外一种常见的结构形式-----选择结构。
(二)质疑算法,讲解新课引导学生去写出具体算法的步骤,做一个对比。
第一种:第一步:打开冰箱第二种:第一步:打开冰箱第二步:将大象装入第二步:判断大象能否装进冰箱第三步:关上冰箱1、若能直接放入2、不能,将大象分开,再装进冰箱第三步:关上冰箱分析引出选择结构的定义,在大象问题中,我们要判断大象能否装入冰箱。
但是利用顺序结构我们无法解决,它需要先进行判断,用判断的结果来确定后面的步骤,像这样的结构我们通常称为选择结构,选择结构的算法流程如图所示。
(三)类比算法,导入框图顺序结构框图 选择结构框图 (四)小试牛刀,灵活应用1、下面三个问题 中必须用选择结构才能实现的个数 是( )①已知梯形上下底为a ,b ,高为h ,求梯形面积 ② 计算一个数的绝对值 ③A :0个 B:1个 C:2个 D:3个 2下图的作用是判断输入正整数x 的奇偶性, 则①处应为____总结选择结构中最重要的环节是找出 判断条件条件步骤甲步骤乙是否开始 结束打开冰箱将大象装进冰箱关上冰箱分开大象开始 打开冰箱大象能直接装入将大象装进冰箱是否结束在刚刚大象问题中,判断的条件是什么? 我们一起来完善它的流程框架图。
顺序结构与选择结构(参赛说课稿)

顺序结构与选择结构(参赛说课稿)顺序结构与选择结构(说课稿)参赛选手:******尊敬的各位评委老师,大家上午好!今天我说课的内容选自普通高中课程标准实验教科书《数学(必修三)》第二章第三节第一课时——顺序结构与选择结构。
下面,我将从以下七个方面介绍我对本节课的教学设想:一、说教材;二、说学情;三、说教法及依据;四、说学法及依据;五、说教学过程;六、说板书设计;七、说教学反思。
一、说教材1、教材的地位和作用算法是数学及其应用的重要组成部分,是计算科学的重要基础。
随着现代信息技术的飞速发展,算法在科学技术和社会发展中中发挥的作用越来越大。
而顺序结构与选择结构则是算法的两种基本结构,既是为以后学习循环结构打下基础,也是为以后学习更高深的算法作好铺垫。
2、教学目标的确定根据本课教材的特点、教学大纲对本节课的教学要求以及学生的认知水平,我制定了以下的三维教学目标:1、知识与技能目标:(1)了解算法框图的概念,掌握各种框图符号的功能。
(2)了解顺序结构和选择结构的概念,能用算法框图表示顺序结构和选择结构。
2、过程与方法目标:(1)通过学习算法框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力。
(2)学生通过设计算法框图表达解决问题的过程,在具体问题的解决过程中理解流程图的结构。
3、情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力。
3、教学的重点和难点根据教学目标和本年龄段学生的认知规律,我把教学重点设为:重点:各种程序框图功能,以及用算法框图表示顺序结构和选择结构。
由于学生首次接触算法框图,认知上会有一定的困难,故把教学难点设为:难点:对顺序结构和选择结构的概念的理解;和用算法框图表示顺序结构和选择结构。
二、说学情从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础,从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性。
顺序结构与选择结构实用教案

______
是负数
(fùshù) 开始
输入a
是 输出
a0
否 输出“是负数”
结束
第第1十1一页页,/共共191页9。页
3.根据(gēnjù)下面的框图操作,使得当成绩不低于60分时,输出“及
格”,当成绩低于60分时,输出“不及格”,则
( )B
A.框1中填“否”,框2中填“是”
B.框1中填“是”,框2中填“否” C.框1中天(zhōnɡ tiān)“是”,框2中
第第1十3三页页,/共共191页9。页
5.将下图为方程ax+b=0解法的框图(kuàngtú)表示,
空框图(kuàngtúD)①内应该填(
)
A.a>0 B.a<0
开始
C.a=0 D. a 0
①
是
xb a
输出x
否
是
b=0
否 输出(shūchū)“方程 无解”
输出“x可取任意 (rènyì)实数”
仿照此题做
解 算法步骤(bùzhòu)如下:
1.若y不能被4整除,则输出“y不是(bù shi)闰年”。
2.若y能被4整除,则判断(pànduàn)y是否能被100整除: (1)若y不能被100整除,则输出“y是闰年”。 (2)若y能被100整除,则判断y是否能被400整除: ①若y能被400整除,则输出“y是闰年”; ②若y不能被400整除,则输出“y不是闰年”;
第1第一页页,/共共191页9。 页
2.算法框图有三种基本(jīběn)结构: __顺__序__(s_h_ù_n_x_ù,)_结_选__择_(_x_u_ǎ_n_z,é_)_循结_环__结__构____. 这构三种基本(jīběn构)结构框图:
选择结构设计教学设计

选择结构设计教学设计1.教学目标本节课的教学目标是让学生能够理解和掌握选择结构的概念、原理和应用,能够运用选择结构设计解决实际问题。
2.教学内容本节课的教学内容包括:-选择结构的概念和特点;-选择结构的语法和语义;- if语句和else语句的基本用法;- 嵌套if语句和else if语句的应用;- switch语句的使用。
3.教学过程设计第一步:导入新知识-引导学生回顾上节课所学的顺序结构和循环结构的概念和用法;-提出问题引入选择结构的概念,引发学生对选择结构的思考。
第二步:讲授选择结构的概念和特点-讲解选择结构的定义和特点,以及选择结构在程序设计中的作用;-通过实例让学生理解选择结构的意义和用法。
第三步:讲授选择结构的语法和语义- 介绍if语句和else语句的基本结构和用法;- 通过示例分析if语句和else语句的执行流程和逻辑。
第四步:讲授嵌套if语句和else if语句的应用- 解释嵌套if语句和else if语句的语法和用法;- 通过实例让学生掌握嵌套if语句和else if语句的编写方法。
第五步:讲授switch语句的使用- 介绍switch语句的语法和用法;- 通过示例让学生了解switch语句在多个选择项中的应用场景。
第六步:练习与巩固-设计一些简单的练习题,让学生运用选择结构设计解决问题;-鼓励学生互相交流、讨论答案,提高学生的思维能力和合作能力。
第七步:总结与拓展-对本节课所学的内容进行总结,强调选择结构的重要性和实际应用;-提供一些相关的拓展资源,鼓励学生进一步学习和应用选择结构。
4.教学手段本节课的教学手段包括:-板书:将重点概念、语法和示例整理在黑板上,方便学生理解和记忆;-PPT演示:运用多媒体展示选择结构的相关内容,加深学生对知识的理解;-示范演示:通过实际案例的演示,引导学生掌握选择结构的设计方法;-课堂练习:设计适当难度的练习题,提高学生对选择结构的应用能力。
5.教学评估本节课的教学评估主要通过以下方式进行:-学生的课堂表现:包括积极参与讨论、思维敏捷、灵活运用选择结构等;-练习题的完成情况:通过检查练习题的答案,评估学生对选择结构的掌握程度;-学生的思考能力:观察学生在解决问题时的思考过程和逻辑推理能力。
《顺序结构与选择结构》示范公开课教学设计【高中数学必修3(北师大版)】

《顺序结构与选择结构》教学设计教材分析计算机发展到今天,可以说都是依赖算法的进步,算法是软件的灵魂,软件是计算机的基础。
计算机在处理问题时,它不能加入自己的思考,它只能依靠你的算法给定的形式进行运算或逻辑判断;而计算机的发展是依靠众人的努力,大家之间要想交流,就必须有一种共同的形式来沟通,这就产生了算法的基本结构。
教学目标【知识与能力目标】了解框图的概念,掌握各框图符号功能;【过程与方法目标】了解顺序结构与选择结构的概念,能够用框图表示顺序结构与选择结构;【情感与态度目标】培养学生的数学应用意识。
教学重难点【教学重点】:用框图表示顺序结构与选择结构;【教学难点】:用框图表示顺序结构与选择结构。
课前准备多媒体课件教学过程一、创设情境引出新课请同学们思考:如何通过尺规作图,确定线段的一个5等分点.请同学们两人一组,同桌一人作图,一人写算法,并请同学们用文字语言写出作法.老师总结:(1)过线段AB的端点A作射线AP;(2)在射线上任取一点C,作线段AC;(3)在AP上分别取CE=EF=FG=GD=AC;(4)连DB;(5)过C作CM平行于BD交AB于M,则点M即为所求请同学们阅读教材P85-P88,熟悉一下概念.1.顺序结构(1)定义:按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.(2)算法框图:如图所示.2.选择结构(1)定义:在算法中,需要判断条件的真假,依据判断的结果决定后面的步骤,像这样的结构通常称为选择结构.(2)算法框图:如图所示.3.几个基本程序框、流程线和它们各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框成立时标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接框图的两部分二、画流程图的基本规则1)使用标准的框图符号2)从上倒下、从左到右3)开始符号只有一个退出点,结束符号只有一个进入点,判断符号允许有多个退出点4)选择结构中的判断框必须画成菱形,它有一个进入点和两个退出点.判断可以是两分支结构,也可以是多分支结构5)语言简练三、布置作业P88【练习】教学反思略。
模拟无人驾驶技术(STEAM教学)——顺序结构与选择结构

291教育版选题目的:1.让学生注重学习与现实世界的联系。
使学生感受算法结构存在于现实生活周围,通过机器人教学增强学习的积极性,同时提高学生的观察能力和动手能力,从而进一步培养直观感受和抽象概括能力;2.让学生体会学习的过程,而非体现在试卷上的知识结果。
本节课旨在学生通过视频观察、模仿、操作、探索、经历、设计算法的过程感受算法的两个基本结构,从而进一步完成自动停车、颠簸减速等实际问题;3.课堂的开始介绍35所高校获首批“人工智能”新专业建设资格,结合新时代发展培养学生的科学意识和爱国情操。
人才培养离不开爱国教育,尤其是科技方面的人才。
本节课通过国家政策的解读,新闻报道使学生体会国家在人工智能、无人驾驶技术等新技术和信息化方面做出的改变和努力(课后有学生表达强烈的愿望,希望能够考进西安电子科技大学人工智能专业)。
教学内容分析:本节课选自北师大版《普通高中课程标准实验教课书数学必修3》第85-88页的第二章2.2.1《顺序结构和选择结构》。
也是我们学校《STEAM 理念下的机器人初步课程》校本课程的最后一节。
教学目标:1.知识与技能:(1)了解顺序结构与选择结构的概念;(2)能够用框图表示顺序结构与选择结构;2.过程与方法:(1)通过使用框图的各个符号的功能,培养学生对图形符号语言和数学语言的转化能力;(2)学生通过模仿、操作、探索、经历设计框图、表达、解决问题的过程,理解框图的顺序结构和选择结构;3.情感态度价值观:通过动手操作,用框图表示算法。
使学生体会算法的基本思想——程序化思想,并体会数学表达的准确和简洁,在归纳概括中培养学生的数学表达能力及逻辑思维能力;4.STEAM 课程目标:(1)科学(Science):了解无人驾驶技术工作原理,图形编程的模块操作;(2)技术(Technology):掌握避障小车模型的搭建及避障距离的调整;(3)工程(Engineering):了解车体结构、小车搭建等相关知识;(4)人文艺术(Art):通过对避障小车搭建发现小车整体结构的美与各部分的风格特点;(5)数学(Mathematic):掌握顺序结构和选择结构以及算法框图的画法。
《顺序结构与选择结构》说课稿直接背诵版

高中数学《顺序结构与选择结构》尊敬的各位考官大家好,我是高中数学组的X号考生,今天我说课的题目是《顺序结构与选择结构》。
下面我将以【手势】教什么、怎么教、为什么这么教为思路,从教材分析、教法学法、教学过程和板书设计几方面谈一谈我对本节课的理解。
一、说教材我认为要真正的教好一节课,首先就是要对教材熟悉。
《顺序结构与选择结构》选自北师大版高中数学必修3第2章2.1小节,本节课的内容是探究算法中的顺序结构与选择结构来。
在此之前,学生已经学了算法的基本思想,教学中可以引导学生思考这些知识之间的相互联系,这也为本节课的知识点起了很好的铺垫作用。
同时,本节课的内容也是之后学习计算机处理问题的必要基础。
二、说学情教材是载体,是教学的基本工具。
而我们的教学是要面向学生的【手势,两只手向外】,那么为了能够成为一个合格的高中教师,就必须深入了解所面对的学生。
本阶段的学生能够有自己独立的思考,所以应该积极的发挥这种优势,让学生独立钻研探索。
三、说教学目标根据以上对教材的分析以及对学情的把握,结合本节课的知识内容以及新课标要求,我制定了如下的三维教学目标:第一个是知识与技能目标掌握顺序结构与选择结构的概念,会利用两种算法结构解决实际问题。
第二个是过程与方法目标在探索顺序结构和选择结构时,提升学生的数学思维能力,感受与他人合作的重要性。
第三个:情感态度价值观目标(独乐兴)培养学生独立探索的精神,体会学习的快乐,激发学生对学习数学的兴趣。
四、说教学重难点并且我认为一节好的数学课,从教学内容上来说一定要【手势】突出重点、突破难点。
根据授课内容可以确定本节课的教学重点是:掌握算法的顺序结构与选择结构。
本节课的教学难点是:会利用两种算法结构解决实际问题。
五、说教法和学法那么想要很好的呈现以上的想法,就需要合理设计教法和学法。
结合本节课的内容,我认为应该选择讲授法,练习法,小组合作法以及学生自主探索等教学方法。
六、说教学过程而教学方法的具象化就是教学过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顺序结构与选择结构教学设计
教学分析
用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.算法框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学习算法框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构.
三维目标
1.熟悉各种程序框及流程线的功能和作用.
2.通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程.在具体问题的解决过程中,理解算法框图的三种基本逻辑结构:顺序结构、选择结构和循环结构.
3.通过比较体会算法框图的直观性、准确性.
重点难点
教学重点:算法框图的画法.
教学难点:算法框图的画法.
课时安排
2课时
教学过程
第1课时顺序结构
导入新课
思路1(情境导入).我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习算法框图.思路2(直接导入).用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习算法框图.
推进新课
新知探究
提出问题
1.什么是算法框图?
2.说出终端框(起止框)的图形符号与功能.
3.说出输入、输出框的图形符号与功能.
4.说出处理框(执行框)的图形符号与功能.
5.说出判断框的图形符号与功能.
6.说出流程线的图形符号与功能.
7.说出连接点的图形符号与功能.
8.总结几个基本的程序框、流程线和它们表示的功能.
9.什么是顺序结构?
讨论结果:
1.算法框图又称程序框图,是一种用程序框、流程线及文字说明来表示算法的图形.
在算法框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.
2.椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口.
3.平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口.
4.矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口.
5.菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.
6.流程线:→表示程序的流向.
7
.圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起.
8
9.很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.
顺序结构对应的算法框图,如图1所示:
图1 应用示例
例1 尺规作图,确定线段AB 一个5等分点.
分析:确定线段AB 的5等分点,是指在线段AB 上确定一点M ,使得AM =15
AB .同学们都熟悉解决这个问题的方法:
第一,从A点出发作一条与原直线不重合的射线;
第二,任取射线上一点C,并在射线上作线段AD,使AD=5AC;
第三,连接DB,并过C点作BD的平行线交AB于M,M就是要找的5等分点.这个过程也需要一步一步来实现.
作法:作图步骤如下:
1.如图2,从已知线段的左端点A出发,作一条射线AP;
图2
2.在射线上任取一点C,得线段AC;
3.在射线上作线段CE=AC;
4.在射线上作线段EF=AC;
5.在射线上作线段FG=AC;
6.在射线上作线段GD=AC,那么线段AD=5AC;
7.连接DB;
8.过C作BD的平行线,交线段AB于M,这样点M就是线段AB的一个5等分点.
这个实现过程可以用图3来表示.
图3
点评:通常,为了使算法结构更加清晰,可借助图来帮助描述算法.图的特点是直观、清楚,便于检查和交流.顺序结构的图见图 4.通常,像这样的图叫作框图.
图4
例2 已知一个三角形三条边的边长分别为a,b,c,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出算法框图.(已知三角形三边边长分别为a,b,c,则三角形的面积为S=p p-a p-b p-c,其中p=
a +
b +
c 2.这个公式被称为海伦—秦九韶公式)
分析:只需先算出p 的值,再将它代入公式,最后输出结果.因此只用顺序结构就能表达出算法.
解:算法步骤如下:
1.输入三角形三条边的边长a ,b ,c .
2.计算p =a +b +c 2
. 3.计算S =p p -a
p -b p -c .
4.输出S .
算法框图如下:
图5
点评:很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构.
变式训练
图6所示的是一个算法的算法框图,已知a 1=3,输出的b =7,求a 2的值.
图6
解:根据题意a 1+a 22=7,∵a 1=3,∴a 2=11,即a 2的值为11.
知能训练
利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.
分析:根据梯形的面积公式S =12
(a +b )h ,计算即可.
解:算法步骤如下:
1.a =2,b =4,h =5;
2.S =12
(a +b )h ; 3.输出S .
该算法的算法框图如图所示:
图7
点评:很多套用公式即可解决的题目,在顺序结构中常见.
拓展提升
图8给出的是计算12+14+16+…+110
的值的一个算法框图,其中处理框内应填入的是______.
图8 答案:S =S +110
课堂小结
1.掌握算法框图的画法和功能.
2.掌握顺序结构的应用,并能解决与顺序结构有关的算法框图的画法. 作业
习题2—2 A 组 1.
设计感想
首先,本节的引入新颖独特,旅游图的故事阐明了学习算法框图的意义.通过丰富有趣的事例让学生了解了什么是算法框图,进而激发学生学习算法框图的
兴趣.本节设计题目难度适中,逐步把学生带入知识的殿堂,是一节好的课例.。