高中数学 第一章 算法初步 1-2-1输入语句、输出语句和赋值语句课件 新人教A版必修3
合集下载
高中数学 1.2.1《输入语句、输出语句和赋值语句》课件 新人教B必修3

PRINT “S=”;S 或 PRINT “S=”;a+b
知识探究(二):赋值语句 在算法的程序框图中,处理框是一
个常用的程序框,我们用什么图形表示 这个程序框?其功能作用如何?
赋值、计算.
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
INPUT 般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
据此,输入框 输入a,b,c 可以怎样表述?
据此,执行框 m 2x 3 y2 转化为赋值语句可以 怎样表述?
m(2*x y2)/3
典型例题
例2 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a .b3 c 第三步,输出y.
程序框图:
开始
输入a,b,c
y
abc 3
程序: 输出y
INPUT “Chinese=”;a
结束
INPUT “Maths=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
例3:考察给一个变量重复赋值的程序:
A=10 A=A+15
知识探究(二):赋值语句 在算法的程序框图中,处理框是一
个常用的程序框,我们用什么图形表示 这个程序框?其功能作用如何?
赋值、计算.
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
INPUT 般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
据此,输入框 输入a,b,c 可以怎样表述?
据此,执行框 m 2x 3 y2 转化为赋值语句可以 怎样表述?
m(2*x y2)/3
典型例题
例2 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a .b3 c 第三步,输出y.
程序框图:
开始
输入a,b,c
y
abc 3
程序: 输出y
INPUT “Chinese=”;a
结束
INPUT “Maths=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
例3:考察给一个变量重复赋值的程序:
A=10 A=A+15
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件新人教A版必修3

