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

上传人:jx****3 文档编号:87090106 上传时间:2023-04-16 格式:PPT 页数:14 大小:116.76KB
返回 下载 相关 举报
人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语句课件.ppt_第1页
第1页 / 共14页
人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语句课件.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语句课件.ppt》由会员分享,可在线阅读,更多相关《人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语句课件.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.2.1 输入语句、输出语句和赋值语句温故知新1.什么是算法?什么是程序框图?什么是算法?什么是程序框图?2.算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些?算法通常指可以用计算机来解决的某一类问题的程序算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。够在有限步之内完成。程序框图是一中用规定的图形、指向线及文字说明来程序框图是一中用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。准确、直观的表示算法的图形。算法的基本结构有三种:算法的基本结构有三种:顺序结构、条

2、件结构、循环结顺序结构、条件结构、循环结构,构,其中循环结构又分为当型结构和直到型结构两种。其中循环结构又分为当型结构和直到型结构两种。第一步:输入第一步:输入x x的值;的值;第二步:计算第二步:计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30的值;的值;第三步:输出第三步:输出x x,y y的值的值.框图框图输入输入x x开始开始输出输出x,yx,y结束结束例例1.用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值的图象时,需要求出自变量和函数的一组对应值.编写程序,编写程序,分别计算当分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4

3、,5时时的函数值的函数值.算法算法程序程序INPUT INPUT“x=x=”;x;xy=x3+3y=x3+3x2-24x2-24x+30 x+30PRINT xPRINT xPRINT yPRINT yENDEND课堂导入 程序框图程序框图是由表示算法基本逻辑结构的图形组成的,是由表示算法基本逻辑结构的图形组成的,而而程序程序则是由表示算法基本逻辑结构的算法语句组成则是由表示算法基本逻辑结构的算法语句组成.任何高级程序设计语言都包含任何高级程序设计语言都包含输入语句输入语句、输出语句输出语句、赋值语句赋值语句、条件语句条件语句和和循环语句循环语句五种基本语句五种基本语句.它们与算它们与算法的三

4、种基本结构是相互对应的法的三种基本结构是相互对应的.顺序结构顺序结构输入语句、输出语句、赋值语句输入语句、输出语句、赋值语句条件结构条件结构条件语句条件语句循环结构循环结构循环语句循环语句四、探索新知四、探索新知BASIC语言中的几种常见运算符号及函数语言中的几种常见运算符号及函数函数名函数名 功能功能注意事项注意事项LOG(x)LOG(x)lnxlnxe2.71828e2.71828SQR(x)SQR(x)x x的算术平的算术平方根方根x x 0ABS(x)ABS(x)|x|x|INT(x)INT(x)取整函数取整函数,求不大于求不大于x x的最大整数的最大整数.INT(3.2)=3 INT

5、(3.2)=3 运算符运算符 作用作用 乘幂运算乘幂运算 如如 a2=a2 *乘法运算乘法运算 如如 ab=a*b /除法运算除法运算 如如 ab=a/b 取商运算取商运算 如如 32=1 MOD求余运算求余运算 如如 5MOD2=1 +,-加法加法 减法运算减法运算 =(2)2)几种常见的函数及功能几种常见的函数及功能(1)几种常见的运算符几种常见的运算符例例1.用描点法作函数用描点法作函数 的图的图象时,需要求出自变量和函数的一组对应值象时,需要求出自变量和函数的一组对应值.编写程序,分别计编写程序,分别计算当算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值时的函数值

6、.程序程序INPUT INPUT“x=x=”;x;xy=x3+3x2-24x+30 PRINT xPRINT xPRINT yPRINT yENDENDINPUTINPUT“提示内容提示内容”;变量;变量1.1.“提示内容提示内容”和它后面的和它后面的 “;”可以省略;可以省略;2.2.一个语句可以给多个变量赋值,中间用一个语句可以给多个变量赋值,中间用“,”隔开;隔开;但最后的变量的后面不需要但最后的变量的后面不需要“。”3.3.输入多个数据时用输入多个数据时用“,”分隔分隔,且个数要与变且个数要与变量的个数相同量的个数相同.例如例如:INPUT“:INPUT“请输入需判断的整数请输入需判断

7、的整数n=”n=”;n n INPUT n INPUT n INPUT“a,b,c”;a,b,c INPUT“a,b,c”;a,b,c输入语句输入语句1.1.“提示内容提示内容”和它后面的和它后面的“;”可以省可以省略;略;2.2.一个语句可以输出多个表达式一个语句可以输出多个表达式,不同的表不同的表 达式之间用达式之间用“,”隔开;隔开;3.3.表达式可以是变量表达式可以是变量,也可以是计算公式;也可以是计算公式;4.4.有计算功能有计算功能,能直接输出计算公式的值能直接输出计算公式的值.例如:例如:PRINT “nPRINT “n不是质数不是质数”PRINT “s=”;s PRINT “s

8、=”;s例例1.用描点法作函数用描点法作函数 的图象的图象时,需要求出自变量和函数的一组对应值时,需要求出自变量和函数的一组对应值.编写程序,分别计算当编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值时的函数值.程序程序PRINT “提示内容提示内容”;表达式;表达式输出语句输出语句INPUT INPUT“x=x=”;x;xy=x3+3x2-24x+30 PRINT xPRINT xPRINT yPRINT yENDEND例例2.2.编写程序编写程序,计算一个学生数学、语文、英语三门课的平计算一个学生数学、语文、英语三门课的平均成绩均成绩第一步:分别输入三

