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

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

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

版权提示 | 免责声明

本文(20162017学年苏教版必修三132输出输入语句课件(29张).pptx)为本站会员(微传9988)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

20162017学年苏教版必修三132输出输入语句课件(29张).pptx

1、目标导航,预习导引,目标导航,预习导引,1,2,1.伪代码与赋值语句 (1)伪代码:伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法. (2)赋值语句:在伪代码中,赋值语句用符号“”表示,“xy”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式. 预习交流1 程序设计语言与流程图有什么区别? 提示:流程图虽能直观地描述算法,但计算机无法“理解”.只有把流程图转化为程序设计语言,才能在计算机上运行.,目标导航,预习导引,1,2,2.输入、输出语句:用输入语句“Read a,b”表示输入的数据依次送给a,b,用输出语句“Print x”表示输出

2、运算结果x. 预习交流2 输入、输出语句和赋值语句与三种基本的逻辑结构有什么联系? 提示:一般地,输入、输出语句和赋值语句与顺序结构相对应.,目标导航,预习导引,1,2,预习交流3 (1)下列给出的赋值语句正确的是( ) A.3B B.x+y0 C.AB-2 D.TT2 (2)在输入语句中,如果同时输入多个变量,变量之间的分隔符为 .,目标导航,预习导引,1,2,(3)计算机执行下面的伪代码后,输出的结果为 .,a1 b2 aa+b ba-b Print a,b End,提示:(1)D 根据赋值语句的格式可知,赋值号左侧为单个变量,右侧为表达式(赋值语句可以有简单的运算功能),故选D. (2)

3、逗号 (3)3,1,问题导学,即时检测,一,二,三,一、赋值语句 活动与探究1 请写出执行下面的伪代码后输出的结果.,问题导学,即时检测,一,二,三,思路分析:利用赋值语句的功能求解输出结果. 解:(1)a5,b3,c(a+b)/2, c=4. 又dcc, d=16,输出d的值为16. (2)a1,b2,ca+b, c=3.又ba+c-b, b=1+3-2=2. 输出a=1,b=2,c=3. (3)由b20及ab知a=20;由c30及bc知b=30;再由ca及a=20知c=20. a=20,b=30,c=20, 输出a,b,c的值分别是20,30,20.,问题导学,即时检测,一,二,三,迁移与

4、应用 1.下列给变量赋值的语句正确的是( ) A.5x B.x+2x C.xyz4 D.m2n-5 解析:由赋值语句的特点可知,A,B,C不正确,D正确. 答案:D,问题导学,即时检测,一,二,三,2.(1)下列伪代码可以实现A,B的值互换的是( ),问题导学,即时检测,一,二,三,(2)下列伪代码的运行结果是 .,a1 ba+3 bb+1 Print b,解析:(1)A中伪代码执行后A=B=10,B中伪代码执行后A=B=10,C中伪代码执行后A=20,B=10,D中伪代码执行后A=B=10. (2)b=1+3=4,b=4+1=5,故运行结果为5. 答案:(1)C (2)5,问题导学,即时检测

5、,一,二,三,(1)为变量赋值应正确理解赋值号的意义,需注意以下几点: 赋值号左边只能是变量的名字,而不能是表达式.如1+2X是错误的; 赋值号左右不能对换.如“AB”与“BA”的含义、运行结果是不同的; 不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等); 赋值号“”与数学中的等号意义不同.,问题导学,即时检测,一,二,三,(2)赋值语句的几种常见形式:赋予变量常数值.如a5表示将5这个数值赋给变量a;赋予变量其他变量或表达式的值,如ca+b,表示将a+b的值赋给变量c;将含有变量自身的表达式赋予变量,如ii+1,表示将i+1的数值赋给i.弄清赋值语句的含义及伪代码功能就能输出正

6、确的结果.,问题导学,即时检测,一,二,三,二、输入、输出语句 活动与探究2 编写一个伪代码,输入x的值求函数y=x3+3x2-24x+30的值. 思路分析:题中给出了函数的解析式,要求编写伪代码输入x的值,输出相应的y的值,只需按伪代码执行的顺序,用顺序结构即可完成. 解:伪代码如下:,Read x yx3+3x2-24x+30 Print y,问题导学,即时检测,一,二,三,迁移与应用 1.下列伪代码执行后,结果为3,则输入的x值可能为 .,Read x yxx+2x Print y,解析:由伪代码知,y=3. x2+2x=3,解得x=1或x=-3. 答案:1或-3,问题导学,即时检测,一

