高中数学 第一章 算法初步 1.3.1 赋值语句 1.3.2 输入

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)a←1,b←2,把1与2的和赋给a,即a←3,故输出结果为3. 【答案】 (1)②④⑤ (2)3
1.赋值语句中,赋值号左边的变量如果原来没有值,则执行赋值语句后,获 得一个值;如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量的 原值,即将原值“冲掉”.
2.赋值号左边只能是变量名字,而不能是表达式,例如:3←A是错误的. 3.赋值号左、右两边也不能对换.A←B和B←A的含义及运行结果是不同的.
2.设A←10,B←20,则可以实现A、B的值互换的程序是________.
【解析】 ①中程序执行后A=B=10;②中程序执行后A=B=10;③中程 序执行后A=20,B=10;④中程序执行后A=B=10.故选③.
【解析】 由程序知x=4,故y=43-3×42+2×4+1=25. 【答案】 25
[探究共研型] 算法语句与流程图 探究1 赋值语句,输入、输出语句的作用是什么?应用时需注意哪些问 题? 【提示】 (1)输入信息时需要用Read语句,特别是当变量需要输入多组数据 且程序重复使用时,使用输入语句较好. (2)输出信息时需要用Print语句. (3)当需要给变量赋值时需用赋值语句,特别是当变量需要的值较少或给变量 赋予算式时,常用该语句.赋值语句是一个程序必不可少的重要组成部分,使用时 一定要注意其格式要求,如不能利用赋值语句进行代数式的运算等.
[质疑·手记] 预习完成后,请将你的疑问记录,并与“小伙伴们”探讨交流: 疑问1: 解惑: 疑问2: 解惑: 疑问3: 解惑:
赋值语句
[小组合作型]
(1)(2015·无锡高一检测)下列语句中:①6←p;②t←3×5+2;③b+ 3←5;④p←[(3x+2)-4]x+3;⑤a←a3;⑥x,y,z←5.
[再练一题] 1.下列对赋值语句的描述中正确的是________.(填序号) ①可以给变量提供初值;②将表达式的值赋给变量;③可以给一个变量重复 赋值;④不能给同一变量重复赋值. 【解析】 本题为概念理解题,主要考查了对赋值语句的理解,赋值语句可 以给变量提供初值和能够确定数值的表达式,并且可以给一个变量重复赋值,所 以①②③正确. 【答案】 ①②③
判断正误: (1)输入语句一次只能输入一个变量.( ) (2)输出语句也可以用于输出数值计算的结果,输出语句也有计算功能.( ) (3)赋值语句中的“←”不同于数学中的等号,如在数学中“i=i+1”无意 义,但在赋值语句中,“i←i+1”是把“←”右边i的值加1再赋给i.( )
【解析】 (1)×.输入语句一次可输入多个变量,故错误. (2)√.由输出语句的功能知正确. (3)√.由赋值语句的格式及功能知正确. 【答案】 (1)× (2)√ (3)√
其中正确表述的赋值语句是________.(填序号)
(2)运行如下程序,输出的结果是________.
【精彩点拨】 (1)根据赋值语句的格式进行逐一判断即可. (2)根据赋值语句的功能及程序的流程求解.
【自主解答】 (1)①错在把变量赋给了常数;③⑥错在赋值号的左边不是单 个的变量;②④⑤正确.
[基础·初探] 教材整理 伪代码,赋值语句,输入、输出语句 阅读教材P17~P18“练习”以上内容,完成下列问题. 1.伪代码 伪代码是介于 自然 语言和 计算机 语言之间的文字和符号.
2.赋值语句 在伪代码中,赋值语句用符号“ ← ”表示,“x←y”表示 将y的值赋给x , 其中x是一个变量,y是一个与x同类型的 变量 或表达式 . 3.输入、输出语句 输入语句“ Reada,b”表示输入的数据依次送给a,b;输出语句“ Printx ”表 示输出运算结果x.
探究2 写出一个算法对应的程序的顺序是什么?
【提示】 一般地说,写一个算法程序的顺序为:用自然语言描述算法—— 用流程图描述算法——用基本算法语句描述程序.
流程图.
以下是一个用基本算法语句编写的伪代码,根据伪代码画出相应的
【精彩点拨】 判断伪代码中的算法语句→ 确定程序执行顺序→确定算法结构→画图解
【自主解答】 流程图如图所示:
1.画流程图的关键是分清使用了哪些基本语句. 2.判断算法的逻辑结构,然后把各种语句所表达的内容填入相应 的图框中即可.
[再练一题] 3.图1-3-1是某一算法的流程图,试写出该算法的伪代码.
【导学号:90200015】 【解】
图1-3-1
1.赋值语句“x←x+1”的正确解释为________.(填序号) ①x的值与x+1的值可能相等; ②将原来x的值加上1后,得到的值替换原来x的值; ③这是一个错误的语句; ④此表达式经过移项后,可与x←x-1功能相同. 【解析】 根据赋值语句的功能知该语句是先计算右边x+1的值,然后再将 此值赋给左边的变量x,故选②. 【答案】 ②
输入、输出该句
下列给出的输入、输出语句正确的是________.(填序号) ①输入语句Read a;b;c; ②输入语句Read x=3; ③输出语句Print A=4;
【精彩点拨】 根据输入语句、输出语句的格式、功能逐一判断.
【自主解答】 ①Read语句可以给多个变量赋值,变量之间用“,”隔开; ②Read语句中只能是变量,而不能是表达式;③Print语句中不用赋值号“=”; ④Print语句可以输出常量、表达式的值.故①②③错误,④正确.
【答案】 ④
1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句 无计算功能);若输入多个数,各数之间应用逗号“,”隔开.
2.输出语句可以输出常量,变量或表达式的值(输出语句有计算功能)或字符; 程序中引号内的部分将原始呈现.
[再练一题] 2.阅读下列程序,则y=________.




1
Байду номын сангаас
1.3 基本算法语句
3
1.3.1 赋值语句
1.3.2 输入、输出语句

阶 段
业 分 层
2


1.了解赋值语句、输入语句、输出语句的结构,掌握赋值语句中的“←” 的作用.(重点) 2.理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程 序语言.(难点) 3.能用这三种基本的算法语句表示算法,进一步体会算法的基本思想. (重点、难点)
相关文档
最新文档