收藏 分享(赏)

2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx

上传人:梦中客 文档编号:1669192 上传时间:2018-08-16 格式:PPTX 页数:33 大小:360.22KB
下载 相关 举报
2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx_第1页
第1页 / 共33页
2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx_第2页
第2页 / 共33页
2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx_第3页
第3页 / 共33页
2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx_第4页
第4页 / 共33页
2018版高中数学人教版A版必修三课件:1.2.1 输入语句、输出语句和赋值语句.pptx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、第一章 1.2 基本算法语句,1.2.1 输入语句、输出语句和赋值语句,学习目标,1.理解输入语句、输出语句和赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句.,知识梳理 自主学习,题型探究 重点突破,当堂检测 自查自纠,栏目索引,知识梳理 自主学习,知识点一 输入、输出语句,1.输入、输出语句和赋值语句 输入语句、输出语句分别与程序框图中的 对应,用来输入和输出信息.,输入、输出框,答案,2.输入、输出语句的格式及功能,新输入,INPUT “提示内容”;变量,PRINT “提示内容”;表达式,变量,系统信息,答案,知识点二 赋值语句,1.赋值语句和程序框图中表示 的

2、处理框对应,用来给变量赋值. 2.赋值语句的格式及功能,赋值,变量表达式,表达式所代表的值,表达式的值,变量,答案,思考 赋值号与等号的区别是什么?,答 (1)赋值号与等号意义不同,若把“”看作等号,则NN1不成立,若看作赋值号,则成立. (2)赋值号两边内容不能对调. (3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算.,返回,答案,题型探究 重点突破,题型一 输入、输出语句的应用,例1 (1)下列语句正确的是 (只填序号). INPUT 2,3,4 INPUT x2 INPUT x INPUT x,y,z INPUT “a”;a INPUT “a”;5*5 INPUT

3、a,b,c,解析答案,解析,解析答案,答案 ,(2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为( ) A.55 B.5 C.5x D.x5,解析 PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.,D,解析答案,反思与感悟,反思与感悟,(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开. (2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略. (3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功

4、能)或字符,程序中引号内的部分将原始呈现.,跟踪训练1 写出下列程序运行的结果.,若输入2,1,则输出的结果为 .,解析 若输入2,1,即a2,b1.,22 415.,输出的结果为a2 5.,解析答案,题型二 赋值语句的应用,例2 (1)下列给出的赋值语句正确的有 个. x2*y+z; x=3; x+y=7; y=3.14*4.,解析 赋值语句的格式是:变量表达式,故正确,错误.,3,解析答案,(2)下列程序的运行结果为 ,解析 由赋值语句的特点,可知结果为12345,故答案为120.,120,解析答案,反思与感悟,反思与感悟,赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值

5、代替该变量的原值,即将原值“冲掉”.如:NN1,是将N的原值加1再赋给N.,跟踪训练2 已知函数yx23x1,试编写一个程序,使每输入一个x值,就得到相应的y值.,解 程序如下:,解析答案,题型三 算法的应用,例3 根据如图所示的程序框图, 写出相应的算法语句.,解 程序如下:,解析答案,反思与感悟,反思与感悟,由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中输入、输出框对应输入、输出语句,执行框对应赋值语句.,跟踪训练3 阅读下面的程序, 根据程序画出程序框图.,解 程序框图如图所示.,解析答案,程序的编写,一题多解,例4 编写一个程序,要求输入两个正数

6、a和b的值,输出ab和ba的值.,分析 一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的值分别赋给两个变量,最后输出这两个变量的值即可.另一方面可以将ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法.,解析答案,解后反思,分析,解 方法一 程序如下:,方法二 程序如下:,解后反思,解后反思 编写程序的关键在于首先弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序.问题的算法不同,写出的程序就不同.,例5 设计一个程序,输入三个实数a,b,x,计算表达式(a2b2)x3的值.,程

7、序语言书写格式,易错点,分析 本题的算法是:输入a,b,x的值,计算并输出(a2b2)x3的值.故需用到输入语句、输出语句和赋值语句,然后按照这三种语句的书写格式写出程序即可.,解析答案,解后反思,分析,返回,解 程序如下:,解后反思,返回,解后反思 书写程序时应严格遵循各种语句的一般格式,如输入语句和输出语句中的提示内容与变量之间必须用“;”隔开,而不是“,”.同时应注意数学运算符号和程序符号的区别,在书写程序时,必须将数学运算符号转化为程序符号,如平方运算“a2”与“b2”应为“a2”与“b2”,“x3”应为“x3”.,当堂检测,1,2,3,4,5,1.在INPUT语句中,如果同时输入多个

8、变量,变量之间的分隔符是( ) A.逗号 B.分号 C.空格 D.引号,解析 输入语句中同时输入多个变量时,变量间要用“,”隔开.,A,解析答案,1,2,3,4,5,2.赋值语句MM3表示的意义是( ) A.将M的值赋给M3 B.将M的值加3后再赋给M C.M和M3的值相等 D.以上说法都不对,解析 赋值语句是将“”右边的一个确定值赋给它左边的一个变量.,B,解析答案,1,2,3,4,5,3.下面的程序输出的结果是( )A.2,5 B.4,5 C.11,5 D.7,5,解析 第三句给c赋值后c7,第四句给a赋值后a11, 故最后输出11,5.,C,解析答案,1,2,3,4,5,4.下列程序执行

9、后结果为3,则输入的x值为( ),A.1 B.3 C.1 D.1或3,解析 由题意得:x22x3,解方程得x1或x3.,D,解析答案,1,2,3,4,5,5.下面一段程序执行后的结果是 .,解析 先把2赋给A,然后把A*2赋给A,即A的值为4,再把4610赋给A,所以输出的结果为10.,10,解析答案,课堂小结,返回,1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好. 2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等. 3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆.,如 写为(A1B1)/(A2B2), R30写为4/3*R3=0.,本课结束,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报