Kmap Solver: um aplicativo móvel gratuito para o ensino de simplificações pelo mapa de Karnaugh

Adriano Martins Moutinho, José Carlos Corrêa de Andrades, José Fernandes Pereira, José Antonio Fontes de Carvalho Ribeiro Rodrigues, L. Camillo
{"title":"Kmap Solver: um aplicativo móvel gratuito para o ensino de simplificações pelo mapa de Karnaugh","authors":"Adriano Martins Moutinho, José Carlos Corrêa de Andrades, José Fernandes Pereira, José Antonio Fontes de Carvalho Ribeiro Rodrigues, L. Camillo","doi":"10.3895/RBECT.V14N1.11585","DOIUrl":null,"url":null,"abstract":"O objetivo deste trabalho é documentar o desenvolvimento de um aplicativo didático para o Google Android – sistema operacional para dispositivos móveis –, capaz de resolver expressões lógicas de até cinco variáveis, mostrando soluções obtidas por meio de mapas de Karnaugh. O mapa de Karnaugh é um método tradicional de simplificação de expressões booleanas que permite, a partir de uma visualização gráfica, encontrar variáveis comuns entre termos, minimizando-os. Apesar de simples, aprender competentemente a técnica operatória do mapa requer treino e exemplos com diversas combinações das variáveis de entrada, o que é propiciado nesse aplicativo. A pesquisa realizada a partir das avaliações obtidas no Google Play revelou que existe interesse de alunos e professores na utilização do aplicativo como suporte didático em aulas de ciência da computação, eletrônica e outras áreas afins, tanto em nível médio técnico como em nível superior. A partir das sugestões coletadas na pesquisa, almejam-se, num trabalho próximo, adaptações do algoritmo utilizado, tornando-o mais versátil, de forma que ele possa ser aplicado a disciplinas mais instrumentais, como Álgebra I.  Além disso, o próprio desenvolvimento do algoritmo aqui apresentado representa um ótimo exercício para o ensino de lógica de programação, além da própria lógica booleana.","PeriodicalId":339895,"journal":{"name":"Revista Brasileira de Ensino de Ciência e Tecnologia","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Brasileira de Ensino de Ciência e Tecnologia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3895/RBECT.V14N1.11585","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

O objetivo deste trabalho é documentar o desenvolvimento de um aplicativo didático para o Google Android – sistema operacional para dispositivos móveis –, capaz de resolver expressões lógicas de até cinco variáveis, mostrando soluções obtidas por meio de mapas de Karnaugh. O mapa de Karnaugh é um método tradicional de simplificação de expressões booleanas que permite, a partir de uma visualização gráfica, encontrar variáveis comuns entre termos, minimizando-os. Apesar de simples, aprender competentemente a técnica operatória do mapa requer treino e exemplos com diversas combinações das variáveis de entrada, o que é propiciado nesse aplicativo. A pesquisa realizada a partir das avaliações obtidas no Google Play revelou que existe interesse de alunos e professores na utilização do aplicativo como suporte didático em aulas de ciência da computação, eletrônica e outras áreas afins, tanto em nível médio técnico como em nível superior. A partir das sugestões coletadas na pesquisa, almejam-se, num trabalho próximo, adaptações do algoritmo utilizado, tornando-o mais versátil, de forma que ele possa ser aplicado a disciplinas mais instrumentais, como Álgebra I.  Além disso, o próprio desenvolvimento do algoritmo aqui apresentado representa um ótimo exercício para o ensino de lógica de programação, além da própria lógica booleana.
Kmap求解器:一个免费的移动应用程序,通过Karnaugh地图教学简化
这项工作的目的是记录谷歌Android(移动设备操作系统)的教学应用程序的开发,能够解决多达五个变量的逻辑表达式,显示通过Karnaugh映射得到的解。Karnaugh映射是一种简化布尔表达式的传统方法,它允许从图形视图中找到项之间的公共变量,使它们最小化。虽然简单,但要熟练地学习地图的操作技术,需要训练和输入变量组合的例子,这是在这个应用程序中提供的。从谷歌Play获得的评估中进行的调查显示,学生和教师有兴趣在计算机科学、电子和其他相关领域的课程中使用该应用程序作为教学支持,无论是中等技术水平还是更高水平。的研究,收集他们的建议,在一个工作,调整的算法,使他更多样,可能是应用最明显的学科,像代数。此外,本文提供的算法的发展代表了一个很好的练习的教学逻辑编程,除了自己的布尔逻辑。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信