初中信息技术教学课件:算法的表示与结构.pptx

初中信息技术教学课件:算法的表示与结构.pptx

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

算法的表示与控制结构

韭菜煎蛋

怎么做?

算法的概念

算法的概念:

算法是对解决问题的方法的精确描述,即解决问题的方法和步骤。

算法的表示

常见算法的表示形式:

自然语言、流程图、计算机语言

流程图

算法的表示

开始

结束

材料准备,韭菜洗净待用。

韭菜切成小小的段,加入鸡蛋、盐搅拌均匀

入锅煎,等一面煎到金黄,翻过来再煎。两面都金黄了,可出锅切成块即可。

算法的表示

开始

输入韭菜、鸡蛋、盐、油

输出韭菜煎蛋

结束

查看其底面是否金黄

韭菜洗净

韭菜切成小段

将韭菜、鸡蛋、盐搅拌均匀

油放入锅中,加热

食材放入锅中

等待10秒

将其翻面

查看其底面是否金黄

等待10秒

循环结构

顺序结构

流程图

名称

符号

说明

处理框

指出要处理的内容

输入、输出框

表示输入和输出数据

判断框

表示条件判断与产生分支的情况

流程线

有向线段,控制流程方向

开始结束框

表示本段算法的开始或结束

连接框

连接断开的流程线

流程图基本符号:

解决问题

问题:根据某人的身高和体重数据推测其胖瘦程度

解决问题

用计算机解决问题的一般步骤:

解决问题

身体质量指数(BMI,BodyMassIndex)是国际上常用的衡量人体胖瘦程度的重要参考标准。

对于中国成年人来说,18.5kg/㎡≤BMI≤23.9kg/㎡为标准体重,低于或高于这个值则为偏轻或偏重。

BMI=体重/身高的平方

解决问题

开始

输入变量weight和height的值

输出“体重偏低”

结束

输出“恭喜!体重标准”

输出“体重偏高”

BMI18.5

BMI=23.9

N

Y

Y

N

选择结构(分支结构)

流程图结构

Y

N

Y

N

N

Y

选择结构(分支结构)

顺序结构

循环结构

循环结构

算法的表示

常见算法的表示形式:

自然语言、流程图、计算机语言

C、C++、VisualBasic、JAVA、C#、Python

机器语言:由0,1组成,直接对CPU操作

汇编语言:将二进制语言转换为文本形式的指令,直接对CPU操作

高级语言:接近自然语言,更容易被人理解

练习

求矩形面积s的部分流程图如图所示,矩形的长、宽分别用变量a、b表示,对于框①和框②的作用,下列说法正确的是()

A.框①用于输入a和b的值,框②用于输出s的值

B.框①用于输出a和b的值,框②用于输出s的值

C.框①用于输入a和b的值,框②用于输入s的值

D.框①用于输出a和b的值,框②用于输入s的值

练习

如图是判断方程ax2+bx+c=0(a≠0)有无实根的部分流程图,则图中虚线部分的内容是()

A. B.

C. D.

练习

某算法部分流程图如图所示,执行流程图后,变量S和变量i的值分别为()

A.9和5

B.9和7

C.16和5

D.16和7

练习

某算法的部分流程图如下图所示,执行这部分流程后,下列说法正确的是()

A.变量a,b的值分别为10,0

B.变量a,b的值分别为5,0

C.步骤b←b-a被执行3次

D.步骤ab被执行6次

再见

文档评论(0)

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

教师资格证持证人

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

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

1亿VIP精品文档

相关文档