1、1.2 基本算法语句12.1 赋值、输入和输出语句自主学习学习目标掌握三种语句的定义,了解它们的一般格式和作用,借助三种语句完成算法到算法语句的转化自学导引1赋值语句(1)格式:_.(2)功能:_.2输入语句(1)格式:_.(2)功能:_.3输出语句(1)格式:_.(2)功能:_.对点讲练知识点一 程序语言中的运算符的使用例 1 下列程序语言中表达式的值正确的是( )A6点评 由程序语言书写的表达式,关键是搞清函数及运算符的书写,按要求去书写和计算变式迁移 1 (1)b 24ac 用程序语言表示为_;(2)2 .知识点二 利用赋值语句写简单的算法程序例 2 经过市场调查分析,2006 年第一季
2、度内,某地区对某件商品的需求量为 12 000件,为保证商品不脱销,商家在月初时将商品按相同的量投放市场,已知年初商品的库存量为 50 000 件,用 S 表示商品的库存量,设计一个程序,求出第一季度结束时商品的库存量,画出程序框图并写出程序点评 理解赋值语句的含义,把握变量的赋值过程是解决问题的关键利用赋值语句可以对同一变量进行多次赋值变式迁移 2 写出输入两个正数 a 和 b 的值,输出 ab与 ba的值的程序知识点三 利用输入、输出语句编写程序例 3 用程序表示:求用长度为 l 的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积要求输入 l 的值,输出正方形和圆的面积的程序(
3、取 3.14)变式迁移 3 写出用公式法求 x22x80 根的程序(1)应使用标准的函数命令和运算符进行编程(2)一定要按照各种语句的格式要求进行编程(3)利用程序解决实际问题时,要先分析问题的算法,也可以和程序框图相结合. 课时作业34一、选择题1下列所给的对应式子前一个是算术式子,后一个是 Scilab 语言中的对应式子,正确的有( )e 5,e 5; ,33/4;lg7,log10(7) ;ln 12,loge(12) ; ,sqrt(3)34 3A1 个 B2 个 C3 个 D4 个2将两个数 a8,b17 交换,使 a17,b8,下面语句正确的一组是( )3程序: 的输出结果为( )
4、A1 B2 C3 D44由下列程序表示的输出结果为 3,则输入的 x 的值可能为( )xinput(“x”);yx2 2A1 B3 C1 D1 或35用“Scilab ”语言写出以下四个问题的算法,只能用赋值语句和输入、输出语句编写程序的是( )A求函数 f(x)5|x|的函数值B利用圆的面积公式 Sr 2 计算圆的面积C求满足 123N1 024 的最小自然数 ND求方程 x220 的近似根,精确到 0.000 1二、填空题6如下图所示的程序中依次输入 128,130,109,141,则输出的结果为_7下面所示的程序执行后,a,b 的值分别为_8下面所求的程序执行后,若输入 2,5,则输出的
5、 a,b 的值分别为_三、解答题9写出已知直角三角形的两条直角边 a,b,求斜边 c 的程序10已知方程(axb)(cxd)0(abcd0),试设计程序,对任意输入a,b,c,d(abcd0)的值,输出方程的根1.2 基本算法语句12.1 赋值、输入和输出语句自学导引1(1)变量名表达式(2)先计算表达式的值,然后把结果赋给“”左边的变量2(1)变量名input(“提示内容”)(2)用键盘输入相应的数据,或输入单个或多个字符3(1)print(%io(2),变量名)(2)在计算机屏幕上输出求解的结果对点讲练例 1 C C 中,53(127) 4(515)45;A 中,6 3 22121830;
6、4B 中,39( )236;9D 中,55423445.变式迁移 1 (1)b24例 2 解 列出下表表示每月库存量的变化情况: 月 份库 存 一月 二月 三月S(件) 46 000 42 000 38 000程序框图如图所示程序如下:变式迁移 2 解 程序如下:例 3 解 设围成的正方形的边长为 a,依题意 4al,a ,所以正方形的面积为l4S1 2 ;同理若设围成的圆的半径为 R,则 2Rl ,R ,所以圆的面积为(l4) l216 l2S2 R2 2 .因此可以用顺序结构实现这一算法,采用输入语句输入 l 的值,利用(l2) l24赋值语句得到面积,最后输出两个面积程序如下:变式迁移 3 解 程序如下:课时作业1B2B 两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”3D 本题表示的算法为 1124.4D 即求解 x22x 3,解得 x1 或 x3.5B6127解析 图中程序表示的是求这四个数的平均数720,1585,2解析 其算法为 a,b 交换位置9解 程序如下:10解 程序为: