第一部分第1章 1.3 基本算法语句1.31&1.3.2赋值语句输入、输出语句_第1页
第一部分第1章 1.3 基本算法语句1.31&1.3.2赋值语句输入、输出语句_第2页
第一部分第1章 1.3 基本算法语句1.31&1.3.2赋值语句输入、输出语句_第3页
第一部分第1章 1.3 基本算法语句1.31&1.3.2赋值语句输入、输出语句_第4页
第一部分第1章 1.3 基本算法语句1.31&1.3.2赋值语句输入、输出语句_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.3基本算法语句第 1章算法初步理解教材新知应用创新演练1.3.11.32赋值语句 输入、 输出语句把握热点考向考点一考点三考点二第一页,编辑于星期一:二十一点 二十六分。返 回第二页,编辑于星期一:二十一点 二十六分。返 回第三页,编辑于星期一:二十一点 二十六分。返 回13.1& 1.3.2赋值语句输入、输出语句赋值语句输入、输出语句第四页,编辑于星期一:二十一点 二十六分。返 回第五页,编辑于星期一:二十一点 二十六分。返 回 在一次数学考试中在一次数学考试中,小明小明,小亮小亮,小强的成绩分别为小强的成绩分别为a,b,c,但但统计时出现错误统计时出现错误,小亮的成绩记在了小明

2、的名下小亮的成绩记在了小明的名下,小强的成绩记小强的成绩记在了小亮的名下在了小亮的名下,而小明的成绩记在小强的名下而小明的成绩记在小强的名下 问题问题1:错误统计后小明:错误统计后小明,小亮小亮,小强的成绩分别是多少?小强的成绩分别是多少? 提示:提示:b,c,a.第六页,编辑于星期一:二十一点 二十六分。返 回 问题问题2:能否设计一个算法将三人的成绩更正过来?:能否设计一个算法将三人的成绩更正过来? 提示:可以提示:可以,需要引入一个中间变量需要引入一个中间变量 问题问题3:上述算法假设用计算机处理:上述算法假设用计算机处理,如何操作?如何操作? 提示:必须将算法过程转化成计算机理解的语言

3、提示:必须将算法过程转化成计算机理解的语言第七页,编辑于星期一:二十一点 二十六分。返 回 1赋值语句赋值语句 在伪代码中在伪代码中,赋值语句用符号赋值语句用符号 表示表示,“xy表示表示,其中其中x是一个变量是一个变量,y是一个与是一个与x同类型的同类型的 或或 2输入、输出语句输入、输出语句 我们用输入语句我们用输入语句“Read a,b表示表示 ; ;用输出语句;用输出语句“Print x表示表示 .“将将y的值赋给的值赋给x变量变量表达式表达式输入的数据依次输入的数据依次送给送给a,b输出运算结果输出运算结果x.第八页,编辑于星期一:二十一点 二十六分。返 回 1赋值语句中的赋值语句中

4、的“与代数运算中与代数运算中“不相同赋值号是将不相同赋值号是将右边表达式的值赋给左边的变量而代数运算中的等号是联结两边右边表达式的值赋给左边的变量而代数运算中的等号是联结两边的表达式具有相等的值的表达式具有相等的值 2输入语句可以同时给多个变量赋值输入语句可以同时给多个变量赋值,在给多个变量赋值在给多个变量赋值时时,变量之间要用变量之间要用“逗号隔开逗号隔开,如如“Read x,y,z 第九页,编辑于星期一:二十一点 二十六分。返 回第十页,编辑于星期一:二十一点 二十六分。返 回第十一页,编辑于星期一:二十一点 二十六分。返 回 思路点拨思路点拨逐步赋值逐步赋值,得出运行结果得出运行结果 精

