不插电的编码块制造技术

技术编号:20499908 阅读:21 留言:0更新日期:2019-03-03 03:34
本发明专利技术涉及一种不插电的编码块。不插电的编码块包括:至少一个真实编码块,其具有嵌入其中的唯一ID,具有至少一个连接器,并且执行生成真实代码的任务;至少一个编号块,其具有嵌入其中的唯一ID,其与真实编码块相连接,并且用于输入数值;至少一个变量块,其具有嵌入其中的唯一ID,其与真实编码块相连接,并且用于输入变量值;以及与真实编码块连接以便顺序地执行与从真实编码块接收的ID相对应的代码的主块。本发明专利技术的实施例可以提供具有与实际编码语句(控制语句、变量、事件、调试等)的结构相似的结构的块,从而实现兴趣的引起、编码概念的研究、以及与实际编码语句的联系被加强。

Unplugged coding block

The invention relates to an unplugged coding block. The unplugged encoding block includes at least one real encoding block, which has a unique ID embedded therein, at least one connector, and performs the task of generating real code; at least one numbering block which has a unique ID embedded therein, which is connected with the real encoding block and used for input values; and at least one variable block which has a unique ID embedded therein. It is connected to the real coding block and is used for input variable values; and to the real coding block for sequential execution of the main block of the code corresponding to the ID received from the real coding block. Embodiments of the present invention can provide blocks with structures similar to those of actual coded statements (control statements, variables, events, debugging, etc.), thereby enabling interest generation, coding concepts research, and links with actual coded statements to be strengthened.

【技术实现步骤摘要】
【国外来华专利技术】不插电的编码块
本专利技术涉及一种编码块。更具体地,本专利技术涉及一种可以在没有计算机的情况下学习手动编码的手动操作编码块。
技术介绍
通常,有必要教导诸如C语言的编程语言以开发在计算机或智能手机中使用的各种程序,因此还需要关于可以在逻辑上形成使用编程语言以及以特定基础和规则对应用程序进行编码的方法的算法的教育。关于算法的教育是学习一种逻辑语言以及学习如何获取一些东西并将这些东西关连的过程。因此,理解逻辑语言的基本概念(例如,循环如何工作、如何确定、如何计算、如何获取计算机提供的信息、如何使计算机工作等)以及感受关于用户已创造的事物的创造性体验和成就感是重要的。算法可以自然地增强儿童的逻辑思维并且帮助他们创造性地思考。然而,由于应用程序语言主要由外语配置,教导儿童应用程序语言是相当困难的。此外,由于在创建程序的过程中可能发生的简单错误(诸如,冒号或分号的混合或遗漏)而反复激活的错误消息导致儿童失去对算法教育的兴趣并且导致放弃算法教育。另外,传统的软件教育聚焦于软件的使用,因此软件教育对儿童编写他们自己的软件的算法是没有帮助的。因此,需要一种可以容易地且有趣地教导儿童的设备。相应地,正在开发使用块的编码技术。然而,由于与编码技术相关联的传统产品被聚焦于兴趣引导和编码概念训练,其仅提供面向指令的API块。此外,由于传统产品具有指令块被放置在指令板上的形式,指令板在物理上受到限制,使得指令块的布置被限制。在试图克服该问题时,存在必须连续地提供不同的功能指令API块的问题。同时,在编码教育中,调试在发现问题或解决现有算法中的问题方面或在开发更有效的算法方面是非常有效的。然而,由于传统的基于不插电的教学工具中的指令API块的限制,无法通过调试来学习。
技术实现思路
技术问题本专利技术致力于提供一种手动操作编码块,该手动操作编码块可以通过提供具有与实际编码语句(控制语句、变量、事件、调试等)的结构相似的结构的块而改善与实际编码语句的联系以及引起兴趣并帮助学习编码概念。技术方案此外,本专利技术致力于提供一种尽管是不插电的教学工具但由于其基于实际编码语句而可以提供灵活指令块布局并最小化指令API块的手动操作编码块。另外,本专利技术致力于提供一种可以提供类似拼图的任务板从而以各种方式解决各种问题的手动操作编码块,以使得儿童可以利用他们的创造力执行新的任务(新的流程线、障碍布局等),并因此学习各种解决方案。此外,本专利技术致力于提供一种可以通过将LED等附接至编码块来执行调试的手动操作编码块。本专利技术的示例性实施例提供一种手动操作编码块,包括:被配置为具有唯一ID、具有至少一个连接器、并且用于生成实际代码的至少一个真实编码块;被配置为具有唯一ID、连接至真实编码块、并且用于输入数值的至少一个编号块;被配置为具有唯一ID、连接至真实编码块、并且用于输入变量值的至少一个变量块;以及被配置为连接至真实编码块以顺序地执行与从真实编码块接收的ID对应的代码的主块。手动操作编码块还可以包括根据主块的控制信号执行预定操作的执行设备。执行设备可以是无人机、机器人、智能手机或显示器。真实编码块可以包括:具有唯一ID的编码存储器;连接至位于其上部的真实编码块以用于通信的第一编码连接器;连接至位于其下部的真实编码块以用于通信的第二编码连接器;连接至编号块的至少一个第三编码连接器;连接至变量块的至少一个第四编码连接器;连接至位于中央部分的真实编码块以用于通信的第五编码连接器;以及控制第一编码连接器、第五编码连接器、第三编码连接器和第四编码连接器以使得它们的输入和它们的ID被输出至第二编码连接器的编码控制器。真实编码块可以包括显示操作状态的LED部分。编号块可以包括:用于选择数字的按钮部分;连接至真实编码块的数字连接器;显示在按钮部分中选择的数字的数字显示部分;以及在数字显示部分上显示在按钮部分中选择的数字并通过数字连接器将数字传送至真实编码块的数字控制器。变量块可以包括:具有唯一ID的变量存储器;连接至真实编码块的变量连接器;以及通过变量连接器将存储在变量存储器中的ID传送至真实编码块的变量控制器。主块可以包括:存储与真实编码块和变量块的唯一ID对应的指令和变量的主存储器;连接至真实编码块的至少一个主连接器;以及参考主存储器执行从真实编码块输入的输入值的主控制器。主块可以包括用于与外部执行设备通信的通信部分,并且可以通过通信部分输出用于执行执行设备的控制信号。编号块或变量块可以形成有电阻器以输出电阻值,并且主块可以识别与电压值对应的数字或变量。技术效果根据本专利技术的示例性实施例,通过提供具有与实际编码语句(控制语句、变量、事件、调试等)的结构相似的结构的块,可以改善与实际编码语句的联系以及引起兴趣并帮助学习编码概念。根据本专利技术的示例性实施例,因为它基于实际编码语句,尽管它是不插电的教学工具也可以提供灵活的指令块布局并最小化指令API块。根据本专利技术的示例性实施例,可以提供类似拼图的任务板从而以各种方式解决各种问题,以使得儿童可以利用他们的创造力执行新的任务(新的流程线、障碍布局等),并因此学习各种解决方案。根据本专利技术的示例性实施例,可以通过将LED等附接至编码块来执行调试。附图说明图1示出根据本专利技术的示例性实施例的手动操作编码块的示意图。图2示出图1的真实编码块的示意图。图3示出图1的编号块的示意图。图4示出图1的变量块的示意图。图5示出图1的主块的示意图。图6示出板的示例。具体实施方式在以下详细描述中,仅通过说明的方式展示和描述本专利技术的仅一些示例性实施例。如本领域技术人员将认识的,可以在不脱离本专利技术的精神或范围的情况下以各种不同的方式修改所描述的实施例。相应地,附图和描述本质上被认为是说明性的而非限制性的。贯穿说明书,相同的附图标记表示相同的元件。贯穿说明书和权利要求书,除非明确地相反描述,词语“包括”和诸如“包含”或“含有”的变形将被理解为暗示包含所陈述的元件而不排除任何其他元件。下面描述的服务器可以是包括处理器和诸如RAM或ROM的存储器并执行软件的设备。图1示出根据本专利技术的示例性实施例的手动操作编码块的示意图。参照图1,根据本专利技术的示例性实施例的手动操作编码块包括:被配置为具有唯一ID,具有至少一个连接器,并且用于生成实际代码的至少一个真实编码块101、102、103、104、105、106或107;被配置为具有唯一ID,连接至真实编码块101、102、103、104、105、106或107或变量块,并且用于输入数值的至少一个编号块201、202、203或204;被配置为具有唯一ID,连接至真实编码块101、102、103、104、105、106或107或编号块,并且用于输入变量值的至少一个变量块301、302、303、304、305、306、307、308、309或310;被配置为连接至真实编码块101、102、103、104、105、106或107以顺序地执行与从真实编码块101、102、103、104、105、106或107接收的ID对应的代码的主块400;以及被配置为依据主块的控制信号执行预定操作的执行设备500。真实编码块101、102、103、104、105和106将第一编码连接器110、第五编码连接器150、第三编码连接器130和第四编码连接本文档来自技高网
...

