一种排序算法演示组件及其装置的制造方法
【技术领域】
[0001]本实用新型涉及教学用具领域,特别涉及一种排序算法演示组件及其装置。
【背景技术】
[0002]排序就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序(Sorting)同时也是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。
[0003]排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。
[0004]如何更加直观的表现排序算法的排序过程是排序算法教学中的关键,现有的教学方法都只是通过计算机、黑板手写以及口头讲解,无法起到很好的教学效果,缺乏排序算法的教学工具,教学效率低下。
【发明内容】
[0005]本实用新型实施例第一发明目的在于提供一种排序算法演示组件,应用该技术方案可以组成一套教学工具,可以更加直观的表现排序算法的数据排列过程,在实际的教学中配合口头的讲解,可以起到最佳的教学效果,教学效率更高。
[0006]本实用新型实施例第二发明目的在于提供一种排序算法演示装置,应用该技术方案可以更加直观的表现排序算法的数据排列过程,在实际的教学中配合口头的讲解,可以起到最佳的教学效果,教学效率更高。
[0007]为了实现上述发明目的,本实用新型的完整技术方案是:
[0008]—种排序算法演示组件,包括显示模块、装置主体;所述装置主体内置有处理模块以及与所述显示模块和处理模块电性连接的电源模块;在所述装置主体的外侧面还设置有触碰开关,所述触碰开关与所述处理模块相连接;处理模块,用于通过所述触碰开关接收和发送显示数据,并且用于将所述显示数据输出至显示模块显示。
[0009]优选的,所述的显示模块为LED显示屏。
[0010]优选的,所述的电源模块为锂电池。
[0011]优选的,所述的处理模块为单片机。
[0012]—种排序算法演示装置,包括两个以上权利要求1所述的排序算法演示组件。
[0013]由上可见,应用本实施例技术方案,利用处理模块、电源模块、触碰开关构成装置主体,与显示模块结合组装成单一的排序算法演示组件,显示模块用于显示显示数据,处理模块用于通过触碰开关接收和发送显示数据,并输出显示数据至显示模块;当两个以上的排序算法演示组件组成整套的排序算法演示组件的时候,排序算法演示组件可以直观的表现数据的排序,并且表现数据的排序过程。在实际的教学中配合口头的讲解,可以起到最佳的教学效果,教学效率更高。
【附图说明】
[0014]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本实用新型实施例1提供的侧面结构示意图;
[0016]图2为图1中装置主体110的结构示意图;
[0017]图3为本实施例提供的使用状态示意图;
[0018]图4为本实施例提供的另一种使用状态示意图;
[0019]图5为本实施例提供的另一种使用状态示意图;
[0020]图6为本实施例提供的另一种使用状态示意图。
【具体实施方式】
[0021]下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0022]实施例1:
[0023]如图1所示,本实施例提供一种排序算法演示组件,包括显示模块120、装置主体110 ;在该装置主体110的外侧面还设置有触碰开关130。
[0024]如图2所示,装置主体110内置有处理模块111以及与显示模块120和处理模块110电性连接的电源模块112 ;触碰开关130与处理模块111相连接;处理模块111用于通过触碰开关130接收和发送显示数据,并且用于将显示数据输出至显示模块显示。
[0025]其中作为优选的技术方案,可以但并不限于的是:显示模块可以为LED显示屏;电源模块可以为锂电池;处理模块可以为单片机。
[0026]本实用新型可以通过由两个以上的排序算法演示组件构成的整套的排序算法演示装置。如图3至图6所示,本实施例公开了由3个排序算法演示组件构成的整套装置的具体使用过程。特别的,本实施例展示了演示排序算法中的冒泡算法的过程。其中如图3所示,排序算法演示装置包括了依次从上到下排列的组件210、组件220、组件230。其中组件210显示数据为4,组件220显示数据为8,组件230显示数据为2。根据冒泡算法中较大的数据上浮的原则;那么此时需要组件220的数据8上浮至组件210,组件210的数据4下沉至组件220。
[0027]如图4所示,教学者手动将组件220移动至组件210的侧面,并将两者的触碰开关对准。如图5所示,在组件220和组件210的触碰开关相互触碰时,显示的数据形成交换,此时组件210显示的数据则更改成8,组件220显示的数据则为4 ;演示了数据交换的对象,以及交换的过程。如图6所示,则为该排序的最终排序状态。
[0028]以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【主权项】
1.一种排序算法演示组件,其特征在于: 包括显示模块、装置主体; 所述装置主体内置有处理模块以及与所述显示模块和处理模块电性连接的电源模块; 在所述装置主体的外侧面还设置有触碰开关,所述触碰开关与所述处理模块相连接;处理模块,用于通过所述触碰开关接收和发送显示数据,并且用于将所述显示数据输出至显示模块显示。2.根据权利要求1所述的一种排序算法演示组件,其特征在于: 所述的显示模块为LED显示屏。3.根据权利要求1所述的一种排序算法演示组件,其特征在于: 所述的电源模块为锂电池。4.根据权利要求1所述的一种排序算法演示组件,其特征在于: 所述的处理模块为单片机。5.一种排序算法演示装置,其特征在于: 包括两个以上权利要求1所述的排序算法演示组件。
【专利摘要】本实用新型涉及教学用具领域,公开了一种排序算法演示组件,包括显示模块、装置主体;所述装置主体内置有处理模块以及与所述显示模块和处理模块电性连接的电源模块;在所述装置主体的外侧面还设置有触碰开关,所述触碰开关与所述处理模块相连接;处理模块,用于通过所述触碰开关接收和发送显示数据,并且用于将所述显示数据输出至显示模块显示。应用该技术方案可以组成一套教学工具,可以更加直观的表现排序算法的数据排列过程,在实际的教学中配合口头的讲解,可以起到最佳的教学效果,教学效率更高。
【IPC分类】G09B5/02
【公开号】CN204759772
【申请号】CN201520292721
【发明人】王健海, 陈淑环, 蔡昭权
【申请人】惠州学院
【公开日】2015年11月11日
【申请日】2015年5月7日