高中数学必修3(人教B版)第一章算法初步1.2知识点总结含同步练习题及答案
- 格式:pdf
- 大小:275.11 KB
- 文档页数:4
{
x2 (x
− −
3x 1)2
+ ,
5,
数值,将 y = 9 代入可得答案.
x<0, x⩾0
的函
高考不提分,赔付1万元,关注快乐学了解详情。
输出语句
赋值语句
条件语句
循环语句 (直到型循环结构)
(当型循环结构)
高中数学常用的程序语言还有Scilab语言等.
例题: 下列给出的赋值语句正确的有(
)
① 3 = B;② x + y = 0;③ A = B = −2;④ T = T ∗ T .
A.0 个
B. 1个
C.2 个
D.3 个
解:B
由赋值语句中的“=”左边是变量,右边是表达式知 ①② 错误,赋值语句只能给一个变量赋 值,不能出现两个或多个“=”,故③错误,④正确.
四、课后作业 (查看更多本章节同步练习题,请到快乐学)
1. 下列语句是正确的赋值语句的是 ( )
A.5 = x
B.x + y = 3
C.x = y = −2
D.y = y ∗ y
答案: D 解析: 赋值语句中 " = " 不能互换,即不能给常量赋值,左边必须是变量,右边是表达式,故A、B
错.C错,一个赋值语句只能给一个变量赋值.D正确,该语句的功能是将当前的 y 平方后赋给 变量 y.
2. 下列语言中,哪一个是输入语句 ( )
A.PRINT
B.INPUT
答案: B
C.IF
D.LET
3. 以下程序: ( x=-1 DO x=x*x UNTIL x>10 PRINT x END
).
A.不能执行
{
(x (x
+ −
1) (x 1)2 ,
−1)Leabharlann ,x < 0, x ⩾ 0.
将
x = 5 代入解析式即可.
编写程序,求 1 − 2 + 3 − 4 + ⋯ − 100 的值.
解:程序如下:
S = 0; I = 1; while I <= 100 S = S + (−1)I+1 ∗ I; I = I + 1; end print S;
B.能执行一次
C.能执行十次
答案: D 解析: 程序中存在语法错误,应为 LOOP UNTIL .
4. 阅读下面程序,若输出的结果为 9 ,则输入的 x 的值是 ( ) .
D.有语法错误
A.−1 C.4
B.4 或 −1 D.4 或 −1 或 −2
答案: B
解析:
由已知中伪代码,可知该程序的功能是计算并输出分段函数 y =
高中数学必修3(人教B版)知识点总结含同步练习题及答案
第一章 算法初步 1.2 基本算法语句
一、学习任务 1. 了解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环 语句的含义. 2. 能用自然语言、程序框图和伪代码表述算法.
二、知识清单
程序语句
三、知识讲解
1.程序语句 描述: 程序设计语言有很多种,以类BASIC语句为例说明常用的语句: 输入语句
将两个数 a = 8 , b = 17 交换,使 a = 17 , b = 8 ,下面语句中正确一组是( ) A. a = b , b = a B. c = b , b = a , a = c C. b = a , a = b D. a = c , c = b , b = a 解:B 先把 b 的值赋给中间变量 c,这样 c = 17 ,再把 a 的值赋给变量 b,这样 b = 8,最后把 c 的值赋给变量 a,则 a = 17.
输入x = 5,运行下面的程序之后得到 y 等于______. INPUT x IF x < 0 THEN y = (x + 1) ∗ (x − 1)
ELSE y = (x − 1) ∗ (x − 1)
END IF PRINT y
END
解:16
此程序是一个条件结构,所表示的相关函数为
y = f (x) =