【技术保护点】
1.一种手动操作编码块,包括:被配置为具有唯一ID、具有至少一个连接器、并且用于生成实际代码的至少一个真实编码块;被配置为具有唯一ID、连接至所述真实编码块、并且用于输入数值的至少一个编号块;被配置为具有唯一ID、连接至所述真实编码块、并且用于输入变量值的至少一个变量块;以及被配置为连接至所述真实编码块以顺序地执行与从所述真实编码块接收的ID对应的代码的主块。

【技术特征摘要】
【国外来华专利技术】2017.02.10 KR 10-2017-00186381.一种手动操作编码块,包括:被配置为具有唯一ID、具有至少一个连接器、并且用于生成实际代码的至少一个真实编码块;被配置为具有唯一ID、连接至所述真实编码块、并且用于输入数值的至少一个编号块;被配置为具有唯一ID、连接至所述真实编码块、并且用于输入变量值的至少一个变量块;以及被配置为连接至所述真实编码块以顺序地执行与从所述真实编码块接收的ID对应的代码的主块。2.根据权利要求1所述的手动操作编码块,其中,所述真实编码块包括:具有唯一ID的编码存储器;连接至位于其上部的真实编码块以用于通信的第一编码连接器;连接至位于其下部的真实编码块以用于通信的第二编码连接器;连接至所述编号块的至少一个第三编码连接器;连接至所述变量块的至少一个第四编码连接器;连接至位于中央部分的真实编码块以用于通信的第五编码连接器;以及控制所述第一编码连接器、所述第五编码连接器、所述第三编码连...

【专利技术属性】
技术研发人员:韩德洙郑仑玉
申请(专利权)人:CNR技术有限公司
类型:发明
国别省市:韩国,KR

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1