欢迎来到天天文库
浏览记录
ID:39297391
大小:481.00 KB
页数:9页
时间:2019-06-29
《高中数学算法初步1.2基本算法语句1.2.1赋值输入和输出语句教学案新人教b版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.2.1 赋值、输入和输出语句预习课本P16~20,思考并完成以下问题(1)赋值语句的格式和作用分别是什么? (2)输入、输出语句的格式和作用又分别是什么? 1.赋值语句定义用来表明赋给某一个变量一个具体的确定值的语句格式变量名=表达式作用赋值语句中的“=”号,称做赋值号,赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值2.输入、输出语句名称一般格式作用输入语句a=input(" ")(1)把程序和初始数据分开(2)可输入数值、单个或多个字符输出语句print(%io(2),a,
2、b,c)参数%io(2)表示在屏幕上输出1.下列赋值语句中错误的是( )A.N=N+2 B.M=M*MC.A=B=CD.D=3答案:C2.下列基本算法语句中书写格式正确的是( )A.input 2015B.input x=2015C.y=y*y+1D.5=x答案:C3.输出计算结果a,表示为__________________________________________________.9答案:print(%io(2),a)输入、输出语句及赋值语句的功能[典例] 写出下列语句描述的算法的输出结果. [解] (1)因为a=5,b=3,c
3、==4,d=c2=16,所以输出结果为16.(2)因为a=1,b=2,c=a+b=3,所以b=a+c-b=1+3-2=2.故输出结果依次为a=1,b=2,c=3.(1)根据给出的算法语句写结果,应抓住输入、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.(2)注意在Scilab语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内的运算最优先. [活学活用]如果输入“82,92,90”.下面程序的功能是________,输出结果为________.x=in
4、put(”成绩1=”);y=input(”成绩2=”);z=input(”成绩3=”);t=x+y+z;s=t/3;print(%io(2),s,t);解析:输入考试成绩,输出三科总分和平均分.答案:输出总分和平均分 264,88用赋值、输入、输出语句写算法程序[典例] 如图,已知圆的半径为R,其内接正方形如图,试设计程序求图中阴影部分的面积.9[解] 程序如下:1.编写程序解决具体问题的一般步骤(1)设计并用自然语言写出解决问题的算法.(2)用程序框图表示算法.(3)将程序框图转化为算法语句即得程序.2.由程序框图写出程序的方法顺序结构的程序框图只需
5、利用输入语句、输出语句和赋值语句即可完成.其中输入、输出框对应输入语句和输出语句,处理框对应赋值语句. [活学活用]根据程序框图,写出程序.解:程序如下:赋值、输入、输出语句在现实生活中的应用[典例] 在一次数学考试中,小明,小亮,小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单,并输出.9[解] 程序如下:编写程序解决实际应用题的步骤(1)审清题意,恰当设未知数.(2)建立数学模型,把实际问题转化为数学问题.(3)根据数学模型,设计算法分析
6、.(4)根据算法分析,画出程序框图.(5)根据程序框图,利用输入、输出语句及赋值语句等编写程序. [活学活用]经过市场调查分析,2016年第一季度内,某地区对某件商品的需求量为12000件,为保证商品不脱销,商家在月初时将商品按相同的量投入市场,已知年初商品的库存量为50000件,用S表示商品的库存量,设计一个程序,求出第一季度结束时商品的库存量.解:列出如下列所示每月库存量的变化情况: 月份库存 一月二月三月S460004200038000程序如下:[层级一 学业水平达标]1.下列输入、输出、赋值语句中正确的是( )A.a=input(”a=”
7、)B.print(%io(2),a;b;c)C.10=BD.A=B=-5解析:选A A正确;B错误,print语句中变量之间用“,”隔开,而不是“;”;C9错误,赋值语句中“=”号左边只能是变量名,不能是数值;D错误,一个赋值语句只能给一个变量赋值,不能出现两个或两个以上的赋值号.2.执行下面的程序后,输出的a,b的值是( )A.1,3 B.4,1C.4,-2D.1,4解析:选B 由赋值语句的意义知,执行a=a+b后,a的值变为1+3=4,执行b=a-b后,b=4-3=1,故选B.3.下列程序若输出的结果为4,则输入的x值可能是____
8、________________________.解析:由题意可得x2+2x+1=4,解得x=
此文档下载收益归作者所有