ImageVerifierCode 换一换
格式:PPT , 页数:62 ,大小:1.82MB ,
资源ID:718775      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-718775-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2019-2020学年数学必修三人教A版课件:第1章 算法初步 1-2 1-2-1 .ppt)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

2019-2020学年数学必修三人教A版课件:第1章 算法初步 1-2 1-2-1 .ppt

1、1.2 基本算法语句1.2.1 输入语句、输出语句和赋值语句登高揽胜 拓界展怀课前自主学习学 习 目 标1记住输入语句、输出语句和赋值语句的格式及功能2会用这三种语句将顺序结构的程序框图转化为程序语句3体会算法步骤、程序框图和算法语句的关系自主导学知识点一|输入语句 阅读教材 P21P22 倒数第三行的内容,完成下列问题1为了实现算法的三种基本逻辑结构,各种程序设计语言中都包含下列基本的算法语句,并且形式是类似的它们分别是:1 _、2 _、3 _、4_、5 _输入语句输出语句赋值语句条件语句循环语句2输入语句的一般格式输入语句与程序框图中的输入框对应,以 BASIC 语言为例,其一般格式为:I

2、NPUT“6 _”;7 _其中,“提示内容”一般是提示用户输入什么样的信息提示内容变量3输入语句的作用输入语句的作用是输入提示内容要求的相应信息或值,计算机每次都把新输入的值赋给变量输入语句可以给多个变量赋值,其格式为:INPUT“提示内容 1,提示内容 2,提示内容 3,”;变量 1,变量 2,变量 3,.思考探究|辨别正误|1程序中同时输入多个变量的值,是否一定要用多个输入语句?提示:一个输入语句可以一次给多个变量赋值,中间用“,”隔开,如输入 x,y 的值,可以写成:INPUT“x”;xINPUT“y”;y也可以写成:INPUT“x,y”;x,y2输入 3*2+1 对吗?提示:不对输入语

3、句无计算功能,输入“3*2+1”,将不执行。知识点二|输出语句 阅读教材 P22 倒数第二行P23 倒数第三行的内容,完成下列问题1格式:PRINT“提示内容”;表达式2功能:输出 8 _、9 _的值和 10 _信息进行数值计算并 11 _结果常量变量系统输出思考探究|辨别正误|1输出语句可以输出任意变量或表达式吗?提示:不能输出语句输出的变量或表达式中的变量必须在程序中已经赋值,没有赋值的变量或含有没有赋值的变量的表达式无法使用输出语句输出2输出语句有没有计算功能?提示:有计算功能可以根据提供的表达式进行计算知识点三|赋值语句 阅读教材 P23 倒数第二行P24 的内容,完成下列问题1一般格

4、式:变量表达式2功能是将 12 _赋给 13 _,赋值语句中的“”叫做 14 _,它和数学中的等号不完全一样,计算机执行赋值语句时,先计算“”15_,然 后 把 这 个 值 赋 给“”16_表达式所代表的值变量赋值号右边表达式的值左边的变量思考探究|辨别正误|1赋值符号与等号的区别是什么?提示:赋值语句中的“”与代数运算中的“”的意义是不同的例如赋值语句 ab,表示把 b 的值赋给 a,而不是说 a 与 b 相等又如语句 ii1,在赋值语句中表示 i 的值自身加 1,而在代数式中 ii1 是不成立的2赋值语句的左边可以是表达式吗?如 A15A 对吗?提示:赋值语句左边只能是变量名称,而不能是表

5、达式;赋值语句右边表达式可以是一个常量、变量或含变量的运算式A15A 是错误的小试身手1下列语句正确的是()解析:选 B 对于 A,赋值语句没有连续赋值功能,故 A错误;对于 B,M=2*N 表示将变量 N 的值乘以 2 后赋给 M,故B 正确;对于 C,输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式,故 C 错误;对于 D,输出语句 PRINT t=2,后面应写成“t=”,2,故 D 错误,故选 B.2赋值语句 MM3 表示的意义是()A将 M 的值赋给 M3B将 M 的值加 3 后再赋给 MCM 和 M3 的值相等D以上说法都不对解析:选 B 赋值语句是将“”右边的一个确定

