一种教具的制作方法

文档序号:18420769发布日期:2019-08-13 20:37阅读:314来源:国知局
一种教具的制作方法

本实用新型属于教具技术领域,具体涉及一种教具。



背景技术:

数据结构目前计算机科学与技术发展的基石,作为数据结构的重要组成部分,栈担当着不可替代的作用。栈是一种特殊的线性结构,具有先进后出(First In Last Out,FILO)的特点,其主要操作有两个:进栈(push)和出栈(pop)。

目前,在进行栈的教学中,教师往往只是简单地通过描述或者PPT演示等方法其先进后出的特点,较为抽象,不易于学生理解。



技术实现要素:

为了解决现有技术中栈教学抽象、不易理解的问题,本实用新型提供了一种教具。

本实用新型所提供的技术方案为:

一种教具,其特征在于,所述教具用于模拟数据结构中栈的操作过程,所述教具包括:栈结构模拟框架和至少两个进出栈对象;

所述至少两个进出栈对象由所述栈结构模拟框架按照放入顺序排列,并且只能以放入顺序相反的次序取出。

进一步可选地,所述栈模拟框架包括进栈模拟子框架和出栈模拟子框架;

所述至少两个进出栈对象由所述栈结构模拟框架按照放入顺序排列,并且只能以放入顺序相反的次序取出为:所述至少两个进出栈对象由所述进栈模拟子框架按照放入顺序排列,以放入顺序相反的次序取出并依次放置于所述出栈模拟子框架。

进一步可选地,所述进栈模拟子框架与所述出栈模拟子框架分别设有卡槽,所述卡槽用于承载卡片状的所述进出栈对象进出。

进一步可选地,卡片状的所述进出栈对象一面设有顺序标识,所述顺序标识用于标示其在所述栈模拟框架中的放置位置顺序。

进一步可选地,卡片状的所述进出栈对象的所述顺序标识可拆卸。

进一步可选地,卡片状的所述进出栈对象另一面设有抓柄,所述抓柄的宽度小于所述卡槽的宽度。

进一步可选地,还包括:用于固定所述栈结构模拟框架的底座。

进一步可选地,所述底座底面设有防滑纹。

进一步可选地,还包括:显示器件、压力传感器;

所述压力传感器设置在所述进栈模拟子框架底部,用于检测所述进栈模拟子框架内的进出栈对象的个数;

所述显示器件,用于显示所述进栈模拟子框架中进出栈对象的实时个数数值。

进一步可选地,还包括:播报器件,所述播报器件与所述压力传感器相连接,用于进行操作提示。

本实用新型提供实施例的有益效果为:通过提供一种数字结构栈模拟教学装置,将栈教学具体化、形象化,教师和学生均可通过手动试验,将栈中的模拟数据加入到模拟栈中,无论是进栈和出栈,教师和学生都可以直观、生动地通过手动操作来完成,大大提升了栈教学的生动性,增强了栈教学的实用性,解决了传统栈教学的抽象、不易理解的问题。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本实用新型实施例栈模拟框架正面图;

图2为本实用新型实施例栈模拟框架背面图;

图3为本实用新型实施例进出栈对象正面图;

图4为本实用新型实施例进出栈对象侧面图;

图5为本实用新型实施例的进栈效果图;

图6为本实用新型实施例的出栈效果图。

具体实施方式

为使本实用新型的目的、技术方案和优点更加清楚,下面将对本实用新型的技术方案进行详细的描述。显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本实用新型所保护的范围。

图1为本实用新型实施例栈模拟框架正面图;图2为本实用新型实施例栈模拟框架背面图;图3为本实用新型实施例进出栈对象正面图;图4为本实用新型实施例进出栈对象侧面图;图5为本实用新型实施例的进栈效果图;图6为本实用新型实施例的出栈效果图。

参见图1-2,本实用新型实施例的教具包括进栈模拟子框架1、出栈模拟子框架2、底座3、进出栈对象4、显示器件5、压力传感器6、播报器件7、卡槽8。

其中,进栈模拟子框架1与出栈模拟子框架2用于承载进出栈对象4,进出栈对象4的个数至少为2个;进出栈对象4按照顺序放入进栈模拟子框架1中,并在进栈模拟子框架1中按进入顺序依次排列,在取出时,按照与放入顺序相反的次序取出,并依次放入出栈模拟子框架2中。

在栈教学过程中,教师和学生都可以通过手动操作,将进出栈对象依次放入进栈模拟子框架中,并按与放入顺序相反的次序取出,放入出栈模拟子框架中,通过手动操作,使栈的先进后出的顺序得到形象化、具体化,直观地感受进出栈的顺序,增强了栈教学的实用性,解决了传统栈教学的抽象、不易理解的问题。

为了使进出栈对象4在栈模拟框架中得到更加明显的显示,本实施例设有2个卡槽8。卡槽8分别设置在进栈模拟子框架1与出栈模拟子框架2的中间位置,用于承载进出栈对象4。进出栈对象设置为卡片状,在具体的实施过程中,教师和学生可以手持进出栈对象依次放入卡槽中,使进出栈对象排列更加具体化。

为了使进出栈对象的次序更加明显,本实施例的卡片状进出对象一面设有顺序标识,此顺序标识用于标示本卡片在栈模拟框架状的放置位置的顺序。具体地,例如,卡片状进出对象的一面设有A、B、C、D、E的标识。学生或教师在使用时,依次将标有A、B、C、D、E的卡片放入进栈模拟子框架中,而出栈时,按照E、D、C、B、A的顺序将其取出,并依次放入出栈模拟子框架中,标有标识的卡片使得进出栈顺序更加的形象,便于理解。

参见图3,同时,为了便于对卡片标识的更换,卡片的标识设置为可拆卸标识。

如图4所示,为了方便教师或学生在使用进出栈对象进行进出栈模拟,本实用新型的教具中的进出栈对象4的一面还设有抓柄41,为了使进出栈对象能顺利进出模拟框架的卡槽,抓柄的宽度设置为小于卡槽的宽度。

参见图1-6,为了使栈模拟框架更加稳固,本实用新型提供的教具还设有底座3,底座设置在进栈模拟子框架与出栈模拟子框架上下,底座的地面设有防滑纹,用于稳定栈模拟框架,使教具更加稳定、防滑。

参见图1、2、5、6,为了使本实用新型提供的教具的实用性得到提升,还设有显示器件5、压力传感器6、播报器件7。

压力传感器6设置在进栈模拟子框架底部,用于检测进栈模拟子框架内的进出栈对象的个数,具体的,压力传感器6通过检测压力变化检测进栈模拟子框架内的进出栈对象的个数,为配合压力传感器6使用,进出栈对象需要具有一定重量,其主体材质可为金属、陶瓷等。

显示器件5,用于显示所述进栈模拟子框架中进出栈对象的实时个数数值,此处采用数码显示管来进行实时显示;播报器件7与压力传感器相连接,用于进行操作提示,此处采用扬声器。具体地,数码显示用于模拟栈操作时的栈顶位置,初始值为0,通过进栈模拟子框架底部的压力传感器来进行数值的改变,每进行一次入栈操作,数值加1,达到一定阈值时提示栈满,扬声器播报栈满;每进行一次出栈操作,数值减1,达到0时提示栈空,扬声器播报栈空。

以上所述,仅为本实用新型的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本实用新型的保护范围之内。因此,本实用新型的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1