人教A版高中数学必修三课件1.2.1输入语句输出语句赋值语句.pptx

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
④赋值号左右不能对换。
⑤不能用赋值号进行代数式的演算。
⑥一个语句只能给一个变量赋值;
⑦将一个变量的值赋给另一个变量,前一个变量 的值保持不变;可先后给一个变量赋多个不同的 值,但变量的取值总是最近被赋予的值。
数学符号与程序符号的对比
数学符号 × ÷
ab
程序符号 * /
a^b

<=

>=

<>
|x|
小结
1、输入语句、输出语句和赋值语句的 功能与表示方法
2、能够设计程序,并准确运用输入 语句、输出语句和赋值语句
3、注意书写的规范性。
A,B=73
将一个变量的值赋给另一个变量,前一个变量的值保持不 变;可先后给一个变量赋多个不同的值,但变量的取值总 是最近被赋予的值。
3、写出求1+2+3+4+5+6+7+8……+n的一个程序算法 4、根据下列程序,画出程序框图
input“n=”;n s=n*(n+1)/2 prints end
inputx,y printx/2,3*y x=x+1 y=y-1 printx,y end
例3写出“交换两个变量A和B的值,并输 出交换前后的值”的程序.
INPUT“A,B=”;A,B
PRINTA,B x=A A=B B=x PRINTA,B END
课堂练习:1、编制程序计算两个数的平方和。
程序①:INPUT“x=”;x INPUT“y=”;y PRINT“x^2+y^2=”;x^2+y^2
ABS(x)
x
且\或
SQR(x) AND\OR
例2:编写程序,计算一个学生数学、语文、 英语三门课的平均成绩。
程序①:INPUT“Maths=”;a INPUT“Chinese=”;b INPUT“English=”;c PRINT“Theaverage=”;(a+b+c)/3 END 程序②:INPUT“Maths,Chinese,English”;a,b,c m=(a+b+c)/3 PRINT“Theaverage=”;m END
(2)用一个PRINT语句可以打印出若干个变量的值。 如:A=1 B=2 C=3 PRINTA,B,C
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如:PRINT3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
2.算法的基本逻辑结构有哪些?
算法的基本结构有三种:顺序结构、条件结构、循 环结构,其中循环结构又分为当型结构和直到型结 构两种。
阅读P21思考: 1.算法的描述方法有哪些?
自然语言、程序框图和程序语言。
2.基本的算法语句有哪些? 基本的算法语句有:输入语句、输出语句、赋 值语句、条件语句、循环语句。
一般格式是:
PRINT“提示内容”;表达
PRINT“sum=”;a+b+c

问题2:输出语句与输入语句有那些相同和不同之处?
输出语句的用途:
①输出常量,变量的值和系统信息。 ②输出数值计算的结果。
说明: (1)如果某一个变量已经被赋值,则可以用PRINT 语句打印出来该变量的值。
如:X=3
PRINTX
想一想:①用PRINT语句可以输出多个表达式的值吗? 如:PRINT2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如:PRINTx=3﹡5
知识探究(三):赋值语句 思考1:在算法的程序框图中,处理框是 一个常用的程序框,我们用什么图形表 示这个程序框?其功能作用如何?
赋值、计算.
思考2:在上述求函数值的程序中,第二
练习2
1、判断下列赋值语句是否正确
(1)4=m(2×)x+y=10(3)A×=B=2(4)N=2×*N

2、写出下列语句描述的算法的输出结果
(1) a=5 b=3 c=(a+b)/2 d=c*c printd
d=16
(2) a=1 b=2 c=a+b b=a+c-b printa,b,c
a=1,b=2,c=3
INPUT“Chinese”;a INPUT“Maths”;b 想一想:①上面语句写成INPUTa和INPUTb可以吗?
②输入语句写成INPUTa+b或INPUT3可以吗?
说明:从键盘输入的数据只能是常量(不包括符号 常量),不能是表达式(包括变量和函数)
INPUT语句不但可以给单个变量赋值,还可以给多个变 量赋值,其格式为: INPUT“提示内容1,提示内容2,…”;变量1,变量2,…
高中数学课件
(鼎尚图文*****整理制作)
1.2基本算法语句
输入语句输出语句赋值语句条件语句循环语句
1.2.1输入语句输出语句赋值语句
温故而知新 温故而知新
1.什么是算法?什么是程序框图?
算法通常是指按照一定规则解决某一类问题的明确 的和有限的步骤。 程序框图是一种用程序框、流程线及文字说明来表 示算法的图形。
INPUT“a,b,c=”;a,b,c
注意:各“提示内容”之间以及各变量之间必须用 逗号“,”隔开。但最后的变量的后面不需要。 例:要想输入一个学生的语、数、外三门课的成绩:
INPUT“Maths,Chinese,English”;a,b,c 说明:
INPUT语句的作用:用来向变量提供数据。
知二识、输探出究语(句二: ):输出语句
思考3:考察给一个变量重复赋值的程 序:A=10 A=A+15 PRINTA END 那么,A的输出值是多少?
25
基本算法语句
三、赋值语句
1、一般格式:
变量=表达式
2、说明:①作用是将达式所代表的值赋给变量,计算。
②赋值语句中的“=”称为赋值号。
③赋值语句右边必须是一个数据、常量和算式, 左边必须是变量,不能为表达式。
END
程序②:INPUT“x=”;x INPUT“y=”;y a=x^2+y^2 PRINT“x^2+y^2=”;a END
2、编制一程序,输入一圆的半径,便能输 出该圆的周长和面积。
程序:INPUT“r=”;r pi=3.14 C=2﹡pi﹡r S=pi﹡r^2 PRINT“C=”;C PRINT“S=”;S END
行中的语句称为赋值语句,其一般格式
是:
变量=表达式
其基本含义是将表达式所代表的值赋给变量, 赋值语句中的“=”叫做赋值号.计算机在执 行赋值语句时,先计算“=”右边表达式的值, 然后把这个值赋给“=”左边的变量.
据此,执行框转m 化= 2为x +赋y2 值语句可以怎样表述? 3
m = (2 * x + y^Ù2) / 3
程序:
INPUT“x=”;x y=x^3+3*x^2-24*x+20 PRINTy END
输入语句 赋值语句 输出语句
知一、识输探入究语(句:一):输入语句
一般格式是:
INPUT“提示内容”;变量
INPUT“x=”;x
注意:①“提示内容”与变量之间必须用分号“;”隔 开。 ②提示的内容要用双引号。 例:要想输入一个学生的语文和数学两门课的成绩:
(3) a=10 b=20 c=30 a=b b=c c=a printa,b,c
a=20,b=30,c=20
(4)A=-1000 A=A+100 PRINT“A=”;A END
A=-900
(5)INPUT“A,B=”;A,B B=A+B A=B-A B=B-A PRINT“A,B=”;A,B END (运行时从键盘输入3,7)
相关文档
最新文档