高中数学第1章算法初步1.2.1输入语句输出语句和赋值语句课件新人教版.ppt

上传人:sh****n 文档编号:2438223 上传时间:2019-11-24 格式:PPT 页数:32 大小:2.17MB
返回 下载 相关 举报
高中数学第1章算法初步1.2.1输入语句输出语句和赋值语句课件新人教版.ppt_第1页
第1页 / 共32页
高中数学第1章算法初步1.2.1输入语句输出语句和赋值语句课件新人教版.ppt_第2页
第2页 / 共32页
高中数学第1章算法初步1.2.1输入语句输出语句和赋值语句课件新人教版.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
第一章 1.2 基本算法语句,1.2.1 输入语句、输出语句和赋值语句,学习目标,1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句.,知识梳理 自主学习,题型探究 重点突破,当堂检测 自查自纠,栏目索引,知识梳理 自主学习,知识点一 输入、输出语句,1.输入、输出语句和赋值语句 输入语句、输出语句分别与程序框图中的 对应,用来输入和输出信息.,输入、输出框,答案,2.输入、输出语句的格式及功能,新输入,INPUT “提示内容”;变量,PRINT “提示内容”;表达式,变量,系统信息,答案,知识点二 赋值语句,1.赋值语句和程序框图中表示 的处理框对应,用来给变量赋值. 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 a,b,c,解析答案,解析,解析答案,答案 ,(2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为( ) A.55 B.5 C.5x D.x5,解析 PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.,D,解析答案,反思与感悟,反思与感悟,(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开. (2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略. (3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.,跟踪训练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,解析答案,反思与感悟,反思与感悟,赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:NN1,是将N的原值加1再赋给N.,跟踪训练2 已知函数yx23x1,编写一个程序,使每输入一个x值,就得到相应的y值.,解 程序如下:,解析答案,题型三 算法的应用,例3 根据如图所示的程序框图, 写出相应的算法语句.,解 程序如下:,解析答案,反思与感悟,反思与感悟,由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中输入、输出框对应输入、输出语句,执行框对应赋值语句.,跟踪训练3 阅读下面的程序, 根据程序画出程序框图.,解 程序框图如图所示.,解析答案,程序的编写,一题多解,例4 编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值.,分析 一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的值分别赋给两个变量,最后输出这两个变量的值即可.另一方面可以将ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法.,解析答案,解后反思,分析,解 方法一 程序如下:,方法二 程序如下:,解后反思,解后反思 编写程序的关键在于首先弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序.问题的算法不同,写出的程序就不同.,例5 设计一个程序,输入三个实数a,b,x,计算表达式(a2b2)x3的值.,程序语言书写格式,易错点,分析 本题的算法是:输入a,b,x的值,计算并输出(a2b2)x3的值.故需用到输入语句、输出语句和赋值语句,然后按照这三种语句的书写格式写出程序即可.,解析答案,解后反思,分析,返回,解 程序如下:,解后反思,返回,解后反思 书写程序时应严格遵循各种语句的一般格式,如输入语句和输出语句中的提示内容与变量之间必须用“;”隔开,而不是“,”.同时应注意数学运算符号和程序符号的区别,在书写程序时,必须将数学运算符号转化为程序符号,如平方运算“a2”与“b2”应为“a2”与“b2”,“x3”应为“x3”.,当堂检测,1,2,3,4,5,1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是( ) 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.下列程序执行后结果为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.,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!