1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第一章 算法初步,1.2.1,输入语句、输出语句,和赋值语句,算法基本语句,-,输入、输出、赋值语句,计算机程序,复习回顾,1,.,什么是算法?什么是程序框图?,2,.,算法的基本逻辑结构有哪些?,数学中算法通常是指按照一定规则解决某一类问题的明确和有限的步骤,.,程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。,有三种:顺序结构、条件结构、循环结构,,其中循环结构又分为当型结构和直到型结构两种。,新课引入,我们用自然语言或程序框图描述的算法,计算机是看不懂的,更不理解的,.,
2、因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序,.,程序设计语言有很多种,.,各种程序设计语言中都包含下列基本的算法语句:,输入语句、输出语句、赋值语句、条件语句和循环语句,.,今天,我们一起用类,BASIC,语言学习输入语句、输出语句、赋值语句,.,引例,用描点法作函数,的图象时,需要求出自变量和函数的一组对应值。编写程序,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5,时的函数值。,算法如下:,第一步,输入一个自变量,X,的值;,第二步,计算,第三步,输出,程序框图:,开始,输出,y,输入,X,结束,引例,用描点法作函数,的图象时,需要求出自变量和函数
3、的一组对应值。编写程序,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5,时的函数值。,程序框图:,开始,输入,X,输出,y,结束,程序:,INPUT,“,x,”,;x,y=x3+3*x2-24x+30,PRINT y,END,输入、输出语句和赋值语句的功能是什么?对应什么,程序框?,输入、输出语句,-,输入、输出框;用来输入、输出信息;,赋值语句,-,处理框;用来给变量赋值。,语句,一般格式,主要功能,是否有计算功能,输入语句,输出语句,赋值语句,INPUT“,提示内容,”,;,变量,PRINT“,提示内容”,;,变量,变量表达式,可对程序中的变量赋值,可输出表达式的值,
4、计算,可对程序中的变量赋值,计算,无,有,有,问题导学,例,1,、,编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出。,巩固提高,算法如下:,第一步,输入该学生数学、语文、英语三门课的成绩,第二步,计算,第四步,输出,第三步,计算,例,1,、,编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出。,程序:,INPUT“,yuwen,=”;a,INPUT“,shuxue,=”;b,INPUT“,yingyu,=”;c,s=,a+b+c,p=s/3,PRINT“,zongfen,=”;s,PRINT“,pingjunfen,=”;p,END,巩固提高,程
5、序中语文、数学、英语成绩能否同时输入,有什么变化?,开始,输入,a,b,c,输出,S,p,结束,例,2,、,给一个变量重复赋值,.,程序如下,:,A=10,A=A+15,PRINT A,END,问:,A,的输出值是多少,A=25,思考,1:,赋值语句中的,”,=”,还叫等号吗,?,它的作用和等号一样吗,?,例,3,、交换两个变量,A,和,B,的值,并输出交换前后的值,.,INPUT A,B,PRINT A,B,X=A,A=B,B=X,PRINT A,B,END,思考,1:,这里的变量,X,的作用是什么,?,1,、,判断下列输出语句是否正确?为什么?,(,1,),PRINT m=4,(,2,),
6、PRINT 20,3+2,(,3,),PRINT,a;b;c,解答:(,1,)错,,PRINT,语句中不能再用赋值号;,(,2,)对,,PRINT,语句可以输出常量变量的值;,(,3,)错,不同的表达式之间应该用逗号隔开。,练习反馈,2,、,分析下面程序执行的结果,INPUT,“,A,B=,”,;A,B,B=A+B,A=B-A,B=B-A,PRINT,“,A,B=,”,;A,B,END,(,运行时从键盘输入,3,7),(1),(2),A=-1000,A=A+100,PRINT,“,A=,”,;A,END,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。,A=,900,A,,,B=7,,,3,说出下面程序初值,A,=2,的输出结果,INPUT,“,A=,”,;A,B=A*2,B=B*3,PRINT,“,B=,”,;B,END,(3),B=12,小结:,1,、,输入语句、输出语句和赋值语句的功能与表示方法,2,、,赋值语句是最重要的一种基本语句,也是程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:,赋值号左边只能是变量而不是表达式;赋值左右两边不能对换;不能利用赋值语句进行代数式,(,字母,),计算,等,3,、,利用赋值语句能够实现两个变量的互换,方法是引进第三个变量,用三个赋值语句完成,