高中数学 1.2.1《算法基本语句- 输入语句和输出语句》课件 新人教A版必修

合集下载

高中数学 1.2.1 输入、输出和赋值语句课件1 新人教A版必修3

高中数学 1.2.1 输入、输出和赋值语句课件1 新人教A版必修3

3.如图给出的计算12+14+16+…+210的值的一个程序框 图,其中判断框内应填入的条件是( )
A.i>10? B.i<10? C.i>20? D.i<20? [答案] A
4.(2011·北京高考)执行如下图所示的程序框图,若输入 A 的值为 2,则输出的 P 值为( )
A.2 C.4[答案] C[答案] A[解析] 若函数的解析式是只有一个关系的解析式时,求 给出自变量的函数值,则只用顺序结构就可以了,用不着条 件结构或循环结构.
2.程序框图中图形符号 A.起止框 B.处理框 C.输入、输出框 D.判断框
[答案] B
的名称为( )
[解析] 了解基本的程序框图中的图形符号并掌握它们 各自的功能.
下列输入语句正确的是( ) A.INPUT x B.INPUT x+3 C.INPUT “学生身高” D.INPUT x=3
[答案] A
[解析] A 对,“提示内容”及后面的分号可省略,直接 输入;B 错,x+3 是代数式,不是变量;C 错,只有“提示 内容”而无变量;D 错,x=3 是等式而不是变量.
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
格式 INPUT“提示内容”;____变__量__ 可以一次为一个或多个变量_赋__值___,实现了
功能 算法中的_输__入___功能 “提示内容”是提示用户输入什么样的
说明 _信__息_.程序框图中的_输__入_框转化为算法语句 就是输入语句
先计算表达式的值,然后把结果赋值给
功能 “=”_左__边的变量,此步完成后,“=”_左___
边变量的值就改变了
(1)赋值语句中的“=”叫做__赋__值__号__,它和数 学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的,计算机按语句行排列的 顺序依次执行程序中的语句,每个完整的程序 最后一行都是 END 语句(又称结束语句),表 示程序到此_结__束_____

高中数学 1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3

高中数学 1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3

跟踪演练1 (2013·郑州高一检测)写出下列程序运行的结果.
若输入2,1,则输出的结果为________. 答案 a2+1b=5 解析 若输入 2,1,即 a=2,b=1.∴22+11=4+1=5. 输出的结果为 a2+1b=5.
要点二 赋值语句
例2 (2013·福州高一检测)(1)运行如图所示的程序,输出的结 果是________.
跟踪演练3 给出如图所示于赋值语句需要注意的事项中不正确的是
()
A.赋值号左边只能是变量名字,而不是表达式
B.赋值号左、右不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的等号的意义相同
答案 D
解析 关于赋值语句中一定要注意的事项是把赋值号与数
学中的等号区分开,它们的意义不相同.
2.赋值语句“x=x+1”的正确解释为
()
A.x的值与x+1的值可能相等
B.将原来x的值加上1后,得到的值替换原来x的值
C.这是一个错误的语句
D.此表达式经过移项后,可与x=x-1功能相同
答案 B
3.下面的程序输出的结果是
()
x=6 y=3 x=x/3 y=4*x+1 PRINT x+y END
B=10.
要点三 算法的应用
例3 已知一个正三棱柱的底面边长为a,高为h,试设计一个程
序来求解这个正三棱柱的表面积和体积,并画出程序框图.
解 程序如下:
程序框图如图所示,
规律方法 一般地说,写一个算法程序的顺序为:用自然语 言描述算法——用程序框图描述算法——用基本算法语句描 述程序. 这三种形式的算法思路是一致的,学习时,要加强三种形式 的互译训练.
赋值语句
_变__量__=__表__达__式___

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

