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

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

相关文档

高中数学算法初步1.2.1输入语句、输出语句和赋值语句课件2新人教A版必修3
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件2新人教A版必修3
高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修3
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件新人教A版必修3
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件1新人教A版必修3
高中数学算法初步1.2基本算法语句1.2.1输入语句、输出语句和赋值语句课件新人教A版必修3 (5)
2018版高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修3
电脑版