Aplicativo android para minimização de equações booleanas

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMantovani, Suely Cunha Amaro [UNESP]-
Autor(es): dc.contributorUniversidade Estadual Paulista (Unesp)-
Autor(es): dc.creatorSousa, Alan Soares de-
Data de aceite: dc.date.accessioned2022-08-04T21:53:23Z-
Data de disponibilização: dc.date.available2022-08-04T21:53:23Z-
Data de envio: dc.date.issued2022-02-22-
Data de envio: dc.date.issued2022-02-22-
Data de envio: dc.date.issued2021-11-
Fonte completa do material: dc.identifierhttp://hdl.handle.net/11449/216873-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/11449/216873-
Descrição: dc.descriptionThe great technological advance in integrated circuits and also in wireless communication, in the last decades, makes available materials and software that facilitate the control and simplification of tasks performed by the user. The minimization of Boolean equations is part of this advance, allowing digital circuits to be increasingly optimized, compact and low cost. Among the classical methods of minimization are the Karnaugh map and the Quine-McCluskey algorithm. This research aims to develop an application for mobile devices capable of performing the minimization of Boolean equations, based on the Quine-McCluskey minimization method. The implementation uses the Python programming language and some libraries from its ecosystem, such as Sympy, Kivy and KivyMD. The developed application, called Minimizer, accepts up to twenty-one variables with information input by tables, equations, minterms and don't care, besides being able to draw circuits, and also to visualize the Implicant Generation step. The result is a didactic and playful tool, motivating the study of minimization in digital systems.-
Descrição: dc.descriptionO grande avanço tecnológico em circuitos integrados e também na comunicação sem fio, nas últimas décadas, disponibiliza materiais e softwares que facilitam o controle e a simplificação de tarefas realizadas pelo usuário. A minimização de equações booleanas faz parte deste avanço, permitindo que circuitos digitais sejam cada vez mais otimizados, compactos e de baixo custo. Entre os métodos de minimização clássicos estão o Mapa de Karnaugh, e o algoritmo de Quine- McCluskey. Nesta pesquisa tem-se como proposta desenvolver um aplicativo para dispositivos móveis capaz de realizar a minimização de equações booleanas, baseado no método de minimização de Quine-McCluskey. Utiliza-se na implementação a linguagem de programação Python e algumas bibliotecas de seu ecossistema, como Sympy, Kivy e KivyMD. O aplicativo desenvolvido, chamado Minimizer, aceita até vinte e uma variáveis com entradas de informação por tabelas, equações, mintermos e don’t care, além de realizar o desenho de circuitos, e também pode ser visualizada a etapa de Geração de Implicantes. Como resultado tem-se uma ferramenta de caráter didático e lúdico, motivadora para o estudo de minimização de equações booleanas em sistemas digitais.-
Descrição: dc.descriptionNão recebi financiamento-
Descrição: dc.descriptionUniversidade Estadual Paulista (UNESP)-
Idioma: dc.languagept_BR-
Direitos: dc.rightsAcesso aberto-
Palavras-chave: dc.subjectLinguagem Python-
Palavras-chave: dc.subjectBoolean Equation Minimization-
Palavras-chave: dc.subjectQuine-McCluskey Method-
Palavras-chave: dc.subjectSmartphone applications-
Palavras-chave: dc.subjectMinimização de equações booleanas-
Palavras-chave: dc.subjectMétodo de Quine-McCluskey-
Palavras-chave: dc.subjectAplicativos para smartphone-
Palavras-chave: dc.subjectPython language-
Título: dc.titleAplicativo android para minimização de equações booleanas-
Aparece nas coleções:Repositório Institucional - Unesp

Não existem arquivos associados a este item.