2020版高中数学 第一章 算法初步 1.2.1 输入语句、输出语句和赋值语句2课件 新人教A版必修

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.2.1输入语句、输出语句和赋值语句课标解读1.理解输入语句、输出语句、赋值语句.(重点)2.能够将程序框图转化为程序语句.(难点)3.进一步体会算法的基本思想.基本算法语句【问题导思】小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为120,126,110.1.画出求三科平均分的框图.【提示】2.该问题能用计算机处理吗?应如何操作?【提示】能,应将算法过程转化成计算机理解的语言.1.输入语句(1)格式:INPUT“提示内容”;变量.(2)功能:输入提示内容要求的相应信息赋值.2.输出语句(1)格式:“提示内容”;.(2)功能:实现算法的功能.3.赋值语句(1)格式:.(2)功能:将所代表的值赋给.PRINT表达式输出结果变量=表达式变量=表达式变量类型1输入、输出语句例1编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.解:INPUT“a,b=”;a,bPRINT“ab=”;a^bPRINT“ba=”;b^aEND变式训练已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点M的横、纵坐标.解:INPUTx1,y1,x2,y2x=(x1+x2)/2y=(y1+y2)/2PRINT“点M的横坐标为”;x,“纵坐标为”;yEND类型2赋值语句例2请写出下面程序运算输出的结果.解:(1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出a,b,c的值为1,2,3.(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.所以a=20,b=30,c=20,输出a,b,c的值是20,30,20.变式训练写出下列语句描述的算法的输出结果.解:(1)z=5×10=50,s=5+10+50=65,输出65.(2)c=4×2=8,d=4+8=12,s=4+2+8+12=26,输出26.类型3用三种语句编写程序例3编写程序,计算甲、乙、丙三人的平均年龄.解:解决本例的算法步骤:第一步:输入甲、乙、丙三人的年龄a,b,c.第二步:计算y=a+b+c3.第三步:输出y.INPUT“jia=”;aINPUT“yi=”;bINPUT“bing=”;cPRINT“Theaverage=”;(a+b+c)/3END变式训练已知函数y=x2-2x+3,编写一个程序,使每输入一个x的值,都得到相应的y值.解:程序如下所示:课堂小结1.需输入信息时用INPUT语句,需输出信息时用PRINT语句.当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.2.赋值语句是一个程序必不可少的重要组成部分.使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.当堂检测1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符号是()A.逗号B.分号C.空格D.引号【解析】输入语句中,变量之间只能用逗号.【答案】A2.赋值语句N=N+1的意思是()A.N等于N+1B.N+1等于NC.将N的值赋给N+1D.将N的原值加1再赋给N,即N的值增加1【解析】由赋值语句的作用及特点知,D正确.【答案】D3.以下程序输出结果为________.a=5a=a+1a=a*aPRINTaEND【解析】a=6×6=36.【答案】364.把下列程序用程序框图表示出来.解:备选例题在一次数学考试中,小明、小亮、小强的成绩分别为a、b、c,后来发现统计错了.小亮的成绩记在小明的名下,小强的成绩记在小亮的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单.解:程序:INPUT“更正前的成绩”;a,b,cx=aa=cc=bb=xPRINT“更正后的成绩”;a,b,cEND变式训练某市2013年1~12月的产值分别是3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3,4.5,6.4,5.8,4.7(单位:亿元),试设计一个可计算出该市2013年各季度的月平均产值及2013年的月平均产值的程序.解:程序如下:INPUTa1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3S1=a1+a2+a3S2=b1+b2+b3S3=c1+c2+c3S4=d1+d2+d3V1=S1/3V2=S2/3V3=S3/3V4=S4/3V=(S1+S2+S3+S4)/12PRINTV1,V2,V3,V4,VEND

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功