资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/6/22,#,输入、输出、赋值语句,01,教学,目标,02,教学重点,03,教学过程,04,教学反思,CONTENTS,目录,教学目标,教学目标,了解算法的程序设计语言与算法的自然语言、程序框图的差异,.,理解输入、输出语句和赋值语句的功能与表示方法,.,能够准确应用输入、输出语句和赋值语句将程序框图转化为算法语句,.,培养严谨的学习习惯,教学重点,正确理解输入语句、 输出语句、赋值语句,准确书写输入语句、 输出语句、赋值语句,教学重点,教学,过程,教学过程,程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成,.,任何高级程序设计语言都包含,输入语句、输出语句、赋值语句、条件语句和循环语句,五种基本语句,.,它们与算法的三种基本结构是相互对应的,.,顺序结构,输入语句、输出语句、赋值语句,条件结构,条件语句,循环结构,循环语句,教学过程,第一步:输入,x,的值;,第二步:计算,y=x,3,+3x,2,-24x+30,的值;,第三步:输出,x,,,y,的值,.,框图,输入,x,开始,输出,x,y,结束,例,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,教学过程,例,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,“,提示内容,”,;变量,1.,“,提示内容,”,和它后面的,“,;,”,可以省略;,2.,一个语句可以给多个变量赋值,中间用,“,,,”,隔开;,3.,无计算功能,不能输入表达式;,4.,输入多个数据时用,“,,,”,分隔,且个数要与变量的个数相同,.,输入语句,教学过程,1.,“,提示内容,”,和它后面的,“,;,”,可以省略;,2.,一个语句可以输出多个表达式,不同的表达式之间用,“,,,”,隔开;,3.,表达式可以是变量,也可以是计算公式;,4.,有计算功能,能直接输出计算公式的值,.,例,1.,用描点法作函数 的图象时,需要求出自变量和函数的一组对应值,.,编写程序,分别计算当,x=-5,,,-4,,,-3,,,-2,,,-1,,,0,,,1,,,2,,,3,,,4,,,5,时的函数值,.,程序,PRINT,“,提示内容”;表达式,输出语句,INPUT,“,x=,”,;x,y=x3+3,x2-24,x+30,PRINT x,PRINT y,END,教学过程,INPUT,“,x=,”,;x,y=x3+3,x2-24,x+30,PRINT x,PRINT y,END,LET,变量,=,表达式,1.,“,=,”,左侧必须是变量,右侧可以是数字、变量或者是计算公式;,2.,一个语句只能有一个,“,=,”,并且只能给一个变量赋值;,3.,有计算功能,可以把表达式的值赋给一个变量,.,程序,赋值语句,例,1.,用描点法作函数 的图象时,需要求出自变量和函数的一组对应值,.,编写程序,分别计算当,x=-5,,,-4,,,-3,,,-2,,,-1,,,0,,,1,,,2,,,3,,,4,,,5,时的函数值,.,教学过程,例,2.,编写程序,计算一个学生数学、语文、英语三门课的平均成绩,第一步:分别输入三科的成绩,a,b,c,;,第二步:计算,average=(a+b+c)/3;,第三步:输出三科平均分,.,程序框图,程序,INPUT,“,Maths=,”,;a,INPUT,“,Chinese=,”,;b,INPUT,“,English=,”,;c,PRINT,“,The average=,”,;,(a+b+c)/3,END,INPUT,“,Maths,Chinese,English=,”,;a,b,c,程序,2,PRINT,“,The average=,”,;(a+b+c)/3,END,输入,a,b,c,开始,输出,average,结束,算法,教学过程,例,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,教学过程,例,4.,分析下列程序,判断运行的结果,.,(,1,),(,2,),a=2,b=3,c=a+b,b=a+c-b,PRINT “a=”;a,PRINT “b=”;b,PRINT “c=”;c,END,INPUT A,B,PRINT A,B,x=A,A=B,B=x,PRINT A,B,END,教学过程,QBASIC,语言中的常用运算符号,取余数,MOD,取商,=,幂运算,除法运算,/,乘法运算,功能,运算符,Inx,|x|,功能,LOG(x),SQR(x),ABS(x),注意事项,函数名,教学过程,1.,比较下列各组程序语句有什么异同?,(1) a=2 PRINT 2,PRINT a,(2) A=1 A=1,B=2 B=2,A=B B=A,(3) PRINT,“,a+b,”,PRINT a+b,练习:,2.,判断下列程序语句表达是否正确:,(1) INPUT,“,a+b=,”,;a+b,(2) INPUT,“,h=,”,h,(3) PRINT,“,S=,”,;S=(a+b) h/2,教学过程,教学,反思,谢谢您的欣赏,
展开阅读全文