2.基本算法语句与程序框图有怎样的对应关系? 提示
输入语句——输入框
输出语句——输出框 赋值语句——表示赋值的处理框 程序框图
条件语句——条件结构
循环语句——循环结构
ቤተ መጻሕፍቲ ባይዱ
二、输入语句、输出语句、赋值语句 【问题思考】 1.输入语句、输出语句、赋值语句的格式和功能分别是怎样的? 提示
格式
功能
输入语句 INPUT “提 示内容”;变量
解: INPUT A,B,C,D PRINT A,B,C,D m=A A=D D=m n=B B=C C=n PRINT A,B,C,D END
4.做一做3:阅读下列程序,当输入a=3,b=-1时,输出结果
为
.
INPUT a,b
a=3������ a+1 b=2������ b-3 a=a/b+b
c=20.所以a=20,b=30,c=20,输出a,b,c的值是20,30,20.
探究一
探究二
探究三
反思感悟1.赋值语句的作用是首先算出赋值号右边表达式的值, 然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.
2.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同. 3.赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不 成立,若看作赋值号,则成立. 4.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”. 可给一个变量多次赋值,但只保留最后一次所赋的值.
INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋
值号“=”;④PRINT语句可以输出常量、表达式的值.
答案:D
探究一
探究二
探究三
反思感悟解决输入语句和输出语句要明确的三个问题: (1)输入语句要求输入的值只能是具体的常数,不能是变量或表达 式(输入语句无计算功能),若输入多个数,则各数之间用“,”隔开. (2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所 提示的数据,输入后回车,则程序继续进行,“提示内容”及其后的“;” 可省略. (3)输出语句可以输出常数、变量或表达式的值(输出语句有计 算功能)或字符,程序中引号内的部分将原始呈现.
2017_2018学年高中数学第一章算法初步1.2基本算法语句1.2.1输入语句、输出语句和赋值语句课件

1.给出程序语言画程序框图时,要根据程序框图的画法及原则,依照 程序语言按部就班地画出即可. 2.由程序框图写语句时,对顺序结构的程序框图只需利用输入、输出、 赋值语句即可完成.其中输入、输出框对应输入、输出语句,执行框对 应赋值语句.
2.用算法语句写出如图程序框图的程序.
解析:程序如下: INPUT x1, x2 y1= 2^x1 y2= 2^x2 K= y1- y2/ x1- x2 PRINT K END
01 课前 自主梳理 02 课堂 合作探究
03 课后 巩固提升
课时作业
[自主梳理] 三种基本算法语句的格式及功能
名称 输入语句
INPUT
输出语句
赋值语句
格式
“提示内容”;
变量
“提示内容”;
表达式
变量=表达式
名称
输入语句
输出语句
赋值语句 将表达式所代表的
功能
把程序执行时新输 入的值赋给 变量
1.编写程序的步骤: (1)首先根据问题要求构思算法分析; (2)然后把算法分析转化为程序框图,即画出程序框图; (3)再把程序框图转化为程序. 2.在编写程序时,一定要注意输入语句、输出语句和赋值语句的格式、 作用,标点符号的运用以及程序语言中函数和表达式的书写要求.
3.某餐饮企业对其三项服务展开调查,2016 年第一季度的分数分别为 80 分、75 分、90 分,求第一季度的总分及平均分,画出程序框图,并 写出程序.
1. 2 1.2.1
基本算法语句
输入语句、输出语句和赋值语句
考
纲
定 位
重
难
突 破
1.理解几种基本算法语句——输入 语句、输出语句、赋值语句、条件 重点:理解输入语句、输出语句和 赋值语句的格式和功能. 语句的含义. 2.会用输入、输出和赋值语句解决 难点:能准确应用输入语句、输出 相关的算法问题. 语句和赋值语句把程序框图转化为 3.掌握条件语句的用法.在各语句 算法语句来解决问题. 的使用中体会算法的基本思想.
高中数学1-2-1输入语句、输出语句和赋值语句课件新人教A版必修 (一)

能紧跟 INPUT,且不能多次提示,故选 C.
赋值语句
学法指导 赋值语句的几种常见形式 (1)赋予变量常数值,如 a=1. (2)赋予变量其他变量或表达式的值,如 b=a,b=2a+ 1. (3)变量自身的值在原值上加常数或变量,如 i=i+1,i =i+S.
[例 2] x=3 ① y=4 x=y
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
变量 格式 INPUT“提示内容”;________
功能
赋值 ,实现了 可以一次为一个或多个变量______ 输入 功能 算法中的______
“提示内容”是提示用户输入什么样的
信息.程序框图中的____ 输入框转化为算法语句 说明 ____
④一个语句只能给一个变量赋值,不能对几个变量连续 赋值,但可以辗转赋值.如:A=B=10 是不正确的,但可以 写成:A=10,B=A;赋值后,A 的值是 10,B 的值也是 10. ⑤可给一个变量多次赋值,但只保留最后一次所赋的 值.如:A=5,B=3,A=A+B;执行后 A 的值为 8.
(1)下列赋值语句正确的是( A.x+y=5 C.a=2+4
阅读下列两个程序,回答问题: x=3 ② y=4 y=x
(1)上述两个程序最后输出的 x 和 y 值分别为①________, ②________. (2)上述两个程序中的第三行有什么区别?
[分析]
从程序上看,所给两个程序均使用了赋值语句,
但 x=y 与 y=x 是不同的,x=y 是将 y 的值赋给 x,执行后 x 的值变为 y 的值,而 y 的值不变.同理 y=x 是将 x 的值赋给 y.
[答案] C
)
B.3=a D.m=n=2
[解析]
高中数学第一章算法初步121赋值输入和输出语句课件新人教B版必修3

2.在 input 语句中,如果同时输入多个变量,变量之间的分隔
符是( )
A.逗号
B.分号
C.空格
D.引号
解析:选 A.在算法语句中,若同时输入多个变量,变量之间用
逗号隔开.
3.若输入的 x 值为 3,则计算机执行下面的程序后,输出的结 果为________.
x=input (“x=”); y=x*x+2; print (%io(2),y);
1.赋值语句 (1)定义:用来表明赋给某一个__变__量__一个具体的__确__定__值__的语 句.
(2)格式:变量名__=__表达式. (3)作用:先计算出赋值号_右__边___表达式的值,然后把该值赋给 赋值号_左__边___的变量,使该变量的值__等__于__表达式的值.
2.输入语句 (1)定义:在某些算法中,变量的初值要根据情况经常地改变.一 般我们把程序和初始数据分开,每次算题时,即使初始数据改 变,也不必改变程序部分,只要每次程序运行时,输入相应的 数据即可.这个过程在程序语言中,用“输入语句”来控制.不 同的程序语言都有自己的输入指令和方法. (2)格式:__变__量__=__in__p_u_t(_“__提__示__内__容__”__)_________. (3)作用:把__程__序__和__初__始__数__据__分开.
3.输出语句 (1)定义:用来__控__制__把求解结果在屏幕上显示(或“打印”)的 语句. (2)格式:①____p_r_in_t_____(%io(2),表达式). ②____d_is_p____(“提示内容”). (3)作用:参数%io(2)表示在屏幕上输出.
1.判断正误.(对的打“√”,错的打“×”) (1)输出语句可以输出常量,变量或表达式的值或字符.( √ ) (2)程序中引号内的部分将原始呈现.( √ )
2018版高中数学第一章算法初步1.2.1赋值输入和输出语句课件新人教B版必修3

阅读教材 P16~P17“输入语句”以上部分,完成下列问题. 1.赋值语句的定义 用来表明赋给某一个变量一个 具体的确定值 的语句叫做赋值语句 .在算法 语句中,赋值语句是最基本的语句.
2.赋值语句的格式 赋值语句的一般格式为:变量名= 表达式. 3.赋值号及其作用 赋值语句中的“=”号,称做赋值号 . 赋值语句的作用是先计算出赋值 号 右边表达式的值 ,然后把该值赋给赋值号左边的变量 ,使该变量的值等于表 达式的值.
【精彩点拨】 根据赋值语句的意义可以依次得到 a,b,c 的值.
【尝试解答】 (1)因为 a=1,b=2,c=a+b,所以 c=3,b=a+c-b, 即 b=1+3-2=2,所以输出 a=1,b=2,c=3. (2)由 b=20 及 a=b 知 a=20,由 c=30 及 b=c 知 b=30,再由 c=a 及 a =20 知 c=20,所以输出 a=20,b=30,c=20.
[再练一题] 3.“植树造林,防风抗沙”.某沙漠地区在 2013 年底有绿化带树林 20 000 亩.该地区每年春天都会种树 400 亩加以绿化,但同时每年冬天又会有总绿化面 积的 1%被沙漠化,问 2016 年底该地区总绿化面积 S 有多少亩?画出程序框图, 并写出程序.
)
A.1
B.-3
C.-1
D.1 或-3
【解析】 由题意得:x2+2x=3,解方程得 x=1 或 x=-3. 【答案】 D
[小组合作型]
赋值语句
请写出下面程序运算输出的结果.
a=1; b=2; c=a+b; (1) b=a+c-b; a b c a=10; b=20; c=30; a=b; (2) b=c; c=a; a b c
1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值 号左边的变量,使该变量的值等于表达式的值. 2.赋值号两边的内容不能对调,如 a=b 与 b=a 表示的意义完全不同.赋值 号与“等于”的意义也不同,若把“=”看作等于则 N=N+1 不成立,若看作 赋值号,则成立. 3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一 个变量多次赋值,但只保留最后一次所赋的值.
高中数学 1.2.1 输入语句、输出语句和赋值语句课件 新

