2020版新素养同步人教A版高中数学必修三课件:1.2.1输入语句、输出语句和赋值语句
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二十一页,编辑于星期日:一点 三十二分。
方法归纳 编写程序的步骤: (1)根据问题要求构思算法分析. (2)把算法分析转化为程序框图,即画出程序框图. (3)把程序框图转化为程序. 要注意转化过程中基本结构与相应语句的对应.熟练后可直 接写出程序.
第二十二页,编辑于星期日:一点 三十二分。
跟踪训练2 编写一个程序,要求输入两个正数a和b的值,并 输出ab,ba的值.
第一页,编辑于星期日:一点 三十二分。
【课标要求】 1.理解基本算法语句的意义. 2.学会输入语句、输出语句和赋值语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会算法语句 的写法.
第二页,编辑于星期日:一点 三十二分。
知识导图
第三页,编辑于星期日:一点 三十二分。
学法指导 1.能够准确识别与辨析三种基本语句,在运用中注意其格式的 规范书写. 2.程序框图与程序语言的互译是学习的重点,在转化时要注 意程序框与基本语句的对应,并要注意执行的顺序.
第十五页,编辑于星期日:一点 三十二分。
类型一 读程序 例 1 如图程序运行的结果是( )
A.5,13 C.5,8
B.8,13 D.8,5
第十六页,编辑于星期日:一点 三十二分。
【解析】 根据题意,程序运行如下:
A=5,B=8, X=5, A=8, B=5+8=13, 输出 A=8,B=13,故选 B. 【答案】 B 依次运行即可
第五页,编辑于星期日:一点 三十二分。
状元随笔 (1)输入语句只能够输入数据,不能输入变量、函数或表达式, 其中一般格式中的“变量”是指变量的值. (2)“提示内容”必须加双引号,“提示内容”原样在计算机屏 幕上显示,“提示内容”与变量之间用“;”隔开,“提示内容” 和它后面的分号“;”可以省略不写.
第十九页,编辑于星期日:一点 三十二分。
类型二 利用三种基本语句编程 例2 已知圆锥底面半径R和高H,设计一个求圆锥体积和表 面积的程序. 【解析】 设圆锥的表面积为S,底面积为S1,侧面积为S2, 体积为V.
第二十页,编辑于星期日:一点 三十二分。
状元随笔 首先把数值R和H输入,计算母线长,再计算底面积和侧面 积,“INPUT语句”对应输入框中的信息,赋值语句对应处理框 中的信息,“PRINT语句”对应输出框中的信息.
第六页,编辑于星期日:一点 三十二分。
知识点二 输出语句 1.输出语句 输出语句与程序框图中的输出框对应,用来输出信息. 一般格式: PRINT“提示内容”;表_达__式_ 例如:PRINT“S=”;S 2.同输入语句一样,输出语句也可以一次完成输出多个表达 式的功能,不同表达式之间用“__,__”隔开. 例如:PRINT“a,b,c=”;a,b,c
第四页,编辑于星期日:一点 三十二分。
知识点一 输入语句 1.输入语句 输入语句与程序框图的输入框对应,用来输入信息,其一般格 式为:_I_N_P__U_T__ “提示内容”; _变__量_.其中,“提示内容”一般 是提示用户输入什么样的信息. 例如:INPUT“x=”;x 也可简写为_IN__P_U__T_x_ 2.输入语句的功能 可以一次为_一__个__或__多__个___变量赋值,实现了算法中的输__入__功 能.例如:INPUT“x,y,z=”;x,y,z
第九页,编辑于星期日:一点 三十二分。
知识点三 赋值语句 1.赋值语句的一般格式 赋值语句与程序框图中表示赋值的处理框对应,一般格式为: _变__量__=__表__达__式_____ 例如:a=2,a=a+1 都是赋值语句. 2.赋值语句的功能 先计算__表__达__式__的值,然后把结果赋值给“=”左__边__的变量, 此步完成后,“=”左边变量的值就改变了.
(2)根据下列程序框图写出其相应的程序.
第二十六页,编辑于星期日:一点 三十二分。
(2)程序如下: 由上列下将各框的功能用相应的算法语句表示.
第二十七页,编辑于星期日:一点 三十二分。
方法归纳 1.由程序框图编写程序时,对顺序结构的程序框图只需利用 输入、输出、赋值语句即可完成,其中,输入、输出框对应输 入、输出语句,处理框对应赋值语句. 2.由程序画框图的关键是分清程序的结构,确定使用了哪些 基本算法语句,据此判断算法的逻辑结构,然后按顺序从上到下 把输入语句、赋值语句、输出语句换成输入框、处理框、输出框 即可.
第十一页,编辑于星期日:一点 三十二分。
[小试身手] 1.判断下列各题.(对的打“√”,错的打“×”) (1) 输 入 语 句 可 以 给 变 量 赋 值 , 并 且 可 以 同 时 给 多 个 变 量 赋 值.( √ ) (2)输出语句可以输出常量、变量的值和系统信息,但不能输出 有关表达式的计算结果.( × ) (3)赋值语句:“y=x”与“x=y”相同.( × )
第十七页,编辑于星期日:一点 三十二分。
方法归纳 仅由输入语句、输出语句和赋值语句完成的程序对应算法框 图中的顺序结构.读由这三种语句构成的程序时,只需从上到下 依次明晰各语句的含义即可得出结论.
第十八页,编辑于星期日:一点 三十二分。
跟踪训练1 语程序,完成下列题目:
(1)若输入3,则程序执行结果为________; (2)若程序执行结果为3,则输入的值为________. 解析:程序的算法功能是输入自变量x的值,输出函数y=x2+ 2x的值. (1)当x=3时,y=32+2×3=15. (2)由x2+2x=3,解得x=1或x=-3. 答案:(1)15 (2)1或-3
(3)编写程序如下:
பைடு நூலகம்
第三十一页,编辑于星期日:一点 三十二分。
第三十二页,编辑于星期日:一点 三十二分。
第十二页,编辑于星期日:一点 三十二分。
2.下列语句正确的是( ) ①INPUT a;b;c ②INPUT x=3 ③INPUT“a=”;a ④INPUT x A.①② B.②③ C.③④ D.④ 解析:①错,INPUT 语句可以给多个变量赋值,变量之间用 “,”隔开;②错,INPUT 语句中只能是变量,而不能是表达式; ③正确;④正确,故选 C. 答案:C
第十页,编辑于星期日:一点 三十二分。
状元随笔 (1)赋值语句中的“=”叫做赋值号,它和数学中的等号不一 样,其作用是将它右边的一个确定值赋给左边的一个变量,执行时 先计算“=”右边的值,再将该值赋给左边的变量,因此,赋值语 句具有计算和赋值双重功能.但不能利用赋值语句进行代数式的演 算(如化简、因式分解、解方程等),如 y=x2-1=(x-1)(x+1),这 是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋 给确定的值. (2)可以对一个变量多次赋值,每次赋的新值将取代变量中的原 有值. (3)赋值号两侧的内容不能随意互换,如 A=B 与 B=A 是不同 的.
第十三页,编辑于星期日:一点 三十二分。
3.将两个数 a=25,b=9 交换,使 a=9,b=25,下面语句正 确的一组是( )
解析:由交换两个变量的算法知 C 正确. 答案:C
第十四页,编辑于星期日:一点 三十二分。
4.以下程序
输出的结果为________. 解析:a=5×5+5=30. 答案:30
第七页,编辑于星期日:一点 三十二分。
3.输出语句的功能 先计算_表__达__式___的值,然后输出_结__果_,实现了算法中的输出功 能.显示在计算机屏幕上,也就是输出信息,可以是常__量__、变__量__的__值__ 和系__统__信__息__.
第八页,编辑于星期日:一点 三十二分。
状元随笔 (1)同输入语句一样,表达式前也可以有“提示内容”,且“提 示内容”和表达式之间必须用“;”隔开. (2)“提示内容”是提示用户要输出的是什么信息,提示内容必 须加双引号,“提示内容”原样输出. (3)计算机先计算表达式的值再输出.
解析:方法一
方法二
第二十三页,编辑于星期日:一点 三十二分。
类型三 框图与算法语句间的转化 例3 (1)根据下列程序,画出其相应的程序框图.
第二十四页,编辑于星期日:一点 三十二分。
【解析】 (1)程序框图如下:
分析程序→确定框图结构→按顺序把程序语句所表达的内容 填入相应的框图→成图.
第二十五页,编辑于星期日:一点 三十二分。
第二十八页,编辑于星期日:一点 三十二分。
跟踪训练3 输入x的值,输出其平方. (1)写出算法步骤; (2)画出程序框图; (3)编写程序.
第二十九页,编辑于星期日:一点 三十二分。
解析:(1)算法步骤如下:第一步,输入x. 第二步,计算y=x2. 第三步,输出y. (2)程序框图如图所示.
第三十页,编辑于星期日:一点 三十二分。
方法归纳 编写程序的步骤: (1)根据问题要求构思算法分析. (2)把算法分析转化为程序框图,即画出程序框图. (3)把程序框图转化为程序. 要注意转化过程中基本结构与相应语句的对应.熟练后可直 接写出程序.
第二十二页,编辑于星期日:一点 三十二分。
跟踪训练2 编写一个程序,要求输入两个正数a和b的值,并 输出ab,ba的值.
第一页,编辑于星期日:一点 三十二分。
【课标要求】 1.理解基本算法语句的意义. 2.学会输入语句、输出语句和赋值语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会算法语句 的写法.
第二页,编辑于星期日:一点 三十二分。
知识导图
第三页,编辑于星期日:一点 三十二分。
学法指导 1.能够准确识别与辨析三种基本语句,在运用中注意其格式的 规范书写. 2.程序框图与程序语言的互译是学习的重点,在转化时要注 意程序框与基本语句的对应,并要注意执行的顺序.
第十五页,编辑于星期日:一点 三十二分。
类型一 读程序 例 1 如图程序运行的结果是( )
A.5,13 C.5,8
B.8,13 D.8,5
第十六页,编辑于星期日:一点 三十二分。
【解析】 根据题意,程序运行如下:
A=5,B=8, X=5, A=8, B=5+8=13, 输出 A=8,B=13,故选 B. 【答案】 B 依次运行即可
第五页,编辑于星期日:一点 三十二分。
状元随笔 (1)输入语句只能够输入数据,不能输入变量、函数或表达式, 其中一般格式中的“变量”是指变量的值. (2)“提示内容”必须加双引号,“提示内容”原样在计算机屏 幕上显示,“提示内容”与变量之间用“;”隔开,“提示内容” 和它后面的分号“;”可以省略不写.
第十九页,编辑于星期日:一点 三十二分。
类型二 利用三种基本语句编程 例2 已知圆锥底面半径R和高H,设计一个求圆锥体积和表 面积的程序. 【解析】 设圆锥的表面积为S,底面积为S1,侧面积为S2, 体积为V.
第二十页,编辑于星期日:一点 三十二分。
状元随笔 首先把数值R和H输入,计算母线长,再计算底面积和侧面 积,“INPUT语句”对应输入框中的信息,赋值语句对应处理框 中的信息,“PRINT语句”对应输出框中的信息.
第六页,编辑于星期日:一点 三十二分。
知识点二 输出语句 1.输出语句 输出语句与程序框图中的输出框对应,用来输出信息. 一般格式: PRINT“提示内容”;表_达__式_ 例如:PRINT“S=”;S 2.同输入语句一样,输出语句也可以一次完成输出多个表达 式的功能,不同表达式之间用“__,__”隔开. 例如:PRINT“a,b,c=”;a,b,c
第四页,编辑于星期日:一点 三十二分。
知识点一 输入语句 1.输入语句 输入语句与程序框图的输入框对应,用来输入信息,其一般格 式为:_I_N_P__U_T__ “提示内容”; _变__量_.其中,“提示内容”一般 是提示用户输入什么样的信息. 例如:INPUT“x=”;x 也可简写为_IN__P_U__T_x_ 2.输入语句的功能 可以一次为_一__个__或__多__个___变量赋值,实现了算法中的输__入__功 能.例如:INPUT“x,y,z=”;x,y,z
第九页,编辑于星期日:一点 三十二分。
知识点三 赋值语句 1.赋值语句的一般格式 赋值语句与程序框图中表示赋值的处理框对应,一般格式为: _变__量__=__表__达__式_____ 例如:a=2,a=a+1 都是赋值语句. 2.赋值语句的功能 先计算__表__达__式__的值,然后把结果赋值给“=”左__边__的变量, 此步完成后,“=”左边变量的值就改变了.
(2)根据下列程序框图写出其相应的程序.
第二十六页,编辑于星期日:一点 三十二分。
(2)程序如下: 由上列下将各框的功能用相应的算法语句表示.
第二十七页,编辑于星期日:一点 三十二分。
方法归纳 1.由程序框图编写程序时,对顺序结构的程序框图只需利用 输入、输出、赋值语句即可完成,其中,输入、输出框对应输 入、输出语句,处理框对应赋值语句. 2.由程序画框图的关键是分清程序的结构,确定使用了哪些 基本算法语句,据此判断算法的逻辑结构,然后按顺序从上到下 把输入语句、赋值语句、输出语句换成输入框、处理框、输出框 即可.
第十一页,编辑于星期日:一点 三十二分。
[小试身手] 1.判断下列各题.(对的打“√”,错的打“×”) (1) 输 入 语 句 可 以 给 变 量 赋 值 , 并 且 可 以 同 时 给 多 个 变 量 赋 值.( √ ) (2)输出语句可以输出常量、变量的值和系统信息,但不能输出 有关表达式的计算结果.( × ) (3)赋值语句:“y=x”与“x=y”相同.( × )
第十七页,编辑于星期日:一点 三十二分。
方法归纳 仅由输入语句、输出语句和赋值语句完成的程序对应算法框 图中的顺序结构.读由这三种语句构成的程序时,只需从上到下 依次明晰各语句的含义即可得出结论.
第十八页,编辑于星期日:一点 三十二分。
跟踪训练1 语程序,完成下列题目:
(1)若输入3,则程序执行结果为________; (2)若程序执行结果为3,则输入的值为________. 解析:程序的算法功能是输入自变量x的值,输出函数y=x2+ 2x的值. (1)当x=3时,y=32+2×3=15. (2)由x2+2x=3,解得x=1或x=-3. 答案:(1)15 (2)1或-3
(3)编写程序如下:
பைடு நூலகம்
第三十一页,编辑于星期日:一点 三十二分。
第三十二页,编辑于星期日:一点 三十二分。
第十二页,编辑于星期日:一点 三十二分。
2.下列语句正确的是( ) ①INPUT a;b;c ②INPUT x=3 ③INPUT“a=”;a ④INPUT x A.①② B.②③ C.③④ D.④ 解析:①错,INPUT 语句可以给多个变量赋值,变量之间用 “,”隔开;②错,INPUT 语句中只能是变量,而不能是表达式; ③正确;④正确,故选 C. 答案:C
第十页,编辑于星期日:一点 三十二分。
状元随笔 (1)赋值语句中的“=”叫做赋值号,它和数学中的等号不一 样,其作用是将它右边的一个确定值赋给左边的一个变量,执行时 先计算“=”右边的值,再将该值赋给左边的变量,因此,赋值语 句具有计算和赋值双重功能.但不能利用赋值语句进行代数式的演 算(如化简、因式分解、解方程等),如 y=x2-1=(x-1)(x+1),这 是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋 给确定的值. (2)可以对一个变量多次赋值,每次赋的新值将取代变量中的原 有值. (3)赋值号两侧的内容不能随意互换,如 A=B 与 B=A 是不同 的.
第十三页,编辑于星期日:一点 三十二分。
3.将两个数 a=25,b=9 交换,使 a=9,b=25,下面语句正 确的一组是( )
解析:由交换两个变量的算法知 C 正确. 答案:C
第十四页,编辑于星期日:一点 三十二分。
4.以下程序
输出的结果为________. 解析:a=5×5+5=30. 答案:30
第七页,编辑于星期日:一点 三十二分。
3.输出语句的功能 先计算_表__达__式___的值,然后输出_结__果_,实现了算法中的输出功 能.显示在计算机屏幕上,也就是输出信息,可以是常__量__、变__量__的__值__ 和系__统__信__息__.
第八页,编辑于星期日:一点 三十二分。
状元随笔 (1)同输入语句一样,表达式前也可以有“提示内容”,且“提 示内容”和表达式之间必须用“;”隔开. (2)“提示内容”是提示用户要输出的是什么信息,提示内容必 须加双引号,“提示内容”原样输出. (3)计算机先计算表达式的值再输出.
解析:方法一
方法二
第二十三页,编辑于星期日:一点 三十二分。
类型三 框图与算法语句间的转化 例3 (1)根据下列程序,画出其相应的程序框图.
第二十四页,编辑于星期日:一点 三十二分。
【解析】 (1)程序框图如下:
分析程序→确定框图结构→按顺序把程序语句所表达的内容 填入相应的框图→成图.
第二十五页,编辑于星期日:一点 三十二分。
第二十八页,编辑于星期日:一点 三十二分。
跟踪训练3 输入x的值,输出其平方. (1)写出算法步骤; (2)画出程序框图; (3)编写程序.
第二十九页,编辑于星期日:一点 三十二分。
解析:(1)算法步骤如下:第一步,输入x. 第二步,计算y=x2. 第三步,输出y. (2)程序框图如图所示.
第三十页,编辑于星期日:一点 三十二分。