1.2.1赋值、输入和输出语句高品质版.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§1.2 基本算法语句 1. 2.1 赋值、输入和输出语句 自主学习 学习目标 掌握三种语句的定义, 了解它们的一般格式和作用, 借助三种语句完成算法到算法语句 的转化. 自学导引 1.赋值语句 (1)格式: ________________. (2)功能: ________________________________________________________________. 2.输入语句 (1)格式: ________________________. (2)功能: ________________________________________. 3.输出语句 (1)格式: ________________________. (2)功能: ________________________________. 对点讲练 知识点一  程序语言中的运算符的使用 例 1  下列程序语言中表达式的值正确的是  (  ) A . 6]点评  由程序语言书写的表达式,关键是搞清函数及运算符的书写,按要求去书 写和计算. 变式迁移  1  (1) b2- 4ac  用程序语言表示为  __________________; (2)2]  . 知识点二  利用赋值语句写简单的算法程序 例 2 经过市场调查分析, 2006 年第一季度内,某地区对某件商品的需求量为 12 000 件,为保证商品不脱销, 商家在月初时将商品按相同的量投放市场, 已知年初商品的库存量 为 50 000 件,用 S 表示商品的库存量,设计一个程序,求出第一季度结束时商品的库存量,画出程序框图并写出程序. 点评  理解赋值语句的含义, 把握变量的赋值过程是解决问题的关键.  利用赋值语句可 以对同一变量进行多次赋值. 变式迁移 2 写出输入两个正数  a 和  b 的值,输出  ab 与  ba 的值的程序. 知识点三 利用输入、输出语句编写程序 例 3 用程序表示: 求用长度为 l 的细铁丝分别围成一个正方形和一个圆时所围成的正 方形和圆的面积.要求输入 l 的值,输出正方形和圆的面积的程序 (π取 3.14). 变式迁移 3 写出用公式法求 x2- 2x- 8=0 根的程序. (1)应使用标准的函数命令和运算符进行编程. (2)一定要按照各种语句的格式要求进行编程. (3)利用程序解决实际问题时,要先分析问题的算法,也可以和程序框图相结合 . 3 课时作业 34 一、选择题 1.下列所给的对应式子前一个是算术式子,后一个是 Scilab 语言中的对应式子,正确 的有( ) 3 ① e5, e5;② 34 , 3^3/4 ;③ lg7 , log10(7) ;④ ln 12 , loge(12) ;⑤ 3, sqrt(3) . A.1个 B.2 个 C.3 个 D.4 个 2.将两个数 a= 8, b= 17 交 ,使 a= 17,b= 8,下面 句正确的一 是 ( ) 3.程序: 的 出 果 ( ) A . 1 B. 2 C. 3 D. 4 4.由下列程序表示的 出 果 3, 入的 x 的 可能 () x= input( “ x=” ); y=x^2 +2] A. 1 B.- 3 C.- 1 D.1 或- 3 5.用“ Scilab” 言写出以下四个 的算法, 只能用 句和 入、 出 句 写 程序的是 ( ) A.求函数 f(x) = 5|x|的函数 B.利用 的面 公式 S= πr2 算 的面 C.求 足 1×2× 3×?× N1 024 的最小自然数 N D.求方程 x2-2= 0 的近似根,精确到 0.000 1 二、填空 6.如下 所示的程序中依次 入 128,130,109,141 , 出的 果 ________. 7.下面所示的程序 行后, a, b 的 分 ____________ . 8.下面所求的程序 行后,若 入 2,5, 出的 a,b 的 分 ________________ . 三、解答 9.写出已知直角三角形的两条直角 a, b,求斜 c 的程序. 10.已知方程 (ax+ b)(cx + d)= 0(abcd≠0) ,试设计程序, 对任意输入 a,b,c,d(abcd≠ 0) 的值,输出方程的根. §1.2 基本算法语句 1.2.1 赋值、输入和输出语句 自学导引 1. (1) 变量名=表达式 (2)先计算表达式的值,然后把结果赋给“=”左边的变量 2. (1) 变量名= input( “提示内容” ) (2)用键盘输入相应的数据,或输入单个或多个字符 3. (1)print(%io(2) ,变量名 ) (2)在计算

您可能关注的文档

文档评论(0)

182****0747 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档