文档介绍:、输出和赋值语句(1)温故而知新1. 什么是算法?什么是程序框图?2. 算法的基本逻辑结构有哪些?算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。程序框图是一种用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。1. 计算机能够"理解"的语言与人的语言有什么区别?计算机不同于人:人有大脑,可以思考问题,,计算机无法识别,必须转化为其能理解的语言,即程序语言。2、各种程序设计语言中都包含下列基本的算法语句,并且形式是类似的输入语句、输出语句、赋值语句基本上是对应顺序结构,条件语句对应条件结构、循环语句对应循环结构。常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、Java等等。输入语句输出语句赋值语句条件语句循环语句算法:第二步:计算的值;3 23 24 30y x x x? ???开始输入x3 23 24 30y x x x? ???输出x,y结束框图:,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。3 23 24 30y x x x? ???第一步:输入x的值;第三步:输出x,y的值。程序:INPUT “x=”;xy=x^3+3 x^2-24 x+30PRINT xPRINT yEND**,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。3 23 24 30y x x x? ???程序:INPUT “x=”;xy=x^3+3 x^2-24 x+30PRINT xPRINT yEND**INPUT“提示内容”;变量输入语句:输出语句:PRINT“提示内容”;表达式赋值语句:变量=,计算一个学生数学、语文、英语三门课的平均成绩。算法:第一步:分别输入三科的成绩a,b,c;第二步:计算average=(a+b+c)/3;第三步:输出三科平均分。框图:开始输入a,b,c输出average结束average=(a+b+c)/3程序:INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;caverage=(a+b+c)/3PRINT “The average=”;averageENDINPUT “Maths, Chinese, English=”;a,b,c程序2:PRINT “The average=”;(a+b+c)/,考虑输出的结果是什么?程序2:A=10 A=A+15 PRINT A END程序1: a=1 x=a+1 PRINT xEND程序3:a=1 b=3 PRINT “a+b=”;a+b END 答: 2答: 25答: a+b=,判断运行的结果。a=2b=3c=a+bb=a+c-bPRINT “a=,b=,c=”;a,b,cEND(1)(2)INPUT AINPUT BPRINT A,Bx=AA=BB=xPRINT A,BENDa=2 b= 4 c= 5B AINPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式说明1.“提示内容”和它后面的“;”可以省略;,中间用“,”隔开;,不能输入表达式;“,”分隔,且个数要与变量的个数相同。1.“提示内容”和它后面的“;”可以省略;,不同的表达式之间用“,”隔开;,也可以是计算公式;,能直接输出计算公式的值。1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;“=”,并且只能给一个变量赋值;,可以把表达式的值赋给一个变量。课堂小结:取余数MOD取商\<><=>