§3几种基本语句.docxVIP

  • 0
  • 0
  • 约1.67千字
  • 约 7页
  • 2023-10-13 发布于四川
  • 举报
§3几种基本语句 3.1条件语句 一、基础过关 .条件语句属于算法中的哪个基本逻辑结构 () A.顺序结构 B.选择结构 C.循环结构 D.以上都不对 .阅读下面的算法语句,若最后输出的y为9,则输入的犬应该是 () 输入尤; If x0 Then y=(x+l)*(x+l) Else y—(x- 1)*(%— 1) End If 输出y. A. -4 B. -2 C. 4 或—4 D. —4 或—2 .给出以下四个问题,其中不需要用条件语句来描述其算法的有 () ①输入一个数心 输出它的绝对值; ②求函数yu)={ 的函数值; x十 2, x0 ③求面积为6的正方形的周长; ④求三个数/b, c中的最大数. A?1个 B. 2个 C. 3个 D. 4个 .阅读下列算法语句 x=4 If x3 Then y=x^x Else End If 输出y 则该算法语句运行后,变量y的值为 A. 4 B. 16 C. 6 D. 8 .下面的语句输出的y的表达式为. 输入X; If x^lOO Then y=0. 98*x Else y=x End If 输出 y? .根据如图所示的程序,当输入①8的值分别为2,3时,最后输出的机的值是 输入a, b; If ab Then m=a Else m—b End If 输出7n M+5 QW2.5), .已知函数9 x2—4 (x2.5), 根据输入x的值,计算y的值,设计一个算法语句. .已知语句: 输入x; If x-l Then 产 4*x-l Else If xW 1 Then y=-5 Else y=-4*x-1 End If End If 输出y. 说明其功能并画出算法框图. 二、能力提升 .当。=3时,所给出的语句输出的结果是 () 输入a; If a\0 Then y=2^a Else y-a^a End If 输出y. A. 9 B. 3 C. 10 D. 6 .如下图所给出的是一个算法语句.如果输出的y的值是20,则输入的x的值是. 输入X; If_Then 0*x Else y=2.5 *x+5 End If 输出y —2x+1 (x0) .已知分段函数y= 0 *=0) ,根据输入自变量x的值,输出其相应的函数值, 2x+l (x0) 设计一个算法语句并画出算法框图. .给出如下语句.(其中工满足:04V12) 输入x; If x0 And 启4 Then y=2*x Else If xWBThen y=8 Else y=24-2*x End If End If 输出y (1)该程序的功能是求什么函数的函数值; (2)画出这个语句的算法框图. 三、探究与拓展 .儿童乘坐火车时,若身高不超过LI m,则无需购票;若身高超过LI m但不超过1.4 m, 可买半票;若超过1.4m,应买全票.试写出一个购票算法程序. 答案 1. B 2. C 3. A 4. B 0.98x (eoo) .尸 lx (x100) . 3 .解算法语句如下: 输入x; If x2.5 Then y=x^x~4 Else y=x*x+5 End If 输出y. .解 该程序的功能为求分段函数 4x~ 1 (x—1) y= —5 (—的值. 、一4x—1 (xl) 算法框图如图. . D . 2 或 6 .解算法语句如下: 输入了; If aVO Then y= —2 * x+1 Else If .r= 0 Then y=0 Else y=2 % 口+ 1 End If End I£ 输出?? 算法框图: .解(1)该语句所求函数的函数关系式为 2x(04 W4), y—8 (4x^8), 24-2% (8x12). (2)算法框图 .解程序如下: 输入h If h=\A Then 输出“免费乘车” Else If h=lA Then 输出“半票乘车” Else 输出“全票乘车” End If End If

文档评论(0)

1亿VIP精品文档

相关文档