6、值赋给它左边的一个变量3下列算法:zx;xy;yz;输出 x,y,关于算法的作用,叙述正确的是()A交换了原来的 x,y B让 x 与 y 相等C变量 z 与 x,y 相等Dx,y 仍是原来的值答案:A4下列赋值能使 y 的值为 4 的是()答案:D剖析题型 总结归纳课堂互动探究题型一 输入、输出和赋值语句的格式互动探究【例 1】下列给出的输入、输出语句正确的是()输入语句 INPUT a;b;c输入语句 INPUT x3输出语句 PRINT A4输出语句 PRINT 20,3*2A B.CD解析 INPUT 语句可以给多个变量赋值,变量之间用“,”隔开;INPUT 语句中只能是变量,而不能是

7、表达式;PRINT 语句中不用赋值号“”;PRINT 语句可以输出常量、表达式的值答案 D探究(变条件)若将本例增加两个赋值语句:1055;6A,判断其正误解:错误,赋值语句的形式为:“变量表达式”,的左边不是变量;错误,应该写成“A6”.方 法 总 结输入语句和输出语句是计算机的最基本的也是最基础的程序语言,必须正确理解、准确使用,这就需要准确把握它的作用和一般格式,并且要严格遵循它的一般格式,而不能有半点创新,因为计算机程序语言是十分机械的语言,当然不同程序语言有不同的格式.1阅读下列程序,并回答问题(1)(2)INUPT a,bcabbacbPRINT a,b,cEND INPUT A,

8、B,CAABBBACC/A*BPRINT CEND(1)中若输入 1,2,则输出的结果为_;(2)中若输入 3,2,5,则输出的结果为_解析:(1)阅读程序,由 a1,b2,cab 可得 c1;又根据语句 bacb,可得 b2;所以程序运行后的结果为 1,2,1.(2)阅读程序,由 A3,B2,C5,AAB,可得 A5,又根据语句 BBA,可得 B3,又 CC/A*B,所以输出结果为 C3.答案:(1)1,2,1(2)32指出下列语句中的错误,并改正(1)AB50(2)x1,y2,z3(3)INPUT“请输入”x(4)INPUT,x(5)PRINT AB;C解:(1)在一个赋值语句中只能给一个

9、变量赋值,应改为“A50 B50”(2)赋值语句依次写出中间无逗号,应改为“x1 y2 z3”(3)INPUT 语句的提示内容后面缺少“;”,应改为INPUT“请输入”;x.(4)INPUT 语句的提示内容可以省略,省略的同时“;”必须省略,多个变量之间用“,”隔开,但是“,”不能单独存在,因此应改为 INPUT x.(5)PRINT 语句的提示内容应该在双引号中,应改为 PRINT“AB”;C.题型二 利用输入、输出和赋值语句编写程序【例 2】已知 A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段 AB 的中点 M 的横、纵坐标解 程序如下:方 法 总 结写算术表达式的注

10、意事项(1)算术表达式所有符号只能并排地写在一行上,不能出现右上方的幂次或下方的下标如 42,x2 等;(2)算术表达式中只能用圆括号,不能使用方括号或花括号,使用多重括号时应注意左右括号的配对关系;(3)由代数式写成算术表达式时应注意保持运算顺序不变,必要时添加括号,如ABAB可写为(AB)/(AB),43R3 可写为4*3.141 59*R3/3 等3试设计已知底面半径 R 和高 H,求圆柱体表面积的程序(取 n3.141 59)解:程序如下:4在一次数学考试中,小明、小亮、小强的成绩分别为 a,b,c,后来发现统计错了小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记

