21-22版:1.2.1 输入语句、输出语句和赋值语句(创新设计)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

格式
功能
举例
输入 语句
_I_N__P_U_T__“_提__示__内__容__”__;__变__量__,其 中“提示内容”一般是提示用户 输入什么样的信息
把程序中__新__输__入___ 的值赋给变量
INPUT x INPUT “a=”;a
输出 语句
在计算机的屏幕上 __P_R_I_N__T_“_提__示__内__容__”__;__表__达__式____ 输出常量、__变__量___
7
课前预习
课堂互动
课堂小结
@《创新设计》
规律方法 解决输入语句和输出语句要明确的三个问题 (1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计 算功能),若输入多个数,各数之间应用“,”隔开. (2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所提示的数据, 输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略. (3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序 中引号内的部分将原始呈现.
@《创新设计》
23
课前预习
课堂互动
课堂小结
课堂小结
@《创新设计》
1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或 给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用 输入语句较好.
2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要 求,不能利用赋值语句进行代数式计算等.
@《创新设计》
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
学习目标 1.理解输入语句、输出语句、赋值语句的作用(重点).2.理解这些语句 与相应逻辑结构的关系,并能转化为程序语句(难点).
1
课前预习
课堂互动
课堂小结
@《创新设计》
知识点 输入语句、输出语句和赋值语句的格式与功能
名称
规律方法 编写程序的步骤 (1)根据问题要求构思算法分析; (2)把算法分析转化为程序框图,即画出程序框图; (3)把程序框图转化为程序.
@《创新设计》
21
课前预习
课堂互动
课堂小结
【训练3】 由如图所示的程序框图写出程序.
@《创新设计》
22
课前预习
课堂互动
课堂小结
解 程序如下:
INPUT “x=,y=”;x,y PRINT “x=,y=”;x/2,3*y x=x+1 y=y-1 PRINT x,y END
13
@《创新设计》
课前预习
课堂互动
课堂小结
@《创新设计》
解析 当 a=3,b=-5 时,运行程序可得 a=3+5=8,b=8-5=3,a=12(8+3) =121,b=12121-3=54.
答案
11 2
5 4
14
课前预习
课堂互动
课堂小结
@《创新设计》
【迁移2】 在例2中,将“a=3,b=-5”变为“a=-5,b=3”时的计算结果为a= ________,b=________.
8
课前预习
课堂互动
课堂小结
【训练1】 有以下程序: A=3 B=5 A=B B=A PRINT “A=”;A PRINT “B=”;B END 程序执行后的结果是( ) A.5 5 C.A=5 B=5
9
@《创新设计》
B.3 3
D.A=3 B=3
课前预习
课堂互动
课堂小结
@《创新设计》
解析 该程序运行过程中A,B的值变化如下:A=3,B=5;A=5,B=5;所以 程序执行后的结果是A=5,B=5. 答案 C
16
课前预习
课堂互动
课堂小结
【训练2】 给出下面程序.
INPUT “A=”;A A=A*2 A=A*3 A=A*4 A=A*5 PRINT A END
若输出的A的值为120,则输入A的值为________.
@《创新设计》
解析 该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,所以A= 1,因此输入A的值为1. 答案 1
@《创新设计》
题型一 输入语句和输出语句 【例1】 (1)下列语句正确的是________(只填序号).
①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z ⑤INPUT “a=”;a ⑥INPUT “a=”;5*5 ⑦INPUT a,b,c,
5
课前预习
课堂互动
解析 当 a=-5,b=3 时,运行程序得 a=-5+3=-2,b=-2-3=-5,
a=12(-2-5)=-72,b=12-72+5=34.
ቤተ መጻሕፍቲ ባይዱ
答案
-72
3 4
15
课前预习
课堂互动
课堂小结
@《创新设计》
规律方法 赋值语句应用的注意点 赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该 变量的原值,即将原值“冲掉”,如:N=N+1,是将N的原值加1,再赋给N.
3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括 号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆.
如AA12+ +BB12写为(A1+B1)/(A2+B2),43πR3≥0 写为 4/3*π*R^3>=0.
24
课前预习
课堂互动
课堂小结
本节内容结束
解 第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30. 第三步,输出y. 再画程序框图:
@《创新设计》
19
课前预习
课堂互动
课堂小结
再翻译成程序:
INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT y END
@《创新设计》
20
课前预习
课堂互动
课堂小结
i=i+1
3
课前预习
课堂互动
课堂小结
@《创新设计》
【预习评价】 输入语句和赋值语句都可以给变量赋值,二者有何不同? 提示 输入语句可使初始值与程序分开,利用输入语句改变初始数据时,程序不变, 而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个变 量赋值.
4
课前预习
课堂互动
课堂小结
17
课前预习
课堂互动
课堂小结
@《创新设计》
题型三 程序框图与程序设计语言的相互转化 【例3】 用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一
组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4, 5时的函数值.
18
课前预习
课堂互动
课堂小结
的值和__系__统__信__息___
PRINT y PRINT “y=”;y
2
课前预习
课堂互动
课堂小结
@《创新设计》
赋值 语句
_变__量__=__表__达__式___
将___表__达__式__所__代__表__的__值____赋 给变量,一般先计算“=”右 边__表__达__式__的__值____,然后把这 个值赋给“=”左边的 _变__量____
25
10
课前预习
课堂互动
课堂小结
@《创新设计》
题型二 赋值语句及相关问题
典例迁移
【例2】 阅读下列程序,并指出当a=3,b=-5时的计算结果:a=________,b=
________.
INPUT “a,b=”;a,b a=a+b b=a-b a=(a+b)/2 b=(a-b)/2 PRINT“a,b=”;a,b
课堂小结
(2)当x的值为5时,“PRINT “x=”;x”在屏幕上的输出结果为( )
A.5=5
B.5
解析 (1)
C.5=x
D.x=5
序号 正误
理由
@《创新设计》
①×
输入语句不能直接输入常量
②×
输入语句不能输入表达式
这是最常见的输入方式,一般在某一程序之前,用来输入下面 ③√
的程序运行所需要的变量值
这是一个输入多个变量的表达方式,即对三个变量进行赋值, ④√
每个变量之间用“,”隔开
6
课前预习
课堂互动
课堂小结
@《创新设计》
⑤√
程序上机运行后,若输入5,则屏幕显示a=5
输入语句没有运算功能,输入语句要求输入的值只能是一个常 ⑥×
数,不能是一个表达式
⑦×
输入语句末尾不带任何符号
(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5. 答案 (1)③④⑤ (2)D
END
11
课前预习
课堂互动
课堂小结
@《创新设计》
解析 当 a=3,b=-5 时,运行程序得 a=3-5=-2,b=-2+5=3,a=12(-2+3) =12,b=1212-3=-54.
答案
1 2
-54
12
课前预习
课堂互动
课堂小结
【迁移1】 在例2中,将程序变为
INPUT “a,b=”;a,b a=a-b b=a+b a=(a+b)/2 b=(a-b)/2 PRINT“a,b=”;a,b END 则a=________,b=________.
相关文档
最新文档