资源简介 [软件名称]:Visio2010[软件语言]:简体中文?[软件大小]:648.74MB[安装环境]:Win10/Win8/Win7???[硬件要求]:CPU@2GHz内存@2G(或更高)[64位下载链接]:https://pan./s/1iveu8irTuz0IxgPr9ReJpw[提取码]:e2im[32位下载链接]:https://pan./s/1KHPgaMmIlkOy4bMPTPAO4Q[提取码]:p7c8安装步骤https://mp.weixin./s/EQCUp2t_E0Af9UuFjwAelg(共19张PPT)第十一课、算法的表示信息技术七下新知导入算法描述是指对设计出的算法,用一种方式进行详细的描述,以便与人交流。算法可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程图,但描述的结果必须满足算法的五个特征。什么是算法的描述新知讲解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、认识流程图图形名称含义开始或结束框流程图的开始或结束处理框对数据进行处理输入或输出框数据的输入或输出判断框根据条件判断,选择其中一个分支流程图表示流程走向新知讲解如上表所示,流程图有一套标准的符号,每个符号代表特定的含义。举个例子,一个公司的产品检验流程可以用如下的流程图来表示:新知讲解用自然语言描述算法例1:输入两个数,输出它们的和与差。算法:步骤1:输入两个数a,b步骤2:计算s1=a+b步骤3:计算s2=a-b步骤4:输出s1,s2,结束。开始输入a、bS1=a+bS2=a-b输出s1、s2结束用流程图表示新知讲解练习:输入一个数,要求输出的数是负数。新知讲解绘制流程图的常见软件有很多,如officeword流程图绘制工具、officeVisio、raptor等。其中,officeVisio使用比较方便,raptor是基于流程图的编程环境。2、流程图的绘制新知讲解练习绘制“求两个数中最大的数”的流程图。(1)启动officeVisio2010,选择“文件”?“新建”?“基本流程图”。新知讲解(2)添加形状和文本。在形状窗口中将所需的形状拖到绘制页面,并调整大小和位置,然后在形状中添加文本。新知讲解(3)添加流程线。移动断点,连接形状。课堂练习练习:输入三个数,输出其中最大的数自然语言描述:第一步:输入a,b,c.?第二步:比较a,b.若a>b,则执行第三步;否则,执行第四步.?第三步:比较a,c.若a>c,则输出最大数max=a;否则,输出最大数max=c.?第四步:比较b,c.若b>c,则输出最大数max=b;否则,输出最大数max=c.课堂练习练习:输入三个数,输出其中最大的数用流程图描述谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台第十一课、算法的表示教学设计1教学目标1.通过听讲、分析、实践两个具体实例“洗衣机洗涤过程”和“求两个数中较大数”的流程图表示,了解流程图,并认识流程图中常用的流程图图形,知道其名称及其含义。2.通过亲身实践、模仿绘制具体的流程图,在实践中学会OfficeVisio2010软件的基本操作,掌握流程图绘制的基本方法。2重点难点教学重点:使用OficeVisio2010绘制流程图。教学难点:流程图中常用的几种图形及其用法。3教学过程1、问题导入什么是算法的描述算法描述是指对设计出的算法,用一种方式进行详细的描述,以便与人交流。算法(?https:?/??/?baike.?/?item?/?%E7%AE%97%E6%B3%95?/?209025?)可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程图(?https:?/??/?baike.?/?item?/?%E7%A8%8B%E5%BA%8F%E6%B5%81%E7%A8%8B%E5%9B%BE?/?8996271?),但描述的结果必须满足算法的五个特征。2、新课讲授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、认识流程图如上表所示,流程图有一套标准的符号,每个符号代表特定的含义。举个例子,一个公司的产品检验流程可以用如下的流程图来表示:练习:输入一个数,要求输出的数是负数。2、流程图的绘制绘制流程图的常见软件有很多,如officeword流程图绘制工具、officeVisio、raptor等。其中,officeVisio使用比较方便,raptor是基于流程图的编程环境。练习绘制“求两个数中最大的数”的流程图。(1)启动officeVisio2010,选择“文件”“新建”“基本流程图”。(2)添加形状和文本。在形状窗口中将所需的形状拖到绘制页面,并调整大小和位置,然后在形状中添加文本。(3)添加流程线。移动断点,连接形状。练习:输入三个数,输出其中最大的数用流程图描述自然语言描述:第一步:输入a,b,c.?第二步:比较a,b.若a>b,则执行第三步;否则,执行第四步.?第三步:比较a,c.若a>c,则输出最大数max=a;否则,输出最大数max=c.?第四步:比较b,c.若b>c,则输出最大数max=b;否则,输出最大数max=c21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)HYPERLINK"http://21世纪教育网(www.21cnjy.com)"21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 Visio2010安装教程下载安装教程.docx 第十一课、算法的表示.ppt 第十一课、算法的表示教学设计.doc