输入、输出和赋值语句.ppt
1.2.1 输入语句、输出语句 和赋值语句,常用的程序设计语言:BASIC,C/C+,Delphi,VB、ASP、Java等等。,1.2 基本算法语句,算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。,各种程序语言都包含了下列基本的算法语句:,计算机运行程序语句的基本顺序:,一、引入,算法:,第二步:计算 的值;,框图:,例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。,第一步:输入x的值;,第三步:输出y的值。,程序:,二、例题讲解,例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。,程序:,输入语句:,输出语句:,赋值语句:,二、例题讲解,例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。,算法:,第一步:分别输入三科的成绩a,b,c;,第二步:计算y=(a+b+c)/3;,第三步:输出y.,框图:,程序1:,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,二、例题讲解,例3 给一个变量重复赋值,程序:,A=10A=A+15PRINT AEND,二、例题讲解,A的输出值是多少?,例4 交换两个变量A和B的值,并输出交换前后的值,程序:,INPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND,二、例题讲解:,x的作用是什么?如果没有x,结果如何?,三、方法小结,BASIC语言中的常用运算符号,练习1.分析下列程序,考虑输出的结果是什么?,程序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,练习2:,程序:INPUT“a,b”;a,ba=bPRINT“a=”;aEND,问题:若输入a=1,b=2,则输出的值等于什么?,作业:课本P33 A组 2(作业要求:先写出算法,再画出流程图,最后写程序),小结与作业:,4.程序:INPUT“a,b,c=”;a,b,c sum=10.4*a+15.6*b+25.2*c PRINT“sum=”;sum END,课本练习P24 3、4答案,注:第3题图在课本第9页,的值,并画出程序框图.,开始,输入一个正整数n,输入S的值,结束,S=0,i=1,S=S+1/i,i=i+1,in?,N,Y,设计一个算法求,思考:将步骤A和步骤B交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改?,练习:对任意正整数n,