7、,二,三,2.指出下列伪代码的功能.,Read R,a S1a2 SR2-S1 Print S,解:该算法的功能是用来求一个半径为R的圆中除去一个边长为a的正方形后图示阴影部分的面积.只要输入R,a的值,就可输出阴影部分的面积S.,问题导学,即时检测,一,二,三,(1)输入语句可以用来处理批量数据的赋值问题,“输出”是指将数据从计算机的内部传递到计算机的外部设备,外部设备有显示器、打印机等.能够实现这种操作的语句就称为输出语句,它是程序中不可缺少的语句.输入语句的作用是实现算法的输入信息功能,而输出语句的作用是实现算法的输出结果功能. (2)输入语句与输出语句不同,它并不是在写程序时就给变量赋

8、值,而是在程序开始运行后,由使用者从终端的键盘上把数值输入给相应的变量.输入、输出语句的格式及作用要熟练掌握,特别是Print语句具有计算和输出的双重功能,遇到表达式时,它先计算后输出,又称“打印语句”.,问题导学,即时检测,一,二,三,三、算法语句与流程图 活动与探究3 如图是一个用基本算法语句编写的伪代码,根据伪代码画出其相应的流程图.,Read x,y Print x/4,2y xx+2 yy-1 Print x,y,思路分析:题中给出了算法语句编写的伪代码,该伪代码中涉及了输入、输出和赋值语句.画相应的流程图时,只需将每一步的算法语句对应到相应的流程图中即可.,问题导学,即时检测,一,

9、二,三,解:流程图为:,问题导学,即时检测,一,二,三,迁移与应用 1.阅读伪代码,Read a,b aa+b ba-b a(a+b)/2 b(a-b)/2 Print a,b,当输入a=3,b=-5时,计算结果为:a= ,b= .,问题导学,即时检测,一,二,三,解析:当输入a=3,b=-5时, 执行aa+b时a=3-5=-2, 执行ba-b时b=-2-(-5)=3,问题导学,即时检测,一,二,三,2.导学号51810011如图是利用赋值语句和输出语句编写的伪代码,根据伪代码画出其相应的流程图.,i10 j2i+5 k2j+5 Print k+j,解:流程图如图所示:,问题导学,即时检测,一

10、,二,三,算法语句与流程图的关系: (1)顺序结构的流程图只需利用输入语句、输出语句和赋值语句即可完成.其中输入、输出框对应输入语句和输出语句,处理框对应赋值语句. (2)由伪代码画流程图时,只需把输入语句、输出语句与输入、输出框对应转化,将赋值语句与处理框对应转化即可.,问题导学,即时检测,1,2,3,4,5,1.关于赋值语句需要注意的事项中不正确的是( ) A.赋值号左边只能是变量的名字,而不是表达式 B.赋值号左右不能对换 C.不能利用赋值语句进行代数式的演算 D.赋值号与数学中的等号的意义相同 解析:赋值号只具有赋值功能,与数学中的等号的意义不同. 答案:D,问题导学,即时检测,1,2

11、,3,4,5,2.在下列各式中,结果为使变量的值增加1的赋值语句为( ) A.x+1x B.xx+1 C.x1 D.yx+1 解析:根据赋值语句的特点知只有B符合条件. 答案:B,问题导学,即时检测,1,2,3,4,5,3.下列对赋值语句理解正确的是( ) A.aa+1,是把a的值赋给a+1 B.aa+1,是把a+1的值赋给a C.a+1a,是把a的值赋给a+1 D.a+1a,是把a+1的值赋给a 解析:赋值语句的伪代码“xy”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式,由此赋值语句“aa+1”表示将a+1的值赋给变量a,因此A的理解是错误的,B的理解是正确的;赋值

12、语句左边不能是表达式,故C,D是错误的. 答案:B,问题导学,即时检测,1,2,3,4,5,4.导学号51810012如图所示的伪代码中依次输入128,130,109,141,则输出的结果为 .,Read M1,M2,M3,M4 M(M1+M2+M3+M4)/4 Print M,解析:题图中伪代码表示的是求这四个数的平均数. 答案:127,问题导学,即时检测,1,2,3,4,5,5.导学号51810013已知梯形的上底、下底和高,写出求其面积的伪代码. 解:先要有上底、下底和高的输入,分别用a,b和h表示,再通过赋值语句把通过公式计算好的值赋值给面积S,最后运用输出语句把结果输出. 伪代码如下:,Read a,b,h m(a+b)h Sm/2 Print S,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报