内容正文:
泰山版信息技术(2018)第三册 第一单元 体验图形化编程 4 测测我的运算力 同步练习题附知识点归纳
一、课文知识点归纳:
1. 基本运算符:介绍图形化编程环境中常用的数学运算符,如加、减、乘、除以及取余等。
2. 逻辑运算符:学习如何使用逻辑运算符(如与、或、非)来建立条件判断,控制程序流程。
3. 变量与表达式:掌握变量的定义、赋值以及在数学表达式中的应用,理解如何利用变量存储计算结果。
4. 条件结构:深入探索“如果...那么...否则...”等条件结构,根据不同的运算结果执行不同的代码块。
5. 循环与计数:结合循环结构,利用运算结果控制循环次数,实现自动化计算和统计功能。
二、同步练习题。
(一)、填空题。
1. 在Scratch中,用来表示两数相加的运算符是______。
2. 要判断一个变量`score`是否大于90,需要使用的逻辑运算符是______。
3. 变量`count`初始值为0,每次循环增加1,用于记录循环执行的次数,这是运用了变量的______功能。
4. 通过______积木可以实现根据条件执行不同的代码块。
(二)、选择题。
1. 下列哪项积木可以用来检测两个数是否相等?( )
A. “<”
B. “=”
C. “>”
D. “≠”
2. 在图形化编程中,想要表达“既满足条件A又满足条件B”,应使用哪种逻辑运算符?( )
A. 与
B. 或
C. 非
D. 异或
3. 若要在循环中根据条件提前终止循环,应使用哪个控制结构?( )
A. “重复执行...次”
B. “如果...那么...否则...”
C. “重复直到...”
D. “停止全部”
4. 下列关于取余运算的描述,正确的是?( )
A. 任何数除以0的结果都是0
B. 取余运算的结果总是小于被除数
C. 取余运算只能用于整数
D. 5 % 3 的结果是2
(三)、判断题。(正确的打“√”,错误的打“×”)
1. 在图形化编程中,所有的数学运算都必须在变量中进行存储。( )
2. “如果...那么...否则...”积木中的条件部分只能使用逻辑运算符。( )
3. 循环结构中的计数变量通常在循环开始前定义并在循环体内递增。( )
(四)、简答题。
1. 请解释什么是嵌套循环,并举例说明在解决实际问题时嵌套循环的作用。
_____________________________________________________________________
_____________________________________________________________________
2. 在图形化编程中,如何使用条件结构和变量实现对用户输入成绩的等级判断(如90分以上为A级,80-89分为B级等)?
_____________________________________________________________________
_____________________________________________________________________
三、学习目标:
1. 熟练掌握图形化编程中的基本数学运算符及其应用。
2. 理解逻辑运算符的概念,学会构建简单的条件判断语句。
3. 学会在程序中合理使用变量存储和处理数据。
4. 运用循环和条件结构解决涉及运算和条件判断的实际问题。
【参考答案及解析】:
(一)、填空题。
1. “+”
2. “>”
3. 计数或累加
4. “如果...那么...否则...”
(二)、选择题。
1. B. “=”
2. A. 与
3. C. “重复直到...”
4. C. 取余运算只能用于整数(正确答案应为B,因为题目要求正确描述,而C是部分情况,正确的描述应为取余运算的结果总是小于等于被除数且非负)
(三)、判断题。
1. ×【解析:数学运算也可以直接用于控制积木或计算表达式的即时值,不一定非得存储在变量中。】
2. ×【解析:“如果...那么...否则...”的条件部分可以是逻辑表达式,也可以是比较运算的结果。】
3. √【解析:这是计数变量的典型使用方式,帮助跟踪循环次数或作为循环控制条件。】
(四)、简答题。
1. 答:嵌套循环指的是在一个循环体内部再包含另一个循环结构。它在解决问题时特别有用,比如绘制多层图形、遍历多维数组或在复杂的数据结构中进行搜索。例如,要绘制一个由多个同心圆组成的图形,外部循环控制圆的层次(半径的递增),内部循环则控制每一层圆的细分(角度的递增),通过这样的嵌套循环结构,可以高效地完成复杂图形的绘制。
2. 答:首先,创建一个变量用于存储用户输入的成绩。然后,使用“如果...那么...否则...”积木建立多层条件判断。例如,第一个条件判断块检查成绩是否大于或等于90,如果是,则显示“A级”;紧接着的“否则”分支下再嵌套一个“如果”,检查成绩是否在80至89之间,如果是,则显示“B级”,以此类推,直到所有等级条件都被覆盖。最后,可以设置一个默认条件,即如果所有之前的条件都不满足,则可能显示“未评级”或其他提示信息,确保所有可能的情况都有相应的处理逻辑。这样,通过结合条件结构和变量,实现了对用户输入成绩的自动分级。
学科网(北京)股份有限公司
$$