“a+b=”;a+b答:
a+b=4
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
例2.分析下列程序,判断运行的结果.
a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
(4)输出语句 PRINT 20*2 (5)赋值语句 3=B (6)赋值语句 x+y=0 (4)正确,PRINT语句可以输出常量、表 达式的值; (5)错,赋值语句中“=”号左右不能互换;
练习3
根据下列程序,画出程序框图
input x,y print x/2,3*y x=x+1 y=y-1 print x,y end
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
开始 输入x,y 输出x/2,3y x=x+1 y=y-1 输出x,y
隔开
且只能给一个变
3.表达式可以是变量, 量赋值
4.输入多个数据时 也可以是计算公式
用“,”分隔,且个数 要与变量的个数相 同 2021/3/1
4.有计算功能,能直 接输出计算公式的值
3.有计算功能,可 以把表达式的值 赋给一个变量
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

解 (1)中①对,②错;(2)中的①错,②对.
反思与感悟 正确使用分号和逗号,提示内容后面一定要用分号,多个变量间要 用逗号分开.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
跟踪训练1
比较下列各组语句的区别,再判断它们是否正确. “S=”;7 S=7
(6)无计算功能,用户由键盘输入的数据必须是常量.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式.
答 第一步,输入一个自变量 x 的值.
第二步,计算 y=x3+3x2-24x+30.
第三步,输出 y.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
其程序框图:
பைடு நூலகம்
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
探要点、究所然
1.2.1
探究点三:赋值语句
思考 1 在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示
这个程序框?其功能作用如何?
答 图形:▭;功能:赋值、计算.
思考 2 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般

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

