欢迎来到天天文库
浏览记录
ID:29641638
大小:111.56 KB
页数:4页
时间:2018-12-21
《高中数学 1.1.2程序框图与算法的基本逻辑结构顺序结构导学案新人教a版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§1.1.2程序框图与算法的基本逻辑结构(1)----顺序结构学习目标1.理解程序框图的概念.2.了解画程序框图的规则.3.理解程序框图中的三种逻辑结构.学习重点:流程图的画法。学习难点:流程图的画法.课前预习案教材助读:一.复习回顾:了解了算法的概念及处理某些问题的算法后,你觉得用自然语言表述的算法有什么不方便之处?谈谈自己的感想.二.认真自学课本P6-9,完成下列问题.:1.算法的概念如何理解?2.1+2+3+4+…+100=?如何设计它的算法?你能使它更简洁吗?引入:从上面例子看,算法步骤是有明确的
2、顺序性的,有些步骤在一定条件下才能执行,有些步骤在一定条件下才能重复执行,用算法步骤写出它们很麻烦,所以我们有必要探究使算法表达得更直观、简洁。课内探究案一、新课导学:(一)程序框图的定义(二)程序框图的基本符号及功能(三)算法的基本逻辑结构二、合作探究:知识探究(一):算法的程序框图问题1:“判断整数n(n>2)是否为质数”的算法步骤如何?第一步,给定一个大于2的整数n;第二步,第三步,第四步,第五步,否是是开始输入ni=2求n除以i的余数i的值增加1,仍用i表示范区示开始i>n-1或r=0?r=0?输
3、出“n不是质数”结束否输出“n“是质数示结束开始问题2:我们将上述算法用下面的图形表示:上述表示算法的图形称为算法的程序框图又称,其中的多边形叫做,带方向箭头的线叫做,你能指出程序框图的含义吗?程序框图是用、及来表示算法的图形.问题3:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能?试分别说明。图形符号名称功能问题4:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?知识探究(二):算法的顺序结构问题1:任何一个算法各步骤之间都有明确的顺序性,在算法的程序框
4、图中,由若干个的步骤组成的逻辑结构,称为顺序结构,用程序框图可以表示为:在顺序结构中可能会用到哪几种程序框和流程线?问题2:若一个三角形的三条边长分别为,令,则三角形的面积你能利用这个公式设计一个计算三角形面积的算法步骤吗?第一步,输入三角形三条边的边长第二步,第三步,第四步,输出S.问题3:上述算法的程序框图如何表示?三、当堂检测:1.下列程序框图表示的算法功能是()A.计算小于100的奇数的连乘积.B.计算从1开始的连续奇数的连乘积.C.计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的
5、个数.D.计算成立时的最小值.四、课后反思课后训练案1.利用梯形的面积公式计算上底为,下底为,高为的梯形的面积.设计出该问题的算法及程序框图.
此文档下载收益归作者所有