【金牌学案】高中数学苏教版必修三课件:1.3.11.3.2基本算法语句.ppt
《【金牌学案】高中数学苏教版必修三课件:1.3.11.3.2基本算法语句.ppt》由会员分享,可在线阅读,更多相关《【金牌学案】高中数学苏教版必修三课件:1.3.11.3.2基本算法语句.ppt(29页珍藏版)》请在文库网上搜索。
1、目标导航预习导引目标导航预习导引121.伪代码与赋值语句(1)伪代码:伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法.(2)赋值语句:在伪代码中,赋值语句用符号“”表示,“xy”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.预习交流1程序设计语言与流程图有什么区别?提示:流程图虽能直观地描述算法,但计算机无法“理解”.只有把流程图转化为程序设计语言,才能在计算机上运行.目标导航预习导引122.输入、输出语句:用输入语句“Read a,b”表示输入的数据依次送给a,b,用输出语句“Print x”表示输出运算结果x.预习交流2输入、输出
2、语句和赋值语句与三种基本的逻辑结构有什么联系?提示:一般地,输入、输出语句和赋值语句与顺序结构相对应.目标导航预习导引12预习交流3(1)下列给出的赋值语句正确的是()A.3BB.x+y0C.AB-2D.TT2(2)在输入语句中,如果同时输入多个变量,变量之间的分隔符为.目标导航预习导引12(3)计算机执行下面的伪代码后,输出的结果为. a1b2aa+bba-bPrinta,bEnd提示:(1)D根据赋值语句的格式可知,赋值号左侧为单个变量,右侧为表达式(赋值语句可以有简单的运算功能),故选D.(2)逗号(3)3,1问题导学即时检测一二三一、赋值语句活动与探究1请写出执行下面的伪代码后输出的结
3、果.问题导学即时检测一二三思路分析:利用赋值语句的功能求解输出结果.解:(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.问题导学即时检测一二三迁移与应用1.下列给变量赋值的语句正确的是()A.5xB.x+2xC.xyz4D.m2n-5解析:由赋值语句的特点可知,A,B,C不正确,D正确.答案:D问题导学即
4、时检测一二三2.(1)下列伪代码可以实现A,B的值互换的是() 问题导学即时检测一二三(2)下列伪代码的运行结果是. a1ba+3bb+1Print 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问题导学即时检测一二三(1)为变量赋值应正确理解赋值号的意义,需注意以下几点:赋值号左边只能是变量的名字,而不能是表达式.如1+2X是错误的;赋值号左右不能对换.如“AB”与“BA”的含义、运行结果是不同的;不能利用赋值语句进行代数式
5、的演算(如化简、因式分解、解方程等);赋值号“”与数学中的等号意义不同.问题导学即时检测一二三(2)赋值语句的几种常见形式:赋予变量常数值.如a5表示将5这个数值赋给变量a;赋予变量其他变量或表达式的值,如ca+b,表示将a+b的值赋给变量c;将含有变量自身的表达式赋予变量,如ii+1,表示将i+1的数值赋给i.弄清赋值语句的含义及伪代码功能就能输出正确的结果.问题导学即时检测一二三二、输入、输出语句活动与探究2编写一个伪代码,输入x的值求函数y=x3+3x2-24x+30的值.思路分析:题中给出了函数的解析式,要求编写伪代码输入x的值,输出相应的y的值,只需按伪代码执行的顺序,用顺序结构即可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金牌学案 金牌 高中数学 苏教版 必修 课件 1.3 11.3 基本 算法 语句