Parity magic编程挑战

序号 名称 难度等级 语言
1.1 无法提供简体中文版本
Count the black squares (one colour per input)
初级
学习成果

学生将能够:

  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
  • 说明如果要求终端用户输入,您需要考虑到哪些内容。
    计算机科学: 编程
  • 说明当更新变量值时,set 语句和 change 语句的区别。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
1.2 无法提供简体中文版本
Count the black squares (one line of input)
成长级
学习成果

学生将能够:

  • 描述为何应将变量设置为正确的初始值类型。
    计算机科学: 编程
  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
  • 说明当更新变量值时,set 语句和 change 语句的区别。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
2.1 无法提供简体中文版本
Check for odd/even numbers using modulo operation
成长级
学习成果

学生将能够:

  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
  • 说明如果要求终端用户输入,您需要考虑到哪些内容。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
2.2 无法提供简体中文版本
Check for odd/even numbers using repeated subtraction
成长级
学习成果

学生将能够:

  • 描述变量存储值的方式,以及它们在程序中的使用方式。
    计算机科学: 编程
  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
3.1 无法提供简体中文版本
Detect parity error in a row
成长级
学习成果

学生将能够:

  • 说明 if-else 语句和 if 语句的差别,以及您曾如何在程序中对其加以应用。
    计算机科学: 编程
  • 说明为什么为变量选好名称很重要。
    计算机科学: 编程
  • 说明取模运算符在程序中的作用。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
4.1 无法提供简体中文版本
Detect parity error in 6 rows (after each row is entered)
成长级
学习成果

学生将能够:

  • 说明 if-else 语句和 if 语句的差别,以及您曾如何在程序中对其加以应用。
    计算机科学: 编程
  • 说明为什么为变量选好名称很重要。
    计算机科学: 编程
  • 说明取模运算符在程序中的作用。
    计算机科学: 编程
  • 说明如何串联(连接)字符串。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
4.2 无法提供简体中文版本
Detect parity error in any number of rows (after each row is entered)
成长级
学习成果

学生将能够:

  • 描述变量存储值的方式,以及它们在程序中的使用方式。
    计算机科学: 编程
  • 说明 if-else 语句和 if 语句的差别,以及您曾如何在程序中对其加以应用。
    计算机科学: 编程
  • 说明取模运算符在程序中的作用。
    计算机科学: 编程
  • 说明如何串联(连接)字符串。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
5.1 无法提供简体中文版本
Detect parity error in any number of rows (after all the rows are entered)
扩展级
学习成果

学生将能够:

  • 描述变量存储值的方式,以及它们在程序中的使用方式。
    计算机科学: 编程
  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
  • 确定何时使用列表存储数据集。
    计算机科学: 编程
  • 说明如何串联(连接)字符串。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution
6.1 无法提供简体中文版本
Detect parity error in rows and columns (any length)
扩展级
学习成果

学生将能够:

  • 描述变量存储值的方式,以及它们在程序中的使用方式。
    计算机科学: 编程
  • 确定何时使用 if 语句检查条件集合。
    计算机科学: 编程
  • 确定何时使用列表存储数据集。
    计算机科学: 编程
  • 说明如何串联(连接)字符串。
    计算机科学: 编程
Challenge Solutions
Show Scratch solution