高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修3_图文

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

相关文档

高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件新人教A版必修3
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件1新人教A版必修3
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件2新人教A版必修3
2018版高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修3
高中数学第一章算法初步1.2.1输入、输出、赋值语句课件新人教A版必修3
【精品】高中数学第一章算法初步1.2.1输入输出赋值语句课件新人教A版必修3
电脑版