1、电子学会图形化编程等级考试三四级知识点详解12三级标准3-1 理解变量的概念,能够新建变量3-2 知道如何在舞台区显示或隐藏变量3-3 理解变量的作用域3-4 掌握画笔相关的指令模块3-5 能够应用广播来传递数据3-6 理解随机数的概念,能够产生一个随机数3-7 能够简化多次的反复操作程序3-8 完成一个能够跳出的循环程序3-9 能够通过变量的变化让程序跳转到不同的部分水果水果熟了熟了画图画图软件软件花满花满园园赛车赛车游戏游戏画蜘画蜘蛛网蛛网下雪下雪堆雪堆雪人人红外避障红外避障小车小车速算速算练习练习3-13-23-33-43-53-63-73-83-93四级标准4-1 理解多线程的概念4-
2、2 能够使用克隆相关的指令模块4-3 能够新建函数(即新建模块指令)4-4 能够新建链表4-5 能够完成对链表中数据的插入、删除4-6 能够自己创建一个有返回值的函数4-7 理解函数的作用范围射击射击游戏游戏躲球躲球游戏游戏多边多边形生形生成器成器神奇神奇画笔画笔最强最强记忆记忆力力火眼火眼金睛金睛选择排序选择排序商场商场导购导购软件软件4-14-24-34-44-54-64-7第1课:速算练习场景介绍:实现一个10以内加法的速算练习软件拓展练习:随机出现减法和加法 实现100以内速算评价点:使用大屏幕变量显示加法功能正确统计正确知识点:创建变量 变量大屏幕显示的使用 循环与判断的结合使用第2
3、课:红外避障机器人场景介绍:小车在舞台上移动,能够自动躲避障碍。拓展练习:添加音效设置难度递增的关卡根据探测设置不同的避障方式评价点:角色的导入和背景的绘制左右探测仪跟随机器人移动机器人根据探测判断并避障知识点:广播并等待 红外传感器的原理程序介绍:秋天来了,各种水果都成熟了,纷纷从树上掉下来,目标物品在屏幕左上角不断变化,接到正确的得分,否则减分。拓展练习:增加音效 当得分超过10分后,水果下落速度变快评价点:小猴子可以左右移动接到目标水果加一分,接到错误水果减一分目标水果随机切换知识点:新建变量 初始化变量 改变变量的值 角色造型号 随机数第3课:水果熟了(2-1)第3课:水果熟了(2-2
4、)程序列表:第4课:花满园场景介绍:点击舞台,开出大大小小美丽的花朵。拓展练习:设置随机的花瓣数量 设计更多的花瓣造型评价点:点击舞台,清空 在鼠标位置画出花朵 花朵的颜色、大小随机改变知识点:图章 图章颜色和大小的设置 角色隐藏,图章不消失 鼠标的x、y坐标第5课:画蜘蛛网场景介绍:用画笔模块和循环画一个蜘蛛网。拓展练习:设计不同的图案,如风车、实心五角星等评价点:小猫自动绘制出题目要求的蜘蛛网图案,中间不可停顿画完后小猫移到舞台左下角知识点:利用循环简化程序 变量的应用第6课:画笔软件(2-1)场景介绍:当按下鼠标时,画出线段,可以选择颜色和橡皮擦,设置画笔粗细和清空画板。拓展练习:增加更
5、多的颜色 增加设置画笔亮度的变量评价点:点击颜色,画笔变化造型,线段颜色变化 选择橡皮擦,可以擦除线段 可以清空屏幕 可以设置画笔粗细知识点:设置画笔颜色 设置画笔粗细 清空 广播消息第6课:画笔软件(2-2)程序列表:第7课:下雪堆雪人场景介绍:雪花纷纷扬扬落下,一会地面就白了,小猫堆了一个雪人。拓展练习:加入更多的雪花,调整速度加入背景音乐评价点:点击绿旗后,雪花从天空中随机位置落下 雪花下落的速度不同 地上的雪近距离大,远距离小知识点:利用图章画雪花,保存为角色 用坐标随机数表示舞台不同位置 修改循环次数和y坐标减小的步长调整下落速度地上雪程序:第8课:赛车游戏(2-1)场景介绍:玩家可
6、以选择不同赛道级别,用键盘控制红绿两辆赛车进行比赛。拓展练习:加入音效 加入游戏成功或失败的角色评价点:可以选择赛道 键盘控制红绿两辆车的方向和速度 离开赛道切换爆炸造型,游戏结束 游戏结束,计算赛车的行驶时间知识点:变量作用域 不同变量值跳转不同程序 询问并等待 计时器第8课:赛车游戏(2-2)程序列表:第9课:射击游戏(2-1)场景介绍:瞄准猎物,按下鼠标,发射子弹,击中猎物,得分加一。拓展练习:加入音效加入最高得分评价点:猎物在舞台上切换造型运动瞄准猎物,按下鼠标,发射子弹猎物击中垂直落下消失,得分加一知识点:克隆 多线程 倒计时第9课:射击游戏(2-2)程序列表:第10课:躲球游戏(2
7、-1)场景介绍:用键盘控制小精灵左右移动和向上跳跃,球不断地落下,小精灵躲避球,到达终点游戏胜利。拓展练习:加入音效加入得分和最高得分加入倒计时评价点:键盘可以控制精灵左右、跳跃球从舞台上方落下,大小随机碰到球游戏结束,躲避球、激光到达终点游戏成功知识点:克隆 多线程 跳跃,重力模拟第10课:躲球游戏(2-2)程序列表:第11课:多边形生成器 场景介绍:画各种边数的正多边形。拓展练习:修改函数,加入颜色、画笔粗细、边长的参数评价点:定义画多边形的函数画出15个正多边形,边数逐渐增加知识点:函数 变量 画笔第12课:神奇画笔 场景介绍:记录画笔绘制过程,可以回放演示画笔如何一笔笔绘制。拓展练习:
8、将本功能加入到画图软件程序中评价点:按下r键开始录制,移动鼠标、按下鼠标键绘图按下e键停止录制按下空格键,回放绘制过程知识点:创建链表 链表插入功能 根据变量状态跳转不同程序第13课:选择排序 场景介绍:随机生成一个数组,对数组中的数字进行排序。拓展练习:试着画出本程序流程图评价点:能够将随机生成的数组排序知识点:创建链表 链表插入功能 利用变量遍历列表第14课:最强记忆(2-1)场景介绍:观察舞蹈演员衣服颜色变化,根据记忆把正确颜色序列通过点击鼓表示出来。拓展练习:加入时间限制,超时游戏结束加入最高得分记录评价点:舞蹈演员的衣服颜色随机变化正确判断记忆颜色序列是否正确如果正确,播放音乐,舞台
9、颜色变化知识点:创建链表 链表插入和删除功能第14课:最强记忆(2-1)程序列表:第15课:火眼金睛(2-1)场景介绍:从排列整齐的角色中,找出目标。拓展练习:加入音效加入最快时间记录hans评价点:角色随机变化所有角色在舞台上整齐排列找到后给出提示知识点:创建链表 创建多个函数 其中一个函数用来设置链表值,其他函数使用链表第15课:火眼金睛(2-2)程序列表:第16课:商场导购软件场景介绍:输入要购买的物品,软件能在地图上标记入口和目标物位置。拓展练习:在蔬果区增加一种商品需要做哪些操作?增加一种“散装区”的商品需要做哪些操作?某种商品下架了需要做哪些操作?评价点:能否选择合适的背景和角色,能否设计友好的界面能否使用三个链表建立三个商品区数据。能否合理的展示起点到终点的路线。知识点:多个链表使用 循环判断的综合使用 用“询问与回答”与链表中内容进行匹配 程序实现的整体思路设计