资源描述
,高效课堂,高效课堂,一线名师,名校学案,联校开发,高中数学,必修,3,人民教育出版社,高效课堂,*,1.2,基本算法语句,1.2 基本算法语句,输入语句,输出语句,赋值语句,条件语句,循环语句,常用的程序设计语言:,BASIC,C/C+,Delphi,VB,、,ASP,、,Java,等等。,基本算法语句,算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。,各种程序语言都包含了下列基本的算法语句:,输入语句输出语句赋值语句条件语句循环语句常用的程序设计语言:,1.2.1输入、输出和赋值语句,1.2.1输入、输出和赋值语句,取余数,MOD,取商,=,幂运算,除法运算,/,乘法运算,功能,运算符,*,Inx,|x|,功能,LOG(x),SQR(x),ABS(x),注意事项,函数名,BASIC,语言中的常用运算符号,取余数MOD取商=幂运算除法运算/乘法运算功能,算法:,第二步:计算 的值;,开始,输入,x,输出,x,y,结束,框图:,例,1,.,用描点法作函数 的图象时,,需要求出自变量和函数的一组对应值,编写程序,,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5,时的函数值。,第一步:输入,x,的值;,第三步:输出,x,y,的值。,程序:,INPUT,“,x=,”,;x,y=x3+3 x2-24 x+30,PRINT x,PRINT y,END,*,*,算法:第二步:计算 的值;,例,1,.,用描点法作函数 的图象时,,需要求出自变量和函数的一组对应值,编写程序,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5,时的函数值。,程序:,INPUT,“,x=,”,;x,y=x3+3 x2-24 x+30,PRINT x,PRINT y,END,*,*,INPUT,“,提示内容,”,;变量,输入语句:,输出语句:,PRINT,“,提示内容,”,;表达式,赋值语句:,变量,=,表达式,例1.用描点法作函数,INPUT,语句,PRINT,语句,赋值语句,格式,INPUT,“,提示内容,”,;变量,PRINT,“,提示内容,”,;表达式,变量,=,表达式,说明,1.,“,提示内容,”,和它后面的,“,;,”,可以省略;,2.,一个语句可以给多个变量赋值,中间用,“,,,”,隔开;,3.,无计算功能,不能输入表达式;,4.,输入多个数据时用,“,,,”,分隔,且个数要与变量的个数相同。,1.,“,提示内容,”,和它后面的,“,;,”,可以省略;,2.,一个语句可以输出多个表达式,不同的表达式之间用,“,,,”,隔开;,3.,表达式可以是变量,也可以是计算公式;,4.,有计算功能,能直接输出计算公式的值。,1.,“,=,”,左侧必须是变量,右侧可以是数字、变量或者是计算公式;,2.,一个语句只能有一个,“,=,”,,并且只能给一个变量赋值;,3.,有计算功能,可以把表达式的值赋给一个变量。,INPUT语句PRINT语句赋值语句格式INPUT“提示内,输入语句,INPUT,的常用方法:,INPUT,“,提示内容,”,;变量,INPUT,变量,INPUT,“,提示内容,”,;变量,1,,变量,2,,变量,3,,,INPUT,变量,1,,变量,2,,变量,3,,,输出语句,PRINT,的常用方法:,PRINT,“,提示内容,”,;表达式,PRINT,表达式,PRINT,“,提示内容,”,;表达式,1,,表达式,2,,表达式,3,PRINT,表达式,1,,表达式,2,,表达式,3,PRINT,“,提示内容,”,例,2.,编写程序,计算一个学生数学、语文、英语三门课的平均成绩。,算法:,第一步:分别输入三科的成绩,a,b,c,;,第二步:计算,y=(a+b+c)/3;,第三步:输出三科平均分。,框图:,开始,输入,a,b,c,输出,y,结束,y=(a+b+c)/3,程序:,INPUT,“,Maths=,”,;a,INPUT,“,Chinese=,”,;b,INPUT,“,English=,”,;c,(a+b+c)/3,PRINT,“,The average=,”,;,END,INPUT,“,Maths,Chinese,English=,”,;a,b,c,程序,2,:,PRINT,“,The average=,”,;(a+b+c)/3,END,例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩,例,3.,分析下列程序,考虑输出的结果是什么?,程序,2,:,A=10,A=A+15,PRINT A,END,程序,1:a=1,x=a+1,PRINT x,END,程序,3,:,a=1,b=3,PRINT,“,a+b=,”,;a+b,END,答:,2,答:,25,答:,a+b=4,例3.分析下列程序,考虑输出的结果是什么?程序2:A,例,4.,分析下列程序,判断运行的结果。,a=2,b=3,c=a+b,b=a+c-b,PRINT“a=,b=,c=”,;,a,b,c,END,a=2,b=4,c=5,例4.分析下列程序,判断运行的结果。a=2a=2,b=4,例,5,、交换两个变量,A,和,B,的值,并输出交,换前后的值。,INPUT A,INPUT B,PRINT A,B,x=A,A=B,B=x,PRINT A,B,END,例5、交换两个变量A和B的值,并输出交INPUT A,练一练:完成课本,p24,页练习,练一练:完成课本p24页练习,1.,程序:,INPUT,“,华氏温度,F=,”,;F,C=(F-32)5/9,PRINT,“,相应的摄氏温度,C=,”,;C,END,*,2.,程序:,INPUT,“,x=,”,;,x,INPUT,“,y=,”,;,y,a=x+y,b=x-y,c=x y,d=x/y,PRINT,“,和,差,积,商分别为:,”,;,a,b,c,d,END,*,1.程序:INPUT“华氏温度 F=”;F*2.程序:I,4.,程序:,INPUT“,水果糖的质量,(,千克,),:”;,a,INPUT“,奶糖的质量(千克):”;,b,INPUT“,巧克力糖的质量(千克):”;,c,sum=10.4*a+15.6*b+25.2*c,PRINT“,应收取的金额为,:,”,;sum,END,3.,程序:,INPUT“a=,”;,a,INPUT“b=”,;,b,INPUT“c=”,;,c,p=(a+b+c)/2,S=SQR(p (p-a)(p-b)(p-c),PRINT“S=”;S,END,*,*,*,4.程序:INPUT“水果糖的质量(千克):”;a3.程序,课堂小结:,1,、学习了输入语句、,输出语句、赋值语句,2,、将算法转换成计算机的程序设计语言,课堂小结:1、学习了输入语句、输出语句、赋值语句2、将算法转,
展开阅读全文