高中数学第一章算法初步1_2_1输入语句输出语句和赋值语句课件新人教a版必修3_第1页
高中数学第一章算法初步1_2_1输入语句输出语句和赋值语句课件新人教a版必修3_第2页
高中数学第一章算法初步1_2_1输入语句输出语句和赋值语句课件新人教a版必修3_第3页
高中数学第一章算法初步1_2_1输入语句输出语句和赋值语句课件新人教a版必修3_第4页
高中数学第一章算法初步1_2_1输入语句输出语句和赋值语句课件新人教a版必修3_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 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.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论