(2)“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量.
(3)输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式. (4)提示内容与变量之间用“;”隔开,若输入多个变量,变量与变量之间用“,”隔开.
(5)“提示内容”和它后面的“;”可以省略;如INPUT“x”;x或INPUT x.
PRINT y
END 在上述计算程序中包含哪几种语句? 答 这个程序由 4 个语句行组成,分别是输入语句、赋值语句、输出语句,最后一行 的 END 语句表示程序到此结束.
探要点、究所
探然究点二:输入语句、
输出语句 思考 3 阅读教材 22 页下半页,谈谈输入语句的一般格式及注意事项分别是什么?
答 输入语句的一般格式:INPUT“提示内容”;变量⇒INPUT“x”;x. 注意事项:(1)INPUT语句的作用:用来向变量提供数据,实现算法的输入信息功能.可 以给多个变量赋值,例如INPUT“a,b,c=”;a,b,c.
3.赋值语句 (1)格式: 变量=表达.式 (2)功能:将表达式所代表的值赋给变量.即将 表达式所代表的值赋给变量, 一般先计算“=”右边 表达式的值,然后把这个值赋给“=”左边的 系统.
探要点、究所 然
[情境导学] 前面我们学习了算法的步骤设计、算法的程序框图的画法,为了让计 算机能够理解算法步骤、程序框图,我们必须把它们转换成算法语句.我们先 一起来学习输入、输出语句和赋值语句.
(6)无计算功能,用户由键盘输入的数据必须是常量.
探要点、究所
探然究点二:输入语句、
输出语句 思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式. 注意事项:(1)输出语句的作用是实现算法的输出结果功能.
(3)输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式. (4)提示内容与变量之间用“;”隔开,若输入多个变量,变量与变量之间用“,”隔开.
(5)“提示内容”和它后面的“;”可以省略;如INPUT“x”;x或INPUT x.
PRINT y
END 在上述计算程序中包含哪几种语句? 答 这个程序由 4 个语句行组成,分别是输入语句、赋值语句、输出语句,最后一行 的 END 语句表示程序到此结束.
探要点、究所
探然究点二:输入语句、
输出语句 思考 3 阅读教材 22 页下半页,谈谈输入语句的一般格式及注意事项分别是什么?
答 输入语句的一般格式:INPUT“提示内容”;变量⇒INPUT“x”;x. 注意事项:(1)INPUT语句的作用:用来向变量提供数据,实现算法的输入信息功能.可 以给多个变量赋值,例如INPUT“a,b,c=”;a,b,c.
3.赋值语句 (1)格式: 变量=表达.式 (2)功能:将表达式所代表的值赋给变量.即将 表达式所代表的值赋给变量, 一般先计算“=”右边 表达式的值,然后把这个值赋给“=”左边的 系统.
探要点、究所 然
[情境导学] 前面我们学习了算法的步骤设计、算法的程序框图的画法,为了让计 算机能够理解算法步骤、程序框图,我们必须把它们转换成算法语句.我们先 一起来学习输入、输出语句和赋值语句.
(6)无计算功能,用户由键盘输入的数据必须是常量.
探要点、究所
探然究点二:输入语句、
输出语句 思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式. 注意事项:(1)输出语句的作用是实现算法的输出结果功能.
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句课件2新人教A版必修3

