青少年编程1007班第9课学生编程作品介绍

【编程目标】

根据第9周课程链表应用编程的学习,实现数学魔法师游戏:舞台上的数学魔法师首先要求玩家心里记住任意一个数字,然后要求你按照他的指示在该数字上做一系列的数学运算(如乘2、减2、除10)。当运算完成后,完毕后,即使你从未告知魔法师你最初记住的数字,它依然能用魔力告诉你最后的运算结果。

【编程技术】

编写该游戏应用到的编程技术有以下:

设置游戏背景

创建游戏角色

链表的创建

链表的添加

链表的获取

消息广播

数学运算

【学生作品】

魔法师角色代码:

OK按钮角色代码:

New按钮角色代码:

Button角色代码:

Star角色代码:

【作者简介】

王笑冬:今年9岁,在北京市海淀区第二实验小学读三年级。学乐高机器人编程近两年,搭建和简易编程结合。已经取得全国青少年机器人技术等级考试三级证书。最喜欢的运动是足球,对玩游戏特别感兴趣,由此激发对编程的兴趣。从2018年10月开始学习Scratch编程。

【老师点评】

根据第9周课程链表应用编程的学习,独立实现数学魔法师游戏。程序功能实现完整,增加了背景音乐,并且在舞台上增加了动态装饰角色,程序应用到了链表的创建、添加、获取、消息广播、角色克隆、角色特效、数学运算等核心编程技能,总体完成的非常不错。

【编程益处】

尽早发现孩子天赋

提升逻辑思维能力

培养专注力和耐心

戒除游戏隐

提升学习力和学习兴趣

提高升学竞争力

【编程现状】

2012年,美国陆续有23个州编程进入中小学课程

2014年,英国学龄5岁以上的儿童必须学习电脑编程

2016年,澳洲正式将coding引入了全国必修课程中

2017年,浙江省将信息技术(包含编程)作为高考选考科目(7选3)中的一门

2018年,浙江将Python编程作为高考科目之一,北京、山东等地也将纳入高考。

— THE END —

觉得不错,请关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181211A058GU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券