- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
y= * 2.2 变量与赋值 1、顺序结构 2、选择结构 x (x0) 0 (x=0) x+2 (x0) 用框图表示算法,简洁、清晰、直观、便于检查. 在设计算法过程中,解决问题的基本思想常常很简单、很清楚,但是表述却很麻烦,为了解决这个问题,需要引入变量与赋值. 1、变量: 在研究问题的过程中可以取不同的值的量. 赋值语句的一般形式为: 变量名=表达式 计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示. 2、 赋值: 把B的值赋给变量A, 这个过程称为赋值.记作: A=B其中“=”为赋值符号. 如a,x,a1,sum等. 探究1 已知两个数A和B, 设计一个算法使A和B位置互换。 A B X A 算法如下: (1)X =A (2)A =B (3)B= X (4)输出结果A,B A 2、在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的“=”号. 赋值注意问题:练习册 P30 1、赋值符号左边只能是变量名字,而不是表达式, 只能写成:b=2,b=a+1,但不能写成:2=b,b+1=2 3、赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值. 解: 例1 设计一种算法,从5个不同的数中找出最大数,并用框图描述这个算法. 设这5个不同的数分别为:a1,a2,a3,a4,a5,算法步骤如下: 1、比较a1与a2,将较大的数记作b. 2、再将b与a3进行比较,将较大的数记作b. 3、再将b与a4进行比较,将较大的数记作b. 4、再b与a5进行比较,将较大的数记作b. 5、输出b,b的值即为所求的最大数. 你会制作框图吗? 开始 b=a1 否 是 b=a4 ba4 ba2 否 是 b=a2 ba3 否 是 b=a3 ba5 否 是 b=a5 输出b 结束 输入a1,a2,a3,a4,a5 探究2 上面的问题我们可以用赋值结构表示,你会画它的框图吗? 3、阅读框图,其输出的结果是__________. 分析:在题中所给的框图中,首先赋给x的初始值为2,再把2x+1=5赋给变量y,则y=5,又把3y-2=13赋给变量b,则b=13,所以易得最后结果为13. 答案:13 4.阅读右侧框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( ) A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21 A 2.3 循环结构 开始 输入a1,a2,a3,a4,a5 将a1,a2比较,大数记作b 将b,a3比较,大数记作b 将b,a4比较,大数记作b 将b,a5比较,大数记作b 输出b 结束 1、若要从五个不同的数找出最大数,我们可以用什么结构呢? 顺序结构 如右图所示 2、设计一个算法,求1000个数中的最大数,画出算法框图. 我们是否还可以用上题的方法呢? 不能,如果用上述的方法过程太繁杂了. 下面介绍另一种结构来解决这类问题, 即循环结构. 例1 设计一个算法,输出1000以内能被3和5整除的所有正整数,画出算法框图. 分析:凡能被3和5整除的正整数都是15的倍数,由于1000=15×66+10,因此一共有66个这样的正整数. 解:引入变量a表示待输出的数,则 a=15n (n=1,2,3,…,66 ). n从1变到66,反复输出a,就能输出1000以内的所有能被的正整数. 循环变量初始值 结束 开始 n=1 a=15n 输出a n=n+1 n66 否 是 循环体 循环的终止条件 循环变量的后继 变量n控制循环的开始和结束,称为循环变量. 一般地,在画出算法框图之前,需要确定三要素: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的终止条件. *
您可能关注的文档
最近下载
- 苏教版小学英语3a-5a单词表(2015).doc VIP
- 贵州钢绳(集团)有限责任公司招聘笔试真题2021.docx VIP
- 2025年职业卫生评价考试真题二十 .pdf VIP
- 2025年贵州钢绳集团有限责任公司控股人员招聘笔试备考试题及答案解析.docx VIP
- 全血和各种血液成分的临床应用.ppt VIP
- 软件系统安全保障方案.docx VIP
- 2025年云南省中考地理试卷(含解析).pdf
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- CECS 349-2013 一体化给水处理装置应用技术规程.docx
- 茶皂素杀螺活性及对3种水生生物的安全性.docx
文档评论(0)