新课导入掌握程序框图的概念课件.ppt

上传人:小飞机 文档编号:3872587 上传时间:2023-03-25 格式:PPT 页数:40 大小:1.44MB
返回 下载 相关 举报
新课导入掌握程序框图的概念课件.ppt_第1页
第1页 / 共40页
新课导入掌握程序框图的概念课件.ppt_第2页
第2页 / 共40页
新课导入掌握程序框图的概念课件.ppt_第3页
第3页 / 共40页
新课导入掌握程序框图的概念课件.ppt_第4页
第4页 / 共40页
新课导入掌握程序框图的概念课件.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《新课导入掌握程序框图的概念课件.ppt》由会员分享,可在线阅读,更多相关《新课导入掌握程序框图的概念课件.ppt(40页珍藏版)》请在三一办公上搜索。

1、判断整数n(n2)是否为质数的算法,自然语言描述,如下:,第一步:给定大于2的整数n;,第二步,令i=2;,第三步,用i除n,得到余数r;,第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示;,第五步,判断“i(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步。,1,2023/3/25,图形描述:,新的描述方法程序框图!,2,2023/3/25,1.程序框图2.算法的基本逻辑结构,3,2023/3/25,1.掌握程序框图的概念;2.会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;3.掌握画程序框图的基本规则,能正确画出程序框图

2、。,知识与技能,4,2023/3/25,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。,过程与方法,5,2023/3/25,通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。,情感态度与价值观,6,2023/3/25,重点,程序框图的基本概念、基本图形符号和3种基本逻辑结构。,能综合运用这些知识正确地画出程序框图。,难点,7,2023/3/25,知识要点,程序框图,程序框图又称流程图,是一种用规定的图形、指向线及

3、文字说明来准确、直观地表示算法的图形。,8,2023/3/25,程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。,1.程序框图,9,2023/3/25,起止框,输入、输出框,处理框,流程线,10,2023/3/25,设计一个算法,假设存在根,求一元二次方程ax2+bx+c=0(a0,b2-4ac0)的根,画出相应的流程图。,第一步:输入系数a,b,c;第二步:计算=b2-4ac;第三步:运用公式计算x1,x2;第四步:输出x1,x2。,解析:,2.算法的基本逻辑结构,11,2023/3/25,流程图表示:,输入系数a,b,c,输出x1、x2,结束,计算,计

4、算,开始,按一定顺序处理!,12,2023/3/25,知识要点,算法三种基本逻辑结构,顺序结构、条件结构、循环结构。,13,2023/3/25,顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。,1.顺序结构,14,2023/3/25,顺序结构示意图,15,2023/3/25,解析:,写出下列算法的功能。,右图算法的功能是:求两数平方和的算术平方根。,16,2023/3/25,条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。它的一般形式是:,2.条件结

5、构,17,2023/3/25,条件结构示意图,18,2023/3/25,设计一个算法,求一元二次方程ax2+bx+c=0(a0,b2-4ac0)的根,画出相应的流程图。,第一步:输入系数a,b,c;第二步:计算=b2-4ac;第三步:判断是否小于0;若小于0,则无解;若大于等于0,则转下步;第四步:运用公式计算x1,x2;第五步:输出x1,x2。,19,2023/3/25,输出x1,x2,结束,开始,0?,输入系数a,b,c,否,是,输出无实数解,计算,20,2023/3/25,需要重复执行同一操作的结构称为循环结构。即从某处开始,按照一定条件反复执行某一处理步骤。反复执行的处理步骤称为循环体

6、。,3.循环结构,21,2023/3/25,While语句当型结构,until语句直到型结构,22,2023/3/25,设计一个算法:1+2+3+100的程序框图。,循环结构就可以解决!,23,2023/3/25,1程序框图,程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。,2算法的三种基本逻辑结构,顺序结构、条件结构、循环结构。,24,2023/3/25,3三种基本结构示意图,顺序结构,条件结构,循环结构,25,2023/3/25,1(2009辽宁卷理)某店一个月的收入和支出总共记录了 N个数据a1,a2,an,其中收入记为正数,支出记为负数。该店用下边

7、的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的(),A.A0,V=ST B.A0,V=S+T D.A0,V=S+T,C,26,2023/3/25,解析:,27,2023/3/25,月总收入为S,因此A0时归入S,判断框内填A0支出T为负数,因此月盈利VST。,28,2023/3/25,2(2009天津卷)阅读上(右)图的程序框图,则输出的S=()A.26 B.35 C.40 D.57,C,29,2023/3/25,当i=1时,T=2,S=2;当i=2时,T=5,S=7;当i=3时,T=8,S=15;当i=4时,T=11,S=26;当i=5时,

8、T=14,S=40;当i=6时,T=17,S=57,故选择C。,解析:,30,2023/3/25,1.画出求21+22+23+2100的值的程序框图。,解:,算法步骤:第一步:给定计数变量i=1,累加变量p=0。第二步:p=p+2i。第三步:判断i=100,成立则进行第四步,否则i=i+1,返回第二步。第四步:输出结果p。,31,2023/3/25,程序框图,如下:,循环结构!,32,2023/3/25,2.假设超市购物标价不超过100元时按九折付款,如标价超过100元,则超过部分按七折收费.写出超市收费的算法,并画出流程图。,解:设所购物品标价为x元,超市收费为y元.则,收费时应先判断标价是

9、否大于100,其算法如下:S1输入标价x;S2如果x100,那么y=0.9x;否则y=0.9100+0.7(x100);S3输出标价x和收费y。,33,2023/3/25,算法步骤:第一步:给定一个实数 x;第二步:判断“x100”是否成立。如果成立,则y=0.9x;否则,y=0.9100+0.7(x-100);第三步:输出x,y。,34,2023/3/25,流程图:,开始,结束,输入,x,输出xy,x,100,Y,N,y,y,0.9,x,0.9100+0.7(-100),x,35,2023/3/25,1.算法步骤:第一步:给定一个实数r。第二步:判断“r0”是否成立。如果成立,则r=0-r;否则,r=r。第三步:得到r的绝对值。,练习1.1.2(第11页),36,2023/3/25,程序框图,如下:,37,2023/3/25,2.算法步骤:第一步:给定一个大于 的数m和一个小于它的数n。第二步:令i=(m+n)/2。第三步:判断i 是否成立。成立,m=i,返回第二步;否则,n=i,返回第二步。第四步:判断“i=”是否成立。若成立,得到i的值;否则,返回第二步。,38,2023/3/25,程序框图,如下:,39,2023/3/25,40,感谢你的观看,2019年8月18,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号