9299.net
大学生考试网 让学习变简单
当前位置:首页 >> >>

最新2019-2020人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句(共29张PPT)优质课件_图文

最新2019-2020人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句(共29张PPT)优质课件_图文

高中数学课件
心整理 欢迎使用

第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋
值语句

学习导航
学习目标 具体问题 ―理―解→ 三种语句的作用 ―掌―握→

语句与相应的逻辑结构的关系

重点难点 的含义.

重点:理解输入语句、输出语句、赋值语句 难点:程序框图向算法语句的转化.

新知初探思维启动
1.输入语句 (1)概念:用来控制输入信息的语句. (2)一般格式:INPUT “提示内容”;变量. (3)作用:实现算法的输入信息功能.

想一想 输入语句的要求是什么? 提示:(1)输入语句要求输入的值只能是具体的数,不能是函 数表达式.例如:输入40+5,10-1,20*10等都不执行. (2)一个输入语句可以输入多个数,中间用“,”隔开. 例如输入x,y的值,可以写成INPUT“x,y=”;x,y 2.输出语句 (1)概念:用来控制输出信息在屏幕上显示(或打印)的语句. (2)一般格式:PRINT “提示内容”;表达式. (3)作用:计算功能,实现算法的输出结果.

做一做 判断下列输出语句是否正确?为什么? (1)输出语句PRINT A=4 (2)输出语句PRINT 20,3*2 (3)输出语句PRINT yes 解:(1)错,PRINT语句中不能用赋值号“=”. (2)对. (3)对.

3.赋值语句 (1)概念:用来表明赋给某一个变量一个数值的语句. (2)一般格式:变量=表达式. (3)作用:计算出表达式的值,把该值赋给变量,使该变量的 值等于表达式的值.

典题例证技法归纳
题型探究
题型一 输入、输出语句 例1 写出下列程序运行的结果.
若输入 2,1,则输出的结果为________.

【解析】 若输入 2,1,即 a=2,b=1. 所以 22+11=4+1=5.输出的结果为 a2+1b=5. 【答案】 a2+1b=5
【名师点评】 在该题目中,“a2+b1”计算机是不懂的, 只有计算机看懂的语言,如本题的 a∧2+1/b 才能运算.

跟踪训练 1.编写一个程序,求用长度为l的细铁丝分别围成一个正 方形和一个圆时所围成的正方形和圆的面积.要求输入l 的值,输出正方形和圆的面积(π取3.14).

解:设围成的正方形的边长为 a,依题意 4a=l,a=4l , 所以正方形的面积为 S1=(4l )2=1l26;同理设围成的圆的
半径为 R,则 2πR=l,R=2lπ,所以圆的面积为 S2=πR2 =π(2lπ)2=4l2π.因此可以用顺序结构实现这一算法,采用
INPUT 语句输入 l 的值,利用赋值语句得到面积,最后 输出两个面积.

程序如下:

题型二 赋值语句 请例写2出下面程序运算输出的结果.

A=3

B=2

C=5

(1)

A=A+B B=B-A

C=C/A*B

PRINT C

END

a=10 b=20 c=30 a=b (2) b=c c=a
PRINT END

a,b,c

【解】 (1)阅读程序,由语句A=A+B及A=3,B=2,C=5, 可得A=5, 又根据语句B=B-A,可得B=-3. 又C=C/A*B,所以输出结果为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, 输出a,b,c的值是20,30,20.

【名师点评】 对于程序中的每一个变量只能有唯一的值, 当给变量赋予新值时,原来的值被“冲掉”,该变量的值变 为新赋予的值.

跟踪训练 2.在一次数学考试中,小明、小亮、小强的成绩分别 为a,b,c,后来发现统计错了.小亮的成绩记在了小明 的名下,小强的成绩记在了小亮的名下,而小明的成绩 记在小强的名下了.请设计程序更正成绩单,并输出更 正后的成绩.

解:程序如下:

INPUT x=a a=c c=b b=x
PRINT
END

“更正前的成绩”;a,b,c “更正后的成绩”;a,b,c

题型三 算法语句与程序框图 根例据3如图所示的程序框图,写出相应的算法语句.

【解】 算法语句如下:

【名师点评】 由程序框图写算法语句时,对顺序结构的程 序框图只需利用输入、输出、赋值语句即可完成.其中输入、 输出框对应输入、输出语句,执行框对应赋值语句.

互动探究
3.将下列程序改为程序框图,并指明其作用. 程序如下:
INPUT x1,x2 y1=2∧x1 y2=2∧x2 k=?y1-y2?/?x1-x2? PRINT k END

解:程序框图如下:
3.将下列程序改为程序框图,并指明其作用. 程序如下:
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.赋值语句的左边只能是变量的名字,而不能是表达式; 右边表达式可以是一个常量、变量或含变量的运算式.赋值 号的左右两边位置不能对换.(如例2) 3.赋值语句只能给一个变量赋值,不能接连出现两个或多个 “=”.可给一个变量多次赋值,但只保留最后一次所赋的值.

4.数学符号与程序符号的比较

功能 乘法运算符 除法运算符
指数运算 不大于 不小于 不等号 绝对值 算术平方根 逻辑“且”运算 逻辑“或”运算

数学符号 ×
÷ ax ≤ ≥ ≠
|x|
x

程序符号或函数
* / a∧x <= >= <>
ABS(x) SQR(x)
AND OR

精彩推荐典例展示
易错警示对程序语句书写不规范致误
已例知4圆台的上、下底面半径和高分别为r,R,h,写出求 圆台的表面积和体积的程序(π取3.14). 【常见错误】 在写程序语句时,对一些符号书写不规 范常常导致错误.

【失误防范】 (1)在解题的时候一定要严格按照输入语句 的格式书写,输入语句有多个变量时,中间要加“,”. (2)赋值语句中 x要写为 SQR(x),不要用手写形式. (3)除以 3 要用标准符号语言“/3”.

跟踪训练 4.试设计已知底面半径和高,求圆柱体表面积的程序 (取π=3.14159).
解:

知能演练轻松闯关

本部分内容讲解结束
按ESC键退出全屏播放


网站首页 | 网站地图 | 学霸百科 | 新词新语
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com