【技术实现步骤摘要】
基于程序积木的编程系统和控制系统
本专利技术涉及电子玩具领域,具体涉及一种基于程序积木的编程系统和控制系统。
技术介绍
少儿编程教育与高等教育中的编程教学不同,少儿编程教育主要是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。例如学生在制作一个小动画的过程中,通过自己拆分任务、拖拽模块、控制进度,从而理解诸如"并行"、"事件处理"、"目标实现"这样的概念。目前,用于少儿编程教育的工具主要是通过整合代码和配置图形,向用户提供一种可以简单操作的图形界面,使用户可以通过操作图形界面来编辑应用程序,而不必写代码。这种工具本身也是应用程序,用户必须使用智能设备,例如PC、平板电脑等设备安装这种应用程序,并通过操作智能设备编辑自己想要的应用程序。利用智能设备和应用程序虽然能够起到简化编程过程的作用,但是其过程不够直观,并且不利于青少年的视力发育。
技术实现思路
有鉴于此,本专利技术提供一种基于程序积木的编程系统,包括:编译器和至少一个程序积木,其中所述程序积木中存储有编码标识 ...
【技术保护点】
1.一种基于程序积木的编程系统,其特征在于,包括:编译器和至少一个程序积木,其中所述程序积木中存储有编码标识符;/n所述编译器为所有与其直接或间接电连接的程序积木分配地址信息,并按照所述地址信息所指示的顺序依次读取所有程序积木中存储的所述编码标识符,并根据所述编码标识符及其顺序获得源程序,以及编译所述源程序。/n
【技术特征摘要】
1.一种基于程序积木的编程系统,其特征在于,包括:编译器和至少一个程序积木,其中所述程序积木中存储有编码标识符;
所述编译器为所有与其直接或间接电连接的程序积木分配地址信息,并按照所述地址信息所指示的顺序依次读取所有程序积木中存储的所述编码标识符,并根据所述编码标识符及其顺序获得源程序,以及编译所述源程序。
2.根据权利要求1所述的编程系统,其特征在于,所述程序积木中存储有参数;所述编译器用于在读取所述编码标识符的同时读取所述参数,并根据所述编码标识符和所述参数获得源程序。
3.根据权利要求1或2所述的编程系统,其特征在于,所述编译器用于在启动时向所有与其直接或间接电连接的程序积木发送地址信息,并在启动时向与其直接电连接的程序积木发送使能信号;
所述程序积木在收到使能信号后,判断自身是否已写入过地址信息,如果未写入过地址信息,则接收并写入所述地址信息,之后向所述编译器发送写入完毕信号,并向与其直接电连接的一个程序积木发送使能信号;
所述编译器还用于在收到所述写入完毕信号时,向所有与其直接或间接电连接的程序积木发送地址信息。
4.根据权利要求3所述的编程系统,其特征在于,所述程序积木包括第一程序积木,所述第一程序积木具两个连接端;其中一个连接端用于接收所述使能信号和所述地址信息,以及发送所述写入完毕信号,另一连接端用于发送所述使...
【专利技术属性】
技术研发人员:周永军,
申请(专利权)人:秦皇岛米格教育科技有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。