中三 ICT 算法与流程图:第 2 份(进阶) 2026-11-12 导师备课指引 · 中三 ICT 中三 ICT 算法与流程图:第 2 份(进阶) 中三 ICT 算法与流程图第二份(进阶),十题覆盖 FOR 与 WHILE 的选择、判断符号出口、巢状循环次数、条件累加与二分搜寻的比较次数。 直接答案 答案依次为:FOR 用计数而 WHILE 用条件、两个出口是与否、左箭头、4 次、12 次、4 次而最后 x 是 -2、12、10 次、7、WHILE 先检查条件。 01 本卷资料(做完才看答案) 项目 内容 题数 10 建议时间 20 难度分布 基础 3 · 进阶 3 · 挑战 3 · 错题重练 1 对应章节 所属章节:中三 ICT 算法与流程图 适用年级 中三 02 题目(10 题) 基础FOR 循环与 WHILE 循环主要分别是什么? 基础判断符号有几个出口?分别代表什么? 基础伪代码中用来表示“把值放入变数”的符号通常是什么? 进阶FOR i = 2 TO 8 STEP 2 的循环体会执行几次? 进阶外层 FOR i = 1 TO 3,内层 FOR j = 1 TO 4,内层循环总共执行几次? 进阶x = 10,WHILE x > 0 时每次做 x = x – 3,循环执行几次?最后 x 是多少? 挑战sum = 0,FOR i = 1 TO 6,若 i MOD 2 = 0 则 sum = sum + i,最后 sum 是多少? 挑战在 1 000 个已排序的项目上用二分搜寻,最多大约需要比较几次? 挑战x = 1,count = 0,WHILE x < 100 时每次做 x = x * 2 和 count = count + 1,最后 count 是多少? 错题重练有同学说“WHILE 循环一定会执行至少一次”,错在哪里? 03 答案与一句解说 题号 答案 一句解说 1 FOR 用计数控制已知次数,WHILE 用条件控制,次数可以事先未知 次数已知选 FOR,要看条件才停就选 WHILE。 2 两个出口,分别是“是”和“否” 条件只会成立或不成立,所以一定只有两条分支。 3 左箭头(←) 箭头由右边的运算式指向左边的变数,方向就是资料流动方向。 4 4 次 i 依次取 2、4、6、8,共四个值。 5 12 次 外层每一轮都跑完四次内层,3 乘 4 得 12。 6 执行 4 次,最后 x 是 -2 x 依次变成 7、4、1、-2,到 -2 时条件不成立才停。 7 12 只有 2、4、6 被加进 sum,2 加 4 加 6 得 12。 8 10 次 每次把范围减半,2 的 10 次方是 1 024,所以约十次。 9 7 x 依次变成 2、4、8、16、32、64、128,共七次,128 时条件已不成立。 10 WHILE 先检查条件,一开始不成立就零次 先测试后执行,所以条件首次不成立时循环体完全不跑。 04 做完之后怎样跟进 对完答案,只重做错的那几题,并在错题旁写出错在哪一步(公式、单位还是抄错数)。 同一题隔两日再做一次;两次都对才可以移到下一份练习。 家长只需看答案栏与解说栏,不必逐题讲解。 算法是有限而明确的步骤;流程图用菱形表示判断、平行四边形表示输入输出,并以顺序、选择、重复三种结构组合出解法。导师登记 → 本卷题目与答案由 TutorZone 团队原创编写,并非任何学校、出版社或考试局的试题;数值与答案均以程式核算。
中三 ICT 算法与流程图:第 2 份(进阶) 2026-11-12 导师备课指引 · 中三 ICT 中三 ICT 算法与流程图:第 2 份(进阶) 中三 ICT 算法与流程图第二份(进阶),十题覆盖 FOR 与 WHILE 的选择、判断符号出口、巢状循环次数、条件累加与二分搜寻的比较次数。 直接答案 答案依次为:FOR 用计数而 WHILE 用条件、两个出口是与否、左箭头、4 次、12 次、4 次而最后 x 是 -2、12、10 次、7、WHILE 先检查条件。 01 本卷资料(做完才看答案) 项目 内容 题数 10 建议时间 20 难度分布 基础 3 · 进阶 3 · 挑战 3 · 错题重练 1 对应章节 所属章节:中三 ICT 算法与流程图 适用年级 中三 02 题目(10 题) 基础FOR 循环与 WHILE 循环主要分别是什么? 基础判断符号有几个出口?分别代表什么? 基础伪代码中用来表示“把值放入变数”的符号通常是什么? 进阶FOR i = 2 TO 8 STEP 2 的循环体会执行几次? 进阶外层 FOR i = 1 TO 3,内层 FOR j = 1 TO 4,内层循环总共执行几次? 进阶x = 10,WHILE x > 0 时每次做 x = x – 3,循环执行几次?最后 x 是多少? 挑战sum = 0,FOR i = 1 TO 6,若 i MOD 2 = 0 则 sum = sum + i,最后 sum 是多少? 挑战在 1 000 个已排序的项目上用二分搜寻,最多大约需要比较几次? 挑战x = 1,count = 0,WHILE x < 100 时每次做 x = x * 2 和 count = count + 1,最后 count 是多少? 错题重练有同学说“WHILE 循环一定会执行至少一次”,错在哪里? 03 答案与一句解说 题号 答案 一句解说 1 FOR 用计数控制已知次数,WHILE 用条件控制,次数可以事先未知 次数已知选 FOR,要看条件才停就选 WHILE。 2 两个出口,分别是“是”和“否” 条件只会成立或不成立,所以一定只有两条分支。 3 左箭头(←) 箭头由右边的运算式指向左边的变数,方向就是资料流动方向。 4 4 次 i 依次取 2、4、6、8,共四个值。 5 12 次 外层每一轮都跑完四次内层,3 乘 4 得 12。 6 执行 4 次,最后 x 是 -2 x 依次变成 7、4、1、-2,到 -2 时条件不成立才停。 7 12 只有 2、4、6 被加进 sum,2 加 4 加 6 得 12。 8 10 次 每次把范围减半,2 的 10 次方是 1 024,所以约十次。 9 7 x 依次变成 2、4、8、16、32、64、128,共七次,128 时条件已不成立。 10 WHILE 先检查条件,一开始不成立就零次 先测试后执行,所以条件首次不成立时循环体完全不跑。 04 做完之后怎样跟进 对完答案,只重做错的那几题,并在错题旁写出错在哪一步(公式、单位还是抄错数)。 同一题隔两日再做一次;两次都对才可以移到下一份练习。 家长只需看答案栏与解说栏,不必逐题讲解。 算法是有限而明确的步骤;流程图用菱形表示判断、平行四边形表示输入输出,并以顺序、选择、重复三种结构组合出解法。导师登记 → 本卷题目与答案由 TutorZone 团队原创编写,并非任何学校、出版社或考试局的试题;数值与答案均以程式核算。