5、解详析精解详析先输入先输入a10,b20,c30,利用利用ab,bc,ca可得输出可得输出a20,b30,c20. 答案答案20,30,20第十二页,编辑于星期一:二十一点 二十六分。返 回1本例条件本例条件“ab,bc,ca假设变为假设变为“xa,ab, bc,cx,那么输出结果是那么输出结果是_ 解析:由解析:由“xa,ab,bc,cx可知:可知: a20,b30,c10. 答案:答案:20,30,10第十三页,编辑于星期一:二十一点 二十六分。返 回Readx,yPrint ,2yxx2yy1Print x,yx42在下面的算法中如果输入的在下面的算法中如果输入的x,y的值分别为的值分别

6、为4,2, 那么两次输出的相应的值分别是多少?那么两次输出的相应的值分别是多少?第十四页,编辑于星期一:二十一点 二十六分。返 回解:假设输入的解:假设输入的x,y的值分别为的值分别为4,2,那么那么1,2y4,x26,y11.第一次输出的值为第一次输出的值为1,4.第二次输出的值为第二次输出的值为6,1.第十五页,编辑于星期一:二十一点 二十六分。返 回例例2一个圆柱的底面半径为一个圆柱的底面半径为2,高为高为4,用输入、输出语句和赋值语用输入、输出语句和赋值语句句,写出计算此圆柱的体积的伪代码写出计算此圆柱的体积的伪代码思路点拨思路点拨根据根据Vr2h赋值可求赋值可求精解详析精解详析第十六

7、页,编辑于星期一:二十一点 二十六分。返 回 一点通一点通 利用算法语句编写伪代码的关键是理解算法过程及利用算法语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用正确掌握输入、输出、赋值语句的格式及作用第十七页,编辑于星期一:二十一点 二十六分。返 回3函数函数f(x)x22x1,试用伪代码写出计算试用伪代码写出计算 y1f(3)的值的值,再计算再计算f(y1)的值的一个算法的值的一个算法x3y1x22x1yy212y11Print y1,y 解:解:伪代码:伪代码: 第十八页,编辑于星期一:二十一点 二十六分。返 回解:解:第十九页,编辑于星期一:二十一点 二十六分

8、。返 回思路点拨思路点拨算法语句转化为流程图算法语句转化为流程图,只需将语句用图框表只需将语句用图框表示即可示即可第二十页,编辑于星期一:二十一点 二十六分。返 回精解详析精解详析流程图如以下图所示:流程图如以下图所示:这一算法的功能:求这一算法的功能:求a,b,c,d,e的和的和S及其平均数及其平均数P. (12分分)(10分分)第二十一页,编辑于星期一:二十一点 二十六分。返 回一点通一点通 (1)由算法语句转化为流程图的关键在于读懂语句及准确由算法语句转化为流程图的关键在于读懂语句及准确选择相应的图框表示选择相应的图框表示 (2)由流程图转化为算法语句时由流程图转化为算法语句时,要按照流

9、程图中的流程要按照流程图中的流程线的方向依次将图框中的内容写成相应的算法语句同时线的方向依次将图框中的内容写成相应的算法语句同时注意算法语句表达的准确性注意算法语句表达的准确性第二十二页,编辑于星期一:二十一点 二十六分。返 回5给出如下图流程图给出如下图流程图,写出相应的算法语句写出相应的算法语句第二十三页,编辑于星期一:二十一点 二十六分。返 回解:解:第二十四页,编辑于星期一:二十一点 二十六分。返 回流程图为流程图为第二十五页,编辑于星期一:二十一点 二十六分。返 回1设计解决一个问题的算法设计解决一个问题的算法,可先结合算法画出流程可先结合算法画出流程 图图,再对照流程图写出伪代码再对照流程图写出伪代码2赋值语句的作用是将一个表达式的值赋给一个变赋值语句的作用是将一个表达式的值赋给一个变 量它实质上是先将赋值号量它实质上是先将赋值号“右边表达式的值计右边表达式的值计 算出来算出来,然后把该值赋给然后把该值赋给“左边的变量左边的变量,使该变使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论