人教版高一数学 1.1.2程序框图 课件1 新人教A必修3.ppt
《人教版高一数学 1.1.2程序框图 课件1 新人教A必修3.ppt》由会员分享,可在线阅读,更多相关《人教版高一数学 1.1.2程序框图 课件1 新人教A必修3.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2 程序框图程序框图2021/8/9 星期一1上节课例上节课例1:任意给定一个大于任意给定一个大于1的整数的整数n,试设计一个试设计一个算法判定算法判定n是否为质数是否为质数.算法分析:算法分析:1.判断判断n是否等于是否等于2,如果如果n=2,则则 n为质数为质数,若若n2,则执行第则执行第2步步.2.依次从依次从2到到n-1检验是不是检验是不是n的因数的因数(即是否整除即是否整除n).若存在这样若存在这样的数的数,则则n不是质数不是质数,若不存在这样的数若不存在这样的数,则则n为质数为质数.以上是用自然语言描述一个算法以上是用自然语言描述一个算法.为了使得算法的描述更为直观和为了使
2、得算法的描述更为直观和步骤化步骤化,下面介绍另一种描述算法的方法下面介绍另一种描述算法的方法:流程图流程图.流程图的通俗解释流程图的通俗解释:由一些图框和有向箭头构成由一些图框和有向箭头构成,表示算法按一表示算法按一定的顺序执行定的顺序执行.上例算法的流程图上例算法的流程图(见下页)复习复习:2021/8/9 星期一2流程图的图形符号流程图的图形符号:观察右边的流程图观察右边的流程图:(1)有箭头指向的线有箭头指向的线.(2)不同形状的框图不同形状的框图.结束结束开始开始Flag=1n2?d=2输入输入nd=n-1且且flag=1?N不是质数不是质数n是质数是质数d整除整除n?Flag=0Fl
3、ag=1?d=d+1是是是是是是否否否否是是否否否否(1)(2)否否2021/8/9 星期一3算法中从上一步算法中从上一步骤指向下一步骤骤指向下一步骤流程线流程线用来根据给定的条件用来根据给定的条件是否满足决定执行两是否满足决定执行两条路径中的某一路径条路径中的某一路径判断框判断框赋值、运算赋值、运算执行框执行框表示输入输出表示输入输出操作操作输入输入,输出框输出框表示一个算法的表示一个算法的起始与结束起始与结束起止框起止框含义名 称图形符号2021/8/9 星期一42.对程序框 表示的功能描述正确的一项是:().A.表示算法的起始和结束.B.表示算法输入和输出的信息.C.赋值、计算.D.按照
4、算法顺序连接程序图框.1.流程图的功能是:.().A.表示算法的起始和结束.B.表示算法的输入和输出信息.C.赋值、运算.D.按照算法顺序连接程序图框.答案答案:D,B练习:2021/8/9 星期一5Flag=1输入输入n否否d2?是是条件结构条件结构条件结构条件结构顺序结构顺序结构循环结构循环结构算法三种基本逻辑结构算法三种基本逻辑结构开始开始结束结束2021/8/9 星期一6算法三种基本逻辑结构算法三种基本逻辑结构(顺序结构、条件结构、循环结构顺序结构、条件结构、循环结构)流程图表示,实例流程图表示,实例,程序演示:程序演示:顺序、条件、循序、条件、循环三种基本的三种基本的逻辑结构:构:1
5、.顺序序结构构:最最简单的算法的算法结构,框与框之构,框与框之间从上到下从上到下进行。行。任何算法都离不开任何算法都离不开顺序序结构。构。A B2021/8/9 星期一7 实例:例:三角形三角形ABC的底的底BC为4,高高AD为2,求三角形求三角形ABC的面的面积S,试设计该问题的算法和流程的算法和流程图.解解:算法如下算法如下:1.底底BC为a=4,高高AD为b=2.2.S=1/2ab3.输出出S.流程图流程图:开始 a=4,b=2 S=1/2ab输出输出S结束结束2021/8/9 星期一8练习练习:利用梯形的面积公式计算上底为利用梯形的面积公式计算上底为2,下底为下底为4,高为高为5的梯形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教版高一数学 1.1.2程序框图 课件1 新人教A必修3 人教版高一 数学 1.1 程序 框图 课件 新人 必修
限制150内