9、科的成绩第一步:分别输入三科的成绩a,b,ca,b,c;第二步:计算第二步:计算average=(a+b+c)/3;average=(a+b+c)/3;第三步:输出三科平均分第三步:输出三科平均分.程序框图程序框图程序程序1 1 INPUT“Maths=”;aINPUT“Maths=”;aINPUT“Chinese=”;bINPUT“Chinese=”;bINPUT“English=”;cINPUT“English=”;cPRINT“The average=”;PRINT“The average=”;(a+b+c)/3ENDENDINPUT“Maths,Chinese,English=”;a,

10、b,cINPUT“Maths,Chinese,English=”;a,b,c程序程序2 2PRINT“The average=”;(a+b+c)/3PRINT“The average=”;(a+b+c)/3ENDEND输入输入a,b,ca,b,c开始开始输出输出averageaverage结束结束算法算法INPUT INPUT“x=x=”;x;xy=x3+3x2-24x+30 PRINT xPRINT xPRINT yPRINT yENDEND变量变量=表达式表达式 1.1.其中其中“=”叫做赋值号叫做赋值号,赋值号左边赋值号左边只能是变量名字,而不能是表达式只能是变量名字,而不能是表达式,如

11、:如:2=X2=X是错误的。是错误的。2.2.赋值号左右不能对换。赋值号左右不能对换。如如“A=B”“B=A”“A=B”“B=A”的含义运行结果是不的含义运行结果是不同的同的。3.3.赋值号赋值号“=”“=”与数学中的等号意义不与数学中的等号意义不同。同。程序程序赋值语句赋值语句例例1.用描点法作函数用描点法作函数 的图的图象时,需要求出自变量和函数的一组对应值象时,需要求出自变量和函数的一组对应值.编写程序,分别计编写程序,分别计算当算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值时的函数值.例例4:交交换换两个两个变变量量A A和和B B的的值值,并,并输输出交出交换

12、换前后的前后的值值.程序:程序:A=10A=A+15PRINT AENDINPUT A,BPRINT A,BX=AA=BB=XPRINT A,BEND例例3:给给一个一个变变量重复量重复赋值赋值.程序:程序:A的输出的输出值是多少值是多少?程序中的程序中的3个赋值个赋值语句用来交换两语句用来交换两个变量的值个变量的值.变量变量X的作用是什么的作用是什么?INPUTINPUT语句语句PRINTPRINT语句语句赋值语句赋值语句格格式式INPUT INPUT“提示内提示内容容”;变量;变量PRINT PRINT“提示内容提示内容”;表达式;表达式变量变量=表达式表达式说说明明1.“1.“提示内容提

13、示内容”和它和它后面的后面的“;”“;”可以省可以省略略2.2.一个语句可以给多一个语句可以给多个变量赋值,中间用个变量赋值,中间用“,”“,”隔开隔开3.3.无计算功能,不能无计算功能,不能输入表达式输入表达式4.4.输入多个数据时用输入多个数据时用“,”“,”分隔分隔,且个数要且个数要与变量的个数相同与变量的个数相同1.“1.“提示内容提示内容”和后和后面的面的“;”“;”可以省略可以省略2.2.一个语句可以输出一个语句可以输出多个表达式,不同的多个表达式,不同的表达式之间用表达式之间用“,”“,”隔隔开开3.3.表达式可以是变量,表达式可以是变量,也可以是计算公式也可以是计算公式4.4.

14、有计算功能,能直有计算功能,能直接输出计算公式的值接输出计算公式的值1.“=”1.“=”左侧必须左侧必须是变量是变量,右侧可以右侧可以是数字、变量或是数字、变量或者是计算公式者是计算公式2.2.一个语句只能一个语句只能有一个有一个“=”“=”,并,并且只能给一个变且只能给一个变量赋值量赋值3.3.有计算功能有计算功能,可可以把表达式的值以把表达式的值赋给一个变量赋给一个变量课堂小结1.程序程序:INPUT“华氏温度华氏温度 F=”;F C=(F-32)5/9 PRINT“相应的摄氏温度相应的摄氏温度C=”;C END*2.程序:程序:INPUT“x=”;x INPUT“y=”;y a=x+y

15、b=x-y c=x y d=x/y PRINT“和,差,积,商和,差,积,商=”;a,b,c,d END*小试牛刀4.程序:程序:INPUT“水果糖的质量水果糖的质量(千克千克):”;a INPUT“奶糖的质量(千克):奶糖的质量(千克):”;b INPUT“巧克力糖的质量(千克):巧克力糖的质量(千克):”;c sum=10.4*a+15.6*b+25.2*c PRINT“应收取的金额为应收取的金额为=”;sum END3.程序程序 INPUT a,b,c p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c)PRINT“S=”;S END*5 5.分析下列程序,判断运行的结果。分析下列程序,判断运行的结果。a=2a=2b=3b=3c=a+bc=a+bb=a+c-bb=a+c-bPRINT“a=,b=,c=”PRINT“a=,b=,c=”;a,b,ca,b,cENDEND(1)(1)(2)(2)A=10 B=20 C=30A=10 B=20 C=30A=BA=BB=CB=CC=AC=APRINT“A,B,C=PRINT“A,B,C=;A,B,CA,B,CENDENDa=2 b=4 c=520,30,20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