程序框图公开课一等奖课件省赛课获奖课件.pptx

程序框图公开课一等奖课件省赛课获奖课件.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序框图

学习目的1、理解程序框图的概念2、理解程序框图符号所表达的意义、掌握画程序框图的规则3、会读、会画简单的程序框图

1.算法的概念复习回想2、算法的规定算法能够理解为由基本运算及规定的运算次序所构成的完整的解题环节,或者当作按照规定设计好的有限确实切的计算序列,并且这样的环节或序列能够解决一类问题。(1)写出的算法,必须能解决一类问题,并且能重复使用;(2)算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,并且通过有限步之后能得出成果.

新课引入例如解二元一次方程组的算法能够用下列形式来体现.算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表达它.

开始输入a11,a12,a21,a22,b1,b2D=a11a22-a12a21D=0输出无法求解信息结束1否是1输出x1,x2x1=(b1a22-b2a12)/DX2=b2a11-b1a21)/D

1.程序框图的概念普通用某些通用图形符号构成一张图来表达算法,这种图称为程序框图(简称框图)或流程图流程图是由某些图框和带箭头的流程线构成的,其中图框表达操作的类型,图框中的文字和符号表达操作的内容,带箭头的流程线表达操作的先后次序。讲授新课“一图胜万言”

2.表达算法环节的图形符号图形符号名称功能流程线流程进行的方向连结点连接另一页或另一部分的框图

图形符号名称功能起、止框框图的开始或结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.

(1)起止框用“”表示,是任何流程不可少的,表明程序的开始或结束;(2)输入、输出框用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;(3)处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的处理框内,另外,对变量进行赋值时,也要用到处理框;3.四种基本框图的功效使用方法:

(4)判断框:当算法要求在不同的情况下执行不同的运算时,需要判断框.框内填写判断条件.判断框用“”表示;(5)一个算法步骤到另一个算法步骤用流程线连接,如果一个程序框图需要分开来画,要在断开处画上连结点,并标出连接的号码.

为了使大家彼此之间能够读懂各自画出的框图,必须恪守某些共同的规则,下面对某些惯用的规则作一简朴的介绍.(1)使用原则的框图符号.(2)框图普通按从上到下、从左到右的方向画.(3)除判断框外,大多数程序框图符号只有一种进入点和一种退出点,判断框是含有超出一种退出点的唯一符号.(4)一类判断框是二择一形式的判断,有且仅有两个成果;另一类是多分支判断,有几个不同的成果.4.画流程图的规则(5)在框图符号内描述的语言要非常简洁清晰

【例1】已知一种三角形的三边边长分别为a,b,c,运用海伦—秦九韶公式设计一种算法,求出它的面积,画出算法的程序框图.开始输出S结束开始框解决框输出框结束框输入框输入a,b,c

【1】求两个实数a,b的算术平均值aver.S1:输入两个实数a,b;S2:计算c=a+b;S3:计算aver=c/2;S4:输出aver.输出aver开始输入a,baver=c/2结束解:用数学语言

课堂练习课本P92、3

练习题1.画出计算1+2+3+4+5的程序框图:开始S=1S=S+2S=S+3S=S+4S=S+5结束输出S

2.(1)画出求一种数的百分之几的程序框图;(2)画出已知一种数的百分率,求这个数的程序框图;开始b=ap结束输出b输入给的数a输入要求的百分率p开始a=b/p结束输出a输入所给的数取百分率后的结果b输入所用的百分率p

3.写出判断两条直线l1:y=k1x+b1,l2:y=k2x+b2与否垂直的程序框图。是输出l1,l2不垂直是否开始输入k1,k2k1k2=-1输出l1,l2垂直结束

课堂小结3.会画简朴的程序框图,体会用程序框图表达算法的优点1.框图的概念及框图符号的意义2、掌握画程序框图的规则

再会齐河县第一中学数学组10/19/20248:31:23PM云在漫步

练习:1.就(1)、(2)两种逻辑构造,说出各自的算法功效开始输入a,b结束sum=a+b输出sum开始输入a,b输出结束(1)(2)答案:(1)求直角三角形斜边长;(2)求两个数的和.

文档评论(0)

151****8293 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档