高中数学人教版A版必修三课件1.2.1 输入语句、输出语句和赋值语句_图文

章 1.2基本算法语句 1.2.1 输入语句、输出语句和赋值语句 学习 目标 1.理解输入语句、输出语句和赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句. 栏目 索引 知识梳理 题型探究 当堂检测 自主学习 重点突破 自查自纠 知识梳理 知识点一 输入、输出语句 自主学习 1.输入、输出语句和赋值语句 输入语句、输出语句分别与程序框图中的 输入、输出框对应,用来输入 和输出信息. 答案 2.输入、输出语句的格式及功能 名称 格式 功能 INPUT “提示内容”;变量 新,输入 输入 把程序中 其中“提示内容”一般是提示 语句 变量 PR用IN户T “输提入示内什容么”样;的表达信式息 变量 系统信息 输出 在计算机的屏幕上 __________________________ 语句 量、 的值和 答案 知识点二 赋值语句 1.赋值语句和程序框图中表示 赋值 的处理框对应,用来给变量赋值. 2.赋值语句的格式及功能 赋值 变量=表达式 语句 表达式将所代表的值 表达式的值 算“=”变右量 边 赋给“=”左边的 赋给变量, ,然后 答案 思考 赋值号与等号的区别是什么? 答 (1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不 成立,若看作赋值号,则成立. (2)赋值号两边内容不能对调. (3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式 的演算. 答案 返回 题型探究 题型一 输入、输出语句的应用 例1 (1)下列语句正确的是 (只填序号). ①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z ⑤INPUT “a=”;a ⑥INPUT “a=”;5*5 ⑦INPUT a,b,c, 重点突破 解析答案 (2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为( D ) A.5=5 B.5 C.5=x D.x=5 解析 PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而 应输出x=5. 反思与感 悟 解析答案 跟踪训练1 写出下列程序运行的结果. INPUT “a,b=”;a,b 1 PRINT “ab2+ =”;a^2+1/b 若E输N入D2,1,则输出的结果为a2+1b=5 . 解析 若输入2,1,即a=2,b=1. ∴22+ 1=4+1=5. 1 输出的结果为a2+ 1 b =5. 解析答案 题型二 赋值语句的应用 例2 (1)下列给出的赋值语句正确的有 3 个. ①x=2*y+z; ②x=3; ③x+y=7; ④y=3.14*4. 解析 赋值语句的格式是:变量=表达式,故①②④正确,③错误. 解析答案 (2)下列程序的运行结果为 120 . x=1 x=x*2 x=x*3 x=x*4 PRINT x*5 解E析ND由赋值语句的特点,可知结果为1×2×3×4×5,故答案为120. 反思与感 悟 解析答案 跟踪训练2 已知函数y=x2+3x+1,试编写一个程序,使每输入一个x 值,就得到相应的y值. 解 程序如下: INPUT “x=”;x y=x^2+3*x+1 PRINT “x=”;x PRINT “y=”;y END 解析答案 题型三 算法的应用 例3 根据如图所示的程序框图, 写出相应的算法语句. 解 程序如下: INPUT x,y=”;x,y x=2*x y=y/4 PRINT x,y x=x-y y=y-2 PRINT x,y END 反思与感 悟 解析答案 跟踪训练3 阅读下面的程序, 根据程序画出程序框图. 解 程序框图如图所示. INPUT x,y PRINT x/2 PRINT 3*y x=x+1 y=y-1 PRINT x,y 解析答案 END 一题多 程序的编写 解 例4 编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值. 分析 一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的 值分别赋给两个变量,最后输出这两个变量的值即可.另一方面可以将 ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋 值语句,采用将两个变量的值互换的办法实现这一算法. 分析 解后反思 解析答案 易错点 程序语言书写格式 例5 设计一个程序,输入三个实数a,b,x,计算表达式-(a2+b2)x3 的值. 分析 本题的算法是:输入a,b,x的值,计算并输出-(a2+b2)x3的值. 故需用到输入语句、输出语句和赋值语句,然后按照这三种语句的书 写格式写出程序即可. 分析 解后反思 解析答案 返回 当堂检测 12345 1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是( A ) A.逗号 B.分号 C.空格 D.引号 解析 输入语句中同时输入多个变量时,变量间要用“,”隔开. 解析答案 12345 2.赋值语句M=M+3表示的意义是( B ) A.将M的值赋给M+3 B.将M的值加3后再赋给M C.M和M+3的值相等 D.以上说法都不对 解析 赋值语句是将“=”右边的一个确定值赋给它左边的一个变量. 解析答案 3.下面的程序输出的结果是( C ) a=2 b=5 c=a+b a=c+4 AP.2R,5INT a,b B.4,5 C.11,5 解E析ND第三D句.7给,5 c赋值后c=7,第四句给a赋值后a=11, 故最后输出11,5. 12345 解析答案 4.下列程序执行后结果为3,则输入的x值为( D ) INPUT “x=”;x y=x*x+2*x PRINT y AE.1ND B.-3 C.-1 -解3析 由题意得:x2+2x=3,解方程得x=1或x=-3. 12345

相关文档

高中数学人教版A必修三课件:1.2.1输入语句、输出语句和赋值语句 (2)
高中数学人教版A必修三课件:1.2.1 输入语句、输出语句和赋值语句 (2)
高中数学人教版A必修三课件:1.2.1 输入语句、输出语句和赋值语句
高中数学人教版A必修三课件:1.2.1输入语句、输出语句和赋值语句
高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句
2019版高中数学人教版a版必修三课件:1.2.1 输入语句、输出语句和赋值语句
高中数学人教版A必修三课件: 1.2.1 输入语句、输出语句和赋值语句(47张)
高中数学人教版A必修三课件:1.2.1 输入语句、输出语句和赋值语句(29张)
2018版高中数学人教版A版必修三课件:1-2-1 输入语句、输出语句和赋值语句
电脑版