百科知识

4个七巧板拼正方形

4个七巧板拼正方形

第2节:玩转七巧板——编程大挑战

学习目标:

了解七巧板的基本构成及其丰富的拼图玩法,巩固编程基础知识,学习新脚本的应用。

项目讨论:

1. 七巧板简介:

七巧板是一种古老的传统智力玩具,由七块形状各异的板组成,能拼出千变万化的图形。

2. 拼图挑战:

识别图形中的积木块,理解其形状和数量。例如,左边的图形由五颜六色的积木拼成,共有七块积木,包括五块三角形、一块正方形和一块平行四边形。

确定哪些积木块大小相同,如01号和02号、04号和06号积木大小一致。

逻辑编程:

1. 制定游戏规则:

点击小绿旗,七巧板复位;点击英文字母“g”,快速拼出金鱼形状;自由拼图模式则通过按下数字键1-7,对应编号的七巧板跟随鼠标旋转并移动,按下空格键完成拼图。特别注意,3号平行四边形有正反面切换功能。

2. 角色载入:

将游戏角色导入项目。

3. 七巧板组成正方形:

编写各积木块的程序,先拖动积木到预定位置,记录坐标,然后编写程序使各积木块面向90度方向。依次给01至07号积木块编写程序。完成后,观察效果。

4. 七巧板组成金鱼:

同样地,编写各积木块程序以拼出金鱼形状,记录每个积木块的坐标和程序。完成后观察效果。

5. 七巧板自由组合:

巩固与扩展:

1. 面向鼠标指针和移动到鼠标指针的区别与应用。

2. 特殊脚本的使用:带条件的重复执行,即只有在满足某些条件时,才会执行重复的程序。

答疑解惑:

Q2:如何侦测按下的按键?

A2:使用判断积木块来侦测按下的按键,将其嵌入判断语句中。

Q3:七巧板还能拼出什么?

A3:七巧板可以拼出无数种图案,发挥想象力,创造无限可能!

答案A详解:这段程序的核心逻辑是,当按下数字键1时,对应的积木块会跟随鼠标旋转并移动,直到按下空格键完成放置。这是一个带条件的重复执行脚本,只有在按下鼠标和空格键时,才会结束重复执行。


4个七巧板拼正方形

你可能也会喜欢...