信息技术课件:第十一课、算法的表示.pptx

信息技术课件:第十一课、算法的表示.pptx

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

第十一课、算法的表示信息技术七下

新知导入算法描述是指对设计出的算法,用一种方式进行详细的描述,以便与人交流。算法可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程图,但描述的结果必须满足算法的五个特征。什么是算法的描述

新知讲解01.算法的自然语言描述自然语言是人们在日常生活中交流使用的语言,如汉语、英语、德语等语言。用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。

优点:容易理解缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行

新知讲解用自然语言描述算法例1:输入两个数,输出它们的和与差。算法:步骤1:输入两个数a,b步骤2:计算s1=a+b步骤3:计算s2=a-b步骤4:输出s1,s2,结束。用自然语言描述算法例2:求面积三角形的周长的算法如下:步骤1:输入三角形的三条边a,b,c步骤2:计算三角形周长=a+b+c步骤3:输出三角形周长

新知讲解02算法的流程图表示也称为程序框图,它是算法的一种图形化表示方法。优点:形象、直观、容易理解

新知讲解1、认识流程图图形名称含义开始或结束框流程图的开始或结束处理框对数据进行处理输入或输出框数据的输入或输出判断框根据条件判断,选择其中一个分支流程图表示流程走向

新知讲解绘制流程图的常见软件有很多,如officeword流程图绘制工具、officeVisio、raptor等。其中,officeVisio使用比较方便,raptor是基于流程图的编程环境。2、流程图的绘制

新知讲解如上表所示,流程图有一套标准的符号,每个符号代表特定的含义。举个例子,一个公司的产品检验流程可以用如下的流程图来表示:

新知讲解用自然语言描述算法例1:输入两个数,输出它们的和与差。算法:步骤1:输入两个数a,b步骤2:计算s1=a+b步骤3:计算s2=a-b步骤4:输出s1,s2,结束。开始输入a、bS1=a+bS2=a-b输出s1、s2结束用流程图表示

新知讲解练习:输入一个数,要求输出的数是负数。

课堂练习练习:输入三个数,输出其中最大的数自然语言描述:第一步:输入a,b,c.第二步:比较a,b.若a>b,则执行第三步;否则,执行第四步.第三步:比较a,c.若a>c,则输出最大数max=a;否则,输出最大数max=c.第四步:比较b,c.若b>c,则输出最大数max=b;否则,输出最大数max=c.

课堂练习练习:输入三个数,输出其中最大的数用流程图描述

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档