3.输入语句、输出语句应注意的问题 (1)输入语句: ①“提示内容”必须加双引号,提示内容原样在计算机屏幕上显示, 提示内容与变量之间用“;”隔开; ②一个输入语句可以含有多个变量,中间用“,”隔开.
(2)输出语句: ①“提示内容”必须加双引号,提示内容原样输出; ②输出语句可以一次完成输出多个表达式的功能,不同表达式之间用 “,”隔开; ③计算机计算表达式的值再输出,即输出语句有计算功能. ④用来分隔提示内容及表达式的引号、分号等不会输出.
知识点2 赋值语句 观察如图所示内容,回答下列问题: 问题1:赋值语句中的“=”与“等号”意思一样吗? 问题2:赋值语句常用哪些形式?
【总结提升】 1.对赋值语句的五点说明 (1)在代数中A=B与B=A是等效的两个等式,而在赋值语句中则是两个 不同的赋值过程,如A=B是将B的值赋给变量A,而B=A是将A的值赋给 变量B. (2)“=”右边可以是常量、变量或算式,如X=6,A=B,当表达式为一 算式时,如C=X+Y,是指先计算X+Y的值,再把该值赋给C,所以赋值 语句具有计算功能.
(2)程序中如果连续多次对变量赋值,那么这个变量的值最后是多少? 提示:变量的值总是最后一次赋给它的值,例如:x=2,x=x+1,x=5 执行完每个语句时,x的值依次为2,3,5,而执行完整个程序后,x 的值为5.
2.下列输入语句正确的是 ( ) A.INPUT X B.INPUT X+3 C.INPUT “学生身高” D.INPUT X=3 【解析】选A.“提示内容”及后面的分号可省略,直接输入;B错, X+3是代数式,不是变量;C错,只有“提示内容”而没有变量;D错, X=3是等式而不是变量.
2.对输出语句的三点说明 (1)PRINT语句又称“打印语句”,将结果在屏幕上显示出来. (2)“提示内容”提示用户输出的是什么样的信息.如:PRINT“该学 生的总分=”;S
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)“表达式”可以是一个常数或算式,当“表达式”是 一个算式时,赋值语句是将右边算式的值赋给左边的变 量.如:a=1,b=2,c=a+b是指先计算a+b=3,将3赋给 c,而不是把a+b赋给c.
(4)赋值号“=”左右两边不能对换,因为A=B与B=A意 义不同,结果也不同.
(5)赋值语句可以对一个变量多次赋值.但只保留最后一 次赋给的值,如变量x原有值a,即x=a,现赋值a+1,则原来 的值a被“冲掉”,此时x=a+1,即将原来的值a加上1赋给x.
3.输入语句的一般格式是____________________,其作 用是实现算法的________的功能.
4.输出语句的格式是______________________,其作用 是实现算法的________的功能.
5.赋值语句一般格式是________,其作用是___________ ____________________________.
(2)输入语句要求输入的值只能是具体的常数,不能是函 数、变量或表达式,因此它没有计算功能.
例如输入5/2,3+2,3x等都是错误的. (3)输入语句对应于程序框图中的▱.
2.输出语句 任何求解问题的算法,都要把最终结果“输出”,输出语 句就是控制这一步骤的程序语言. (1)输出语句的一般格式. PRINT “提示内容”;表达式.如:PRINT “s =”;s(s是输出的结果),表达式是指程序要输出的数据. (2)输出语句具有计算功能,可以输出常量、变量或表达 式的值.如:PRINT 12/3等. (3)输出语句对应于程序框图中的▱.
(6)赋值语句对应于程序框图中的 .
4.几种常见的运算符号及函数
(1)几种常见的运算符.
运算符
作用
^
乘幂运算如ab=a^b
*
乘法运算如a×b=a*b
/
除法运算如a÷b=a/b
\
取商运算如3\2=1
MOD
求余运算
+,-
加法、减法运算
(2)几种常见的函数及功能.
函数名
功能
注意事项
LOG(x)
lnx
e≈2.71828
3.赋值语句 (1)赋值语句用符号“=”表示,如“x=y”表示将y的值 赋给x,其中x是变量,y是一个与x同类型的变量或表达式. (2)赋值语句的一般格式. 变量=表达式. 其中“=”为赋值号,不同于等号“=”,它要求左边只 能是变量名字,而不是表达式.如:x=3是正确的,3=x是错 误的,a+b=3也是错误的.
(2)PRINT语句可将用双引号引起来的字符串显示在屏幕 上,从而应输出X=5.故选D.
【答案】 (1)D (2)D
二 赋值语句及相关问题
【例2】 下列给出的赋值语句正确的是( ) A.6=N B.A=-A C.5+c=a D.x2-9=(x+3)(x-3)
【解析】 按照赋值语句的要求,变量的值不能赋给常 量,所以A错;左边只能是变量,不能是表达式,所以C错; 不能进行代数式的演算,所以D错;B的意义是将-A的值赋给 A,故B正确.
【答案】 B
三 用输入、输出语句及赋值语句编写程序
【例3】 任意给出一个正数,写出以它为半径的圆的周 长和面积,设计一个程序.
【分析】 设圆的半径为r,则周长C=2πr,面积S=πr2, 其中圆周率π为常数,但计算机不能识别这个常数,因此我们 必须先设定π的值,即把π的近似值赋给一个变量.
【解】
【分析】 先求y=f(3)=32-3×3+5=5,再求y=f(f(3)) =f(5)=52-3×5+5=15.故可采用赋值语句和输出语句来实现 算法过程.
【解】 程序框图如图所示:
规律技巧 本题采用了三种基本算法语句便解决了问题, 注意赋值语句可以用来计算,它在程序中起到了非常重要的作 用.
随堂训练 1.下列常用的代数式用计算机语言表述,其中正确的有 ()
1.顺序结构 条件结构 循环结构 自 2.输入语句 输出语句 赋值语句 条件语句 我 循环语句 校 3.INPUT “提示内容”;变量 输入变量值 对 4.PRINT “提示内容”;表达式 输出结果
5.变量=表达式 将表达式所代表的值赋给变量
名师讲解 1.输入语句 (1)输入语句的一般格式. INPUT “提示内容”;变量.如:INPUT “a=,b =,c=”;a,b,c,其中a,b,c称为变量,“变量”是指 变量的值.提示内容与变量之间用“;”隔开,多个变量时, 变量之间用“,”隔开.
第一章 算法初步
§1.2 基本算法语句
1.2.1 输入语句、输出语句和赋值语句
课前预习目标
课堂互动探究
课前预习目标
梳理知识 夯实基础
课前热身 1.算法中的三种基本的逻辑结构是:________、________、 ________.
2.任何一种程序设计语言中都包含五种基本的算法语 ______、________、 ________.
SQR(x) x的算术平方根
x
ABS(x)
|x|
取整函数,求不大
INT(x)
INT(3.2) =3
于x的最大整数.
在写算法语句时,一定要注意乘、除、乘方与数学中一般 书写不同,在程序中,“≥、≤、≠”分别写成“>=、<=、 <>”.
课堂互动探究
剖析归纳 触类旁通
一 输入、输出语句的格式与功能
【例1】 (1)下列给出的输入、输出语句中正确的有 ()
规律技巧 (1)编写程序的关键在于搞清问题的算法,特 别是算法中的结构,然后确定用哪一种算法语句.本例中利用 相关的平面几何知识来寻求周长、面积的计算公式,在此基础 上确定利用顺序结构实现算法.
四 程序框图与程序
【例4】 已知函数f(x)=x2-3x+5,求出y1=f(3)的值, 再计算f(y1)的值.试画出程序框图,再写出相应程序.
①输入语句INPUT a;b;c ②输入语句INPUT x=3 ③输出语句PRINT A=4
【解析】 (1)①INPUT语句可以给多个变量赋值,变量之 间用“,”隔开;②INPUT语句中只能是变量,而不能是表达 式.故①②均不正确.③PRINT语句中不能用赋值号“=” 号;④PRINT语句可以输出常量或表达式的值.因此③不正 确,④正确.故选D.