11、在小强的名下了请设计程序更正成绩单,并输出更正后的成绩解:程序如下:题型三 算法语句与程序框图的综合问题【例 3】根据如图所示的程序框图,写出相应的算法语句解 算法语句如下:方 法 总 结由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成其中输入、输出框对应输入、输出语句,执行框对应赋值语句.5将下列程序改为框图,并指明其作用INPUT x1,x2y12x1y22x2ky1y2/x1x2PRINT kEND解:(1)程序框图如下:作用:求过指数函数 y2x 的图象上两点 A(x1,y1),B(x2,y2)直线的斜率 k.6输入 x 的值,输出其平方(1)写出算法步

12、骤;(2)画出程序框图;(3)编写程序解:(1)算法步骤如下:第一步,输入 x.第二步,计算 yx2.第三步,输出 y.(2)程序框图如图所示(3)编写程序如下:INPUT xyx2PRINT yEND知识归纳 自我测评堂内归纳提升1掌握 3 种要求输入、输出、赋值语句的要求(1)输入语句要求输入语句要求输入的值是具体的常量“提示内容”提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”地在计算机屏幕上显示,“提示内容”与“变量”之间要用分号隔开一个输入语句可以给多个变量赋值,中间用“,”分隔,形式如:INPUT“a,b,c”;a,b,c.(2)输出语句要求表达式是指算法和程序要求输出

13、的信息提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔形式如:PRINT“a,b,c”;a,b,c.(3)赋值语句要求赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式如:2x 是错误的赋值号的左右两边不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量如“AB”“BA”的含义运行结果是不同的,如 x5 是对的,5x 是错的,ABC 是错的,CAB 是对的不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如

14、 yx21(x1)(x1),这是实现不了的在赋值号右边表达式中每一个变量的值必须事先赋给确定的值在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“”但对于同一个变量可以多次赋值,且给一个变量重复赋值,变量只保存最后一次赋值2搞清 1 组区别与联系输入语句和赋值语句的区别和联系(1)联系:输入语句与赋值语句都具有对变量赋值的功能(2)区别:当变量需要的数据较少或给变量赋予算式时,用赋值语句较好;而当变量需要输入多组数据且要求程序重复使用时,使用输入语句较好,这样即使初始数据改变,也不必改变程序部分自测检评1赋值语句 NN1 的意义是()AN 等于 N1BN1 等于 NC将 N 的值赋给

15、N1D将 N 的原值加 1 再赋给 N,即 N 的值增加 1解析:选 D 赋值语句 NN1 的意义是:将 N 的原值加1 再赋给 N,即 N 的值增加 1.2下列赋值语句正确的是()ASSi2 BAACx2x1 DP x解析:选 B 在程序语句中乘方要用“”表示,所以 A 不正确;乘号“*”不能省略,所以 C 不正确;D 选项中 x应用 SQR(x)表示,所以 D 不正确;B 选项是将变量 A 的相反数赋给变量 A,所以 B 正确3当输入“3”后,输出的结果为()INPUT“请输入x”;xyxxy1PRINT xENDA5 B4C3 D6解析:选 B 程序中只有两个变量 x,y 当程序顺次执行

16、时,先有 y3,再有 x4,故最后输出的 x 值为 4.4阅读下列两个程序,回答问题x3y4xyPRINT x,yEND x3y4yxPRINT x,yEND(1)上述两个程序的运行结果是_;_.(2)上述两个程序中的第三行有什么区别:_.解析:(1)中运行 x3,y4,x4,故运行结果是 4,4;同理,中的运行结果是 3,3.(2)程序中的“xy”是将 y 的值 4 赋给 x,赋值后 x 的值变为 4;程序中的“yx”是将 x 的值 3 赋给 y,赋值后 y 的值变 3.答案:(1)4,4 3,3(2)见解析5根据程序框图写出程序解:word部分:请做:课时分层训练水平达标 提升能力点此进入该word板块

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3