高中数学人教A版必修三课件1.2.1 输入语句、输出语句和赋值语句2
x 次方)
且(逻辑中的“且”运算)
或(逻辑中的“或”运算)
[x](不大于 x 的最大整
数)
整除
求余
程序符号
EXP(
)(程序里面表示 e 的某次方)
AND(程序里面表示逻辑中的“且”运算)
OR(程序里面表示逻辑中的பைடு நூலகம்或”运算)
INT(
)(程序里面表示不大于某个数
的最大整数)
\(程序里面表示两个整数相除取商的整
1.2.1
输入语句、输出语句和赋值语句
-1-
课 标 阐 释

1.了解算法语句(程序语言)与自然语言
和程序框图表示的算法的区别.
2.理解输入语句、输出语句和赋值语句
的格式和功能.培养逻辑推理的核心素
养.
3.能应用输入语句、输出语句和赋值语
句编写程序解决问题.培养逻辑推理与
数学建模的核心素养.
维 脉 络
< =(程序里面表示小于或等于的符号)
> =(程序里面表示大于或等于的符号)
< >(程序里面表示不等于的符号)
ABS(
)(程序里面表示取绝对值的
|x|(代数运算中的取绝对值)
函数)
)(程序里面表示求算术平方
√x(代数运算中的求算术平方 SQR(
根的函数)
根)
课前篇自主预习
数学符号
ex(代数运算中表示 e 的
转化过程中这三种基本结构与相应语句的对应.熟练后可直接写出
程序.
课堂篇探究学习
探究一
探究二
探究三
当堂检测
变式训练2
给出如图所示的程序框图,写出相应的程序语句.
课堂篇探究学习
探究一

高一数学输入语句、输出语句和赋值语句课件新人教A版必修

高一数学输入语句、输出语句和赋值语句课件新人教A版必修

在写算法语句时,一定要注意乘、除、乘方与数学中一般书写不同,在 程序中,还有“≥、≤、≠”分别写成“>=、<=、<>”.
典例剖析 题型一 赋值语句及相关问题
例1:下列给出的赋值语句正确的是( )
A.6=N
B.A=-A
C.5+c=a
D.x2-9=(x+3)(x-3)
解析:按照赋值语句的要求,变量的值不能赋给常量,所以A错;左边只 能是变量,不能是表达式,C错;不能进行代数式的演算,D错;B的意 义是将-A的值赋给A,故B正确.
1.判断以下给出的输入语句、输出语句、赋值语句是否正确?为什么? (1)输入语句INPUT a;b;c (2)输入语句INPUT x=3 (3)输出语句PRINT A=4 (4)输出语句PRINT 20,3*2 (5)赋值语句3=B (6)赋值语句x+y=0 (7)赋值语句A=B=-2 (8)赋值语句T=T*T
果),表达式是指程序要输出的数据. (2)输出语句具有计算功能,可以输出常量、变量或表达式的值.
如:PRINT 12/3等. (3)输出语句对应于程序框图中的
3.赋值语句 (1)赋值语句的符号“=”表示,如“x=y”表示将y的值赋给x,其中x
是变量,y是一个与x同类型的变量或表达式. (2)赋值语句的一般格式 变量=表达式 其中“=”为赋值号,不同于等号“=”,它要求左边只能是变量名字,
分析:I要NP计U算T面a,积b,,c要用输入语句、赋值语句和输出语句. p=(a+b+c)/2
解:程S序=(p*(p-a)*(p-b)*(p-c))^ PRINT S
END
题型三 程序框图与程序
例3:编写一个程序,计算两个非零实数的加、减、乘、除的运算结果,并 画出该算法的程序框图.

高中数学第1章1.2.1输入语句输出语句和赋值语句课件新人教A必修3.ppt

高中数学第1章1.2.1输入语句输出语句和赋值语句课件新人教A必修3.ppt

PRINT a,b,c
【思路点拨】 利用赋值语句的功能求解最后
结果.
【解】 (1)因为a=5,b=3,c=(a+b)/2=4, 所以d=c2=16,输出d的值为16. (2)因为a=1,b=2,c=a+b,所以c=3,b =a+c-b,即b=1+3-2=2.所以a=1,b= 2,c=3,输出a,b,c的值是1,2,3.
A=10 B=20 A. B=A A=B
A=10 B=20 B. C=A B=C
A=10 B=20 C. C=A A=B B=C
A=10 B=20 C=A D. D=B B=C A=B
解析:选C.A中程序执行后A=B=10; B中程序执行后A=B=10; C中程序执行后A=20,B=10; D中程序执行后A=B=10.
课堂互动讲练
考点突破 考点一 输入、输出语句
输入语句要求输入的值只能是具体的常数,不 能是变量或表达式(输入语句无计算功能),若 输入多个数,各数之间应用逗号“,”隔开. 输出语句可以输出常量,变量或表达式的值 (输出语句有计算功能)或字符,程序中引号内 的部分将原始呈现.
例1 写出下列程序运行的结果. INPUT “a,b=”;a,b. PRINT “a2+1b=”;a^2+1/b. END 若输入 2,1,则输出的结果为________.
变式训练 2 将下列程序改为框图,并指明其作 用.
程序如下:
INPUT x1,x2 y1=2^x1 y2=2^ x2 K=y1-y2/x1-x2 PRINT K END
解:框图如下:
作用:求过指数函数y=2x的图象上两点A(x1, y1),B(x2,y2)直线的斜率k.
方法感悟
方法技巧 1.输入语句的作用是实现算法的输入信息功能. 输入语句要求输入的值只能是具体的常数,不 能是函数、变量或表达式.(如例1) 2.输出语句可以在计算机的屏幕上输出常量、 变量的值和系统信息,也可以输出数值计算的 结果.(如例1)

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

人教A版高中数学必修三输入、输出、赋值语句课件
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
理论迁移
例1 写出计算一个学生语文、数学、英 语三门课的平均成绩的算法、程序框图 和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a b c .
3
理论迁移
例1 写出计算一个学生语文、数学、英 语三门课的平均成绩的算法、程序框图 和程序.
INPUT “A,B=”;A,B
PRINT A,B x=A A=B B=x
PRINT A,B
例2 写出“交换两个变量A和B的值,并输 出交换前后的值”的程序.
INPUT “A,B=”;A,B
PRINT A,B x=A A=B B=x
PRINT A,B END
小结作业
小结作业
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
复习:已知函数y=x3+3x2-24x+30,求自变 量x对应的函数值的算法步骤如何设计? 并根据算法画出程序框图。
第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30. 第三步,输出y.
其程序框图
开始
输入x
y=x3+3x2-24x+30
输出y
结束
我们将该程序框图中第一个程序框省略,后 四个程序框中的内容依次写成算法语句,就 得到该算法的计算机程序:
其中,“提示内容”一般是提示用户输 出什么样的信息,它通常是常量或变量的 值;表达式一般是表示输出信息所对应的字 母或代数式.PRINT语句可以在计算机的屏幕 上输出运算结果和系统信息.据此,在计算a 与b的和S时,输出框 输出S 转化为输出语 句可以怎样表述?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ppt课件
输入语句和输出语句基 本上对应算法中的顺序 结构。(如右图)计算 机从上而下按照语句排 列的顺序执行这些语句。
语句 n 语句 n+1
ppt课件
例如求三个数的和的程序如下:
程序:INPUT “a,b,c=” ; a,b,c PRINT “Sum=” ;a+b+c END
问题1:在这个程序中,你们觉得哪些 是输入语句和输出语句呢?
PRINT“提示内容”;表达 PRINT “sum=”;a+b+c 式 问题2:输出语句与输入语句有那些相同和不同之处?
输出语句的用途:
①输出常量,变量的值和系统信息。 ②输出数值计算的结果。
说明:
(1)如果某一个变量已经被赋值,则可以用PRINT 语句打印出来该变量①:INPUT “x=”;x INPUT “y=”;y PRINT “x^2+y^2=” ; x^2+y^2
END
程序②:INPUT “x=”;x INPUT “y=”;y a=x^2+y^2 PRINT “x^2+y^2=” ;a END
ppt课件
2、编制一程序,输入一圆的半径,便能输 出该圆的周长和面积。
1.2.1《基本算法语句 -输入输出语句》
ppt课件
教学目标
• 1. 正确理解输入语句、输出语句、赋值语句 的结构;
• 2 掌握赋值语句中的“=”的作用; • 3. 会写一些简单的程序. • 教学重点:正确理解输入语句、输出语句、
赋值语句的作用 • 教学难点 :准确写出输入语句、输出语句、
赋值语句
想一想:①用PRINT语句可以输出多个表达式的值吗? 如: PRINT 2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如: PRINT x=3p﹡pt课5件
例1:编写程序,计算一个学生数学、语文、英 语三门课的平均成绩。
程序①:INPUT “Maths=”;a
INPUT “Chinese=”;b
ppt课件
(2)用一个PRINT语句可以打印出若干个变量的值。 如: A=1 B=2 C=3 PRINT A,B,C
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如: PRINT 3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
ppt课件
(1)输入语句: 一般格式是: INPUT “提示内容”;变量
INPUT “x=” ;x
注意:① “提示内容”与变量之间必须用分号“;”隔 开。 ②提示的内容要用双引号。 例:要想输入一个学生的语文和数学两门课的成绩:
INPUT “Chinese”;a INPUT “Maths”;b 想一想:①上面语句写成 INPUT a 和 INPUT b 可以吗?
注意:各“提示内容”之间以及各变量之间必须用 逗号“,”隔开。但最后的变量的后面不需要。 例:要想输入一个学生的语、数、外三门课的成绩:
INPUT “Maths,Chinese,English”; a,b,c 说明:
INPUT语句的作用:ppt课用件 来向变量提供数据。
(2)输出语句: 一般格式是:
②输入语句写成 INPUT a+b 或 INPUT 3 可以吗?
说明:从键盘输入的数据只能是常量(不包括符号 常量),不能是表达式(包ppt课括件 变量和函数)
INPUT语句不但可以给单个变量赋值,还可以给多个 变量赋值,其格式为: INPUT “提示内容1,提示内容2,…”;变量1,变量2,…
INPUT “a,b,c=” ; a,b,c
ppt课件
程序:INPUT “r =” ;r pi=3.14 C=2﹡pi﹡r S=pi﹡r^2 PRINT “C=” ;C PRINT “S=”;S END
ppt课件
课时小结:
1、本节介绍了输入语句和输出语句的 结构特点及联系。掌握并应用输入语 句,输出语句编写一些简单的程序解 决数学问题。 2、编程步骤:先写算法,再编程。
INPUT “English=”;c
PRINT “The average=”;(a+b+c) /3
END 程序②: INPUT “Maths,Chinese,English”; a,b,c
m=(a+b+c)/3
PRINT “The average=”;m
END
ppt课件
课堂练习:1、编制程序计算两个数的平方和。
相关文档
最新文档