1.2.1输入语句、输出语句和赋值语句.pptx_第1页
1.2.1输入语句、输出语句和赋值语句.pptx_第2页
1.2.1输入语句、输出语句和赋值语句.pptx_第3页
1.2.1输入语句、输出语句和赋值语句.pptx_第4页
1.2.1输入语句、输出语句和赋值语句.pptx_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、1.2.1输入语句、输出语句和赋值语句,第一章1.2基本算法语句,(1)正确理解输入语句、输出语句、赋值语句的结构。 (2)会写一些简单的程序。 (3)掌握赋值语句中的“=”的作用。,学习目标,问题导学,达标检测,题型探究,内容索引,问题导学,知识点一输入语句,输入语句的格式:INPUT ;变量. 输入语句的功能:输入提示内容要求的相应信息或值.即把程序使用者 的值赋给变量.,“提示内容”,新输入,思考一个程序如果没有输出语句,影响程序运行吗?你知道运行结果吗? 答案不影响.程序照常运行,但运行结果就不会告诉你.,知识点二输出语句,梳理输出语句 (1)格式:PRINT ;表达式. (2)功能:

2、,输出 、 的值和 信息; 进行数值计算并输出结果.,“提示内容”,常量,变量,系统,知识点三赋值语句,思考赋值语句中的“”和平时所用的“”意义相同吗? 答案意义不同,赋值语句中的“”叫赋值号,它表示把右边的表达式所代表的常量、变量或算式赋给左边的变量,如CYZ表示把计算YZ所得的值赋给C.,梳理赋值语句 (1)格式: . (2)功能:将表达式所代表的值赋给变量.一般先计算“”右边_ ,然后把这个值赋给“”左边的 .,变量表达式,表达式,的值,变量,思考辨析 判断正误 1.输入语句的作用是计算.() 2.输出语句的作用是实现算法的输出结果功能.() 3.赋值语句的作用是把赋值号左边的值赋值给右

3、边.(),题型探究,类型一输入、输出语句的应用,答案,解析,INPUT “数学=”;a INPUT “语文=”;b INPUT “英语=”;c y=(a+b+c)/3 PRINT “The average=”;y END,例1:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。 分析:先写出算法,画出程序框图,再进行编程。 算法: 程序:,反思与感悟(1)输入语句的理解中要注意的问题 “提示内容”必须加双引号,提示内容原样在计算机屏幕上显示,提示内容与变量之间用“;”隔开. 一个输入语句可以输入多个变量,中间用“,”隔开,其格式为:INPUT“提示内容1,提示内容2,提示内容3,”;变量

4、1,变量2,变量3,. 例如:,(2)输出语句的理解中要注意的问题 “提示内容”是提示用户要输出什么样的信息,提示内容必须加双引号,提示内容原样输出. 同输入语句一样,输出语句也可以一次完成输出多个表达式的功能,不同的表达式之间用“,”隔开. 例如:,计算机先计算表达式的值再输出,即输出语句有计算功能. 用来分隔提示内容及表达式的引号、分号等不会输出.,跟踪训练1(1)下列给出的输入语句正确的是_. INPUTa;b;cINPUTx3 INPUTa,b,cINPUT“a,b”,a,b INPUT“a,b”a,b 解析判断一个输入语句正确与否,关键是要理解输入语句的格式:INPUT“提示内容”;

5、变量,另外,还要注意一些需要记住的细节部分.,答案,解析,(2)下列给出的输出语句正确的是_. PRINTA4 PRINT“你的姓名”XM PRINTa,b,c PRINT 3*2 INPUT“a,b”a,b 解析结合输出语句的格式,对照说明内容,比较可得结论.,答案,解析,类型二赋值语句的应用,例2,答案,解析,A=10 A=A+10 PRINT A END,(1):给一个变量重复赋值。,程序:,(2)下列程序的运行结果为_.,答案,解析,120,解析由赋值语句的特点,可知结果为12345,故答案为120.,反思与感悟赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变

6、量的原值,即将原值“冲掉”.如:NN1,是将N的原值加1再赋给N.,跟踪训练2下面程序的运行结果为_.,1,解析程序如下: 第二句给a赋值后a4,第三句给a赋值后a1,,答案,解析,命题角度1编写程序 例3交换两个变量A和B的值,并输出交换前后的值。 分析:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值。(比如交换装满水的两个水桶里的水需要再找一个空桶) 程序: INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END,类型三三种语句的功能与综合运用,反思与感悟在任何一个程序中输入、输出、赋值语句是不

7、可缺少的,它们在程序中各有作用.解决实际问题时,先将语句转译为数学语言,然后求解.,跟踪训练3阅读下列程序,并填空. (1)程序甲: (2)程序乙:,a5 b3 c(ab)/2 dc*c PRINTd END,a1 b2 cab bacb PRINTa,b,c END,(1)程序甲中输出的结果为_;,所以输出的结果为16.,16,答案,解析,(2)程序乙中输出的结果依次为_,_,_.,a1 b2 cab bacb PRINTa,b,c END,答案,解析,解析因为a1,b2,cab3, 所以acb1322,所以b2. 故输出的结果依次为1,2,3.,1,2,3,跟踪训练4阅读下面的程序,根据程

8、序画出程序框图.,解答,解程序框图如图所示.,达标检测,答案,解析,1.下列赋值语句正确的为 A.x22x5 B.xx5 C.00 D.x2y,1,2,3,4,5,解析依据赋值语句的格式“变量表达式”可知选项A,C错误; 而选项D中一次给多个变量同时赋值,故选项D错误,故选B.,答案,解析,2.下面的程序输出的结果是,解析第三句给c赋值后c7,第四句给a赋值后a11,故最后输出11,5.,1,2,3,4,5,A.2,5 B.4,5 C.11,5 D.7,5,解析,3.下列程序执行后结果为3,则输入的x值为,1,2,3,4,5,A.1 B.3 C.1 D.1或3,答案,解析由题意得,x22x3, 解方程得x1或x3.,答案,解析,4.下面一段程序执行后的结果是_.,10,1,2,3,4,5,解析先把2赋给A,然后把A*2赋给A, 即A的值为4,再把4610赋给A, 所以输出的结果为10.,解答,1,2,3,4,5,5.根据如图所示的程序框图,写出相应的算法语句.,1,2,3,4,5,解程序如下:,1.需输入信息时用INPUT语句,需

温馨提示

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

评论

0/150

提交评论