课件13张PPT。1.2.1 输入语句输出语句赋值语句第一步:输入x的值;
第二步:计算y=x3+3x2-24x+30的值;
第三步:输出x,y的值.框图引例.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法一、知识导入 程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含输入语句、输出语句、赋值语句、条件语句和循环语句五种基本语句.它们与算法的三种基本结构是相互对应的.引例.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
ENDINPUT “提示内容”;变量程序运行到INPUT语句时会暂停,屏幕上出现一个问号,等待你从键盘输入一些数据,输入后按回车,注意以下几点:
1.“提示内容”和它后面的 “ ;” 可以省略;
2.一个语句可以给多个变量赋值,中间用“ ,”隔开;
3.无计算功能,不能输入表达式;
4.输入多个数据时用“ ,”分隔,且个数要与变量的个数相同.表达式可以是常量、变量、计算公式或系统信息,“提示内容”和它后面的“ ;” 可以省略;一个语句可以输出多个表达式,不同的表 达式之间用“ ,”隔开;表达式可以是变量,也可以是计算公式,有计算功能,能直接输出计算公式的值.引例.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序PRINT “提示内容”;表达式INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
ENDINPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
END变量=表达式 1.“=”左侧必须是变量,右侧可以是
数字、变量或者是计算公式;
2.一个语句只能有一个“=”,并且只能给一个变量赋值;
3.有计算功能,可以把表达式的值
赋给一个变量,常重复赋值.程序引例.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.INPUT “a,b=”;a,b
y=(a+b)/2
PRINT “y=”;yINPUT “a,b=”;a,b
PRINT “y=”;y
y=(a+b)/2几种常见的运算符号及函数
(1)几种常见的运算符(2)几种常见的函数及功能例1.编写程序,计算一个学生数学、语文、英语、政治四门课的平均成绩第一步:分别输入四科的成绩a,b,c,d;第二步:计算average=(a+b+c+d)/4;第三步:输出四科平均分.程序框图程序1INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c+d)/4ENDINPUT “Maths,Chinese,English,Politics=”;a,b,c,d程序2PRINT “The average=”;(a+b+c+d)/4END算法INPUT “Political=”;dA=10
A=A+15
PRINT A
END
例2.如图1.2.1—3的程序中:
(1)给A赋了几次值?
(2)A=A+15的表示什么意思?
(3)输出的值是什么?(A=10 A=A+15)(2)将A+15的值赋给A(3)25例3. 写出实现下列功能的程序:交换两个变量A和B
的值,并输出交换前后的值.INPUT A,BPRINT A,BA=BB=XPRINT A,BEND程序:(提示:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值(比如交换装满水的两个水桶里的水需要再找 一个空桶)).X=A二、知识小结A=-1000
A=A+100[www.z&
PRINT “A=”;A
END
第1题INPUT “A,B=”;A,B
B=A+B
A=B-A
B=B-A
PRINT “A,B=”;A,B
END
第2题
【课后作业】1、程序如右,则输出结果为:____________.2、程序如右,运行时从键盘输入3,7
输出结果为:___________________.3、编写一个程序,要求输入一个圆的半径,
便能输出该圆的周长和面积.( 取3.14)INPUT “r=”;r
C=2*3.14*r
S=3.14*r*r
PRINT “C,S=”;C,S
END