ENTRUST: SOLUÇÃO E APRESENTAÇÃO GRÁFICA DE FUNÇÕES 1

Documentos relacionados
Mestrado em Matemática e Aplicações

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

COMPARAÇÃO ENTRE OS AMBIENTES 2D E 3D DO SOFTWARE GEOGEBRA EM UM PROBLEMA DE CÁLCULO

APLICAÇÃO DE MÉTODOS NUMÉRICOS ATRAVÉS AMBIENTE GRÁFICO NO ENSINO DE ENGENHARIA

UMA FERRAMENTA COMPUTACIONAL APLICADA AO ENSINO BÁSICO DE ENGENHARIA

PRODUTO EDUCACIONAL JARDEL SANTOS CIPRIANO. Orientador: Prof. Dr. Ivan Marcelo Laczkowski

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva

Algoritmos e Programação

Formação Continuada Nova EJA. Plano de Ação das Unidades 3 e 4 INTRODUÇÃO

Mestrado em Matemática e Aplicações

O USO DO SOFTWARE MAPLE NO ENSINO DA GEOMETRIA ANALÍTICA

10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016 ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE

Algoritmos e Programação

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Plano de Ensino Docente

EaD em Cursos Presenciais

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS CAMPUS JATAÍ PROGRAMA DE PÓS-GRADUAÇÃO EM EDUCAÇÃO PARA CIÊNCIAS E MATEMÁTICA

Ferramentas de Suporte

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

O uso da Informática na Educação faz parte de um processo natural do avanço da ciência, não tendo mais sentido a discussão sobre usar ou não o

Natureza - Formação Básica. Natureza - Formação Básica. Natureza - Formação Básica. Natureza - Formação Básica. Natureza - Formação para Docência

RESOLUÇÃO N.º 005/2014

Bruno Ribeiro da Silva. A adaptação de um sistema operacional para a execução em uma diferente arquitetura

ANEXO F QUADRO RESUMO DOS NÚCLEOS DE SENTIDO POR ESTÁGIO

Figura 4.2: Matriz Curricular

RESOLUÇÃO 25/2004. Art. 2º - Para atendimento às dimensões dos componentes comuns:

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Figura 1 - Uma possível forma de acesso à informação compartilhada.

Fluxo de trabalho do usuário - situação 1: ainda não é usuário do produto

VisEdu-MAT: Visualizador de material educacional, módulo de matemática

UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO

QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

APLICAÇÕES DA MODELAGEM COMPUTACIONAL NO ENSINO DE FUNÇÕES UTILIZANDO O SOFTWARE DE SIMULAÇÕES MODELLUS

Lançamentos Exatas. Janeiro Confira as novidades do GEN Grupo Editorial Nacional na área de Exatas

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

HORÁRIO DE AULAS PARA O CURSO DE LICENCIATURA EM MATEMÁTICA 1 a SÉRIE - 1 o. SEMESTRE DE Segunda Terça Quarta Quinta Sexta

Sistema Gerenciador de Aprendizagem - 3.0

TIMQUA: SISTEMA DE MONITORAMENTO DE AMBIENTES REAL KESSLER, A. DA R. ¹, LERSCH, L. L.². RESUMO

Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação (SBIE 2007) Instituto de Ciências Matemáticas e de Computação ICMC-USP

SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS

Tecnologias computacionais no Ensino de Física

Quadro 1 Matriz Curricular. Dimensões da formação docente Componentes curriculares Carga horária (h/a) Fundamentos de Matemática I* *

GERENCIAMENTO DE DADOS Exercícios

AVALIAÇÃO DO SOFTWARE EDUCACIONAL: UTILIZAÇÃO DO GEOGEBRA NO ENSINO DE MATEMÁTICA.

BLOG SOBRE ROBÓTICA EDUCACIONAL

SOFTWARES EDUCACIONAIS PARA O ENSINO DA MATEMÁTICA NA EDUCAÇÃO BÁSICA

MATRIZ CURRICULAR CURRÍCULO PLENO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO DE JANEIRO

Curso de Formação Continuada de Professores

URI Câmpus de Frederico Westphalen Curso de Ciência da Computação Período 02/2018

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

SOFTWARE PARA GERENCIAMENTO DE CADASTRO DE EQUIPES DO I TORNEIO DE FUTSAL DA FACULDADE DE TECNOLOGIA DE BOTUCATU

Informatização do Processo de Avaliação Modular no Curso de Medicina da UNESC


Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

HORÁRIO DE AULAS PARA O CURSO DE LICENCIATURA EM MATEMÁTICA 1 a SÉRIE - 1 o. SEMESTRE DE Segunda Terça Quarta Quinta Sexta

2MAT017 ELEMENTOS DE MATEMÁTICA

PROGRAMAÇÃO I. Introdução

O CMS JOOMLA! UM GUIA PARA INICIANTES

A UTILIZAÇÃO DO SOFTWARE GEOGEBRA NA OBTENÇÃO DE MÁXIMOS E MÍNIMOS DE FUNÇÕES SUJEITO Á RESTRIÇÕES Educação Matemática no Ensino Superior GT 12 RESUMO

Introdução ao Python. Programa Computacional

Ensino de Matemática e Física Objetivo do curso:

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Desenvolvimento de Aplicações Desktop

DESENVOLVIMENTO DE OBJETO DE APRENDIZAGEM DE MATEMÁTICA VOLTADO PARA ESCOLAS DA REDE PÚBLICA UTILIZANDO SOFTWARE MACROMEDIA FLASH 8 1

Orientações de Inscrição nas Unidades Curriculares. da Licenciatura em Informática

DESENVOLVIMENTO DE SOFWARE PARA PROJETO DE ELEMENTOS SENSORES PIEZORESISTIVOS 1

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Matemática Básica. Modalidade: presencial

HORÁRIO DE AULAS PARA O CURSO DE LICENCIATURA EM MATEMÁTICA. Segunda Terça Quarta Quinta Sexta. LM-05 Matemática Elementar LM-02

IFC PORTARIAS: SISTEMA PARA PUBLICAÇÃO E MONITORAMENTO DE PORTARIAS

Algoritmos e Programação

Mineração de Dados em Biologia Molecular

Algoritmos e Programação

DESENVOLVIMENTO DE OBJETOS VIRTUAIS DE APRENDIZAGEM PARA GEOMETRIA DO ENSINO FUNDAMENTAL

DEMONSTRAÇÃO DA FÓRMULA DO BARICENTRO COM O AUXÍLIO DO SOFTWARE GRATUITO GEOGEBRA

Introdução à Computação Engenharia Civil

DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB

A TECNOLOGIA COMO FERRAMENTA NO ENSINO DA MATEMÁTICA E DA ESTATÍSTICA

Processos de software

Plano de Trabalho Docente Ensino Médio. Habilitação Profissional: Técnico em informática para Internet Integrado ao Ensino Médio

Ambiente Educacional Interativo Móvel para atividade em sala de aula 1

Nota Técnica da Sociedade Brasileira de Computação sobre a BNCC- EF e a BNCC- EM

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA

SOBRE O ENTENDIMENTO DA NOÇÃO DE INDETERMINAÇÃO: O CASO DA REGRA DE L`HOSPITAL. Palavras-chave: Regra de L Hopital; Indeterminação; Software geogebra

CURSO DE CIÊNCIA DA COMPUTAÇÂO (65C) HABILITAÇÃO: BACHARELADO TURNO: DIURNO (a partir de 2014)

CHRONOS SISTEMA DE PLANEJAMENTO ACADÊMICO

Anais do Evento PIBID/PR. Foz do Iguaçu 23 e 24 Outubro 2014 ISSN:

A utilização da realidade virtual e aumentada na criação de objetos educacionais

Introdução a Programação

MÉTODO DOS ELEMENTOS DISCRETOS APLICADO À SIMULAÇÃO DO ESCOAMENTO DE GRÃOS 1

Roteiro para atividade sobre a equação de Gauss

Sumário 1. Introdução... 3

MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS SÃO ROQUE

Softwares livres e sua utilização no ensino de engenharia

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

Transcrição:

63 ENTRUST: SOLUÇÃO E APRESENTAÇÃO GRÁFICA DE FUNÇÕES 1 Adriano Damasceno da Silva Júnior 2 Hylson Vescovi Netto 3 RESUMO A Matemática é uma das disciplinas que mais apresenta dificuldades durante os anos escolares. Tais dificuldades podem ser evidenciadas na resolução de problemas matemáticos ligados ao estudo de equações. Visando melhorar o ensino da Matemática, este trabalho visa desenvolver uma aplicação que represente a solução e a visualização gráfica de funções matemáticas de primeiro ao quarto grau. Para o desenvolvimento utilizou-se por base sistemas já existentes, alocando características distinta dos mesmos em uma única aplicação, todavia limitando-se ao objetivo proposto. Por fim, fornecendo uma aplicação web que possa ser utilizada como ferramenta de apoio educacional. Palavras-chave: Resolução de equações; representação de funções; Matemática educacional. INTRODUÇÃO A Matemática é uma das disciplinas que mais apresenta dificuldades durante os anos escolares. Dados demonstram que somente 7,3% dos alunos de terceiro ano do ensino Médio apresentam níveis adequados de aprendizado ao se formarem (TOKARNIA, 2017). Esse problema pode ser evidenciado na resolução de problemas matemáticos, ligados ao estudo de equações. Em tal cenário, sistematicamente regras padronizadas de resolução são utilizadas no ensino, o que acaba por desestimular professores e alunos no processo de aprendizagem (BASSANEZE, 2010). Visando melhorar o ensino da Matemática nas escolas, focando na temática de equações, ferramentas que utilizam representações gráficas colaboram na compreensão do comportamento de algumas funções, que pertencem a R. Estudos apontam que a visualização gráfica de equações de primeiro e segundo grau viabilizam a demonstração da dinâmica destas fornecendo uma melhor compreensão do mesmo fato (DOMINGOS, 1994). 1Bolsista PIBIC-EM 2Aluno Curso Técnico em Informática Integrado ao Ensino Médio do IFC Campus Blumenau; adamascenosj@gmail.com 3Professor de Informática, IFC Campus Blumenau, hylson.vescovi@ifc.edu.br

64 Pretende-se obter ao fim deste trabalho, uma aplicação disponibilizada no formato de software livre. Tal aplicação propõe-se em apresentar a solução e a representação gráfica de funções matemáticas do primeiro ao quarto grau. Entre os recursos disponíveis na aplicação, temos: receber funções com diferentes variáveis e apenas uma incógnita; orientar o usuário sobre a sintaxe de equações com base no formato do sistema; gerar gráficos com base na função de entrada ao igualar a mesma a y; e, por fim, apresentar as raízes R da equação quando igualamos a função a 0. MATERIAL E MÉTODOS O desenvolvimento da aplicação foi realizado com base em sistemas relacionados à proposta deste trabalho, tais como: Wolfram Alpha e o GeoGebra. Esses sistemas foram analisados com base em suas características e limitações, com o intuito de agregar características de ambos os sistemas em única aplicação. Tal método busca por superar limitações individuais dos sistemas ao agregá-los, todavia limitando-se ao objetivo proposto neste trabalho. O desenvolvimento da aplicação foi realizado utilizando-se a metodologia descrita a seguir. Primeiramente, foram feitos testes de viabilidade da ideia no âmbito da resolução de equações e visualização de gráficos. Na sequência, utilizou-se um processo de desenvolvimento incremental, que foram integrados em um sistema único. Por fim, recodificou-se o sistema de acordo com a ideia de um protótipo descartável. Para o desenvolvimento da aplicação foram empregadas as linguagens de programação Python e JavaScript e as seguintes bibliotecas: SymPy, Flask e Function Plot. RESULTADOS E DISCUSSÃO A aplicação, deste trabalhado é chamada Entrust, e busca unir características e complementar duas aplicações já existentes (Wolfram Alpha e GeoGebra), limitando-se aos objetivos propostos. O Wolfram Alpha (Figura 6) aborda as questões matemáticas de forma mais técnica apresentando diferentes detalhes em relação a funções, quando disponíveis, entre eles: raízes, derivada, gráfico e entre outros. Todavia sua utilização de forma gratuita é limitada dentro da versão Basic. Para acesso aos demais recursos é necessário adquirir pacotes pagos.

65 Figura 6: Wolfram Alpha representando a funcão ax^4+ bx^3+ cx^2+dx+e. Fonte: http://www.wolframalpha.com/input/?i=ax%5e4%2b+bx %5E3%2B+cx%5E2%2Bdx%2Be O GeoGebra (Figura 7) tem foco na representação gráfica de funções, figuras geométricas, entre outros. É uma das aplicações mais populares no que se refere a Matemática e por vezes citada em livros didáticos do ensino Básico. Figura 7: GeoGebra representando a função ax^4+ bx^3+ cx^2+dx+e. Fonte: https://www.geogebra.org/graphing O Entrust buscou integrar recursos de ambos os sistemas de forma didática. Optou-se, por exemplo, em utilizar caixas de entrada em vez de botões de rolagem para informar o valor das variáveis (Figura 8) evitando a limitação presente no GeoGebra que utiliza de barra de rolagem, o que permite somente uma variação numérica de menos cinco a cinco. Optou-se também por uma

66 apresentação simples das informações, diferenciando-se do Wolfram Alpha, que apresenta grande gama de informações. Tais diferenciações aplicam-se com o intuito de fornecer uma apresentação simples e objetiva das informações para melhor atender alunos do ensino Básico. Figura 8: Entrust representando a função ax^4+ bx^3+ cx^2+dx+e. Tecnicamente, o Entrust segue o seguinte fluxo de execução descrito a seguir para uma função fornecida. Primeiramente, o Flask recebe os valores inseridos na tela pelo usuário, que são guardados num dicionário, com o fim manter a persistência dos dados na tela ao renderizar. Na sequência, uma classe do Python denominada Compiler realiza a compilação da função. Tal atividade tem como fim traduzir a função expressa matematicamente para uma semanticamente equivalente, porém em linguagem computacional. Eventuais erros no processo de compilação são tratados e armazenados, viabilizando o envio de notificações acerca da sintaxe da função ao usuário. Após a compilação, a função é solucionada e as raízes R são armazenadas no dicionário. A função compilada é igualmente armazenada no dicionário, visando sua posterior utilização pelo Function Plot (JavaScript), no momento da geração do gráfico. Por fim, os resultados do processamento, contidos no dicionário, são reencaminhados à página do sistema, que é atualizada com a solução, o gráfico e as variáveis (caso existam), ou a notificação de erros relativos a função de entrada. Os códigos documentados e atualizados do projeto foram disponibilizados de forma pública pelo GitLab do IFC-Campus Blumenau por meio do endereço https://gitlab.blumenau.ifc.edu.br/adriano/entrust. Adicionalmente, o projeto encontra-se também

67 hospedado em um servidor do IFC Campus Blumenau, sob o endereço http://entrust.blumenau.ifc.edu.br, podendo ser acessado pelo público. Estendendo-se dos objetivos iniciais, no Entrust o usuário pode interagir com diferentes funções com domínio R, já que no decorrer do projeto foram utilizados bibliotecas versáteis na resolução e apresentação gráfica. O Entrust proporciona também a possibilidade do uso de diversas variáveis em uma única função. Porém, é possível apenas uma incógnita por função, representada pela letra x. CONSIDERAÇÕES FINAIS O desenvolvimento deste projeto proporcionou um sistema Web capaz de solucionar e representar graficamente funções polinomiais R. As ferramentas utilizadas foram adequadas possibilitando o desenvolvimento do sistema em apenas 1 ano letivo. Os objetivos inicialmente propostos já se encontram executados. A fase atual do projeto localiza-se no desenvolvimento de uma documentação adequada para o sistema, a análise de diferentes adaptações para uma melhor interação com o usuário e a submissão do mesmo em diferentes eventos. Os autores deste trabalho vislumbram, com vistas às melhorias, três sugestões descritas a seguir: I) a ampliação do uso de incógnitas, permitindo o uso de outros termos além de x ; II) uma adequação que permita uma interação do sistema com o conteúdo de Geometria Analítica, atualmentepresente na ementa do terceiro ano do Curso Técnico em Informática Integrado ao Ensino Médio do IFC-Campus Blumenau (PASSOS et al, 2017); e, III) o desenvolvimento de meios de resolução para Sistemas Lineares, presentes na ementa do segundo ano do Ensino Médio e na disciplina de Matemática aplicada do segundo ano do mesmo curso. REFERÊNCIAS BASSANEZE, M. O Estudo Das Equações Matemáticas No Ensino Fundamental e Médio. 2010. 34f. Trabalho de Conclusão de Curso (Licenciatura em Matemática) -Universidade Regional Integrada do Alto Uruguai e Das Missões. DOMINGOS, A. M. dias. A aprendizagem de funções num ambiente computacional com recurso a diferentes representações. 1995. 234f. Dissertação (Mestrado) Universidade Nova De Lisboa, 5 1994. PASSOS, C. B. et al. Projeto Pedagógico de Curso de Educação Profissional Técnica de Nível Médio em Informática Integrado ao Ensino Médio. 2017. Disponível em: <http://blumenau.ifc.edu.br/medio-informatica/wp-content/uploads/sites/17/2016/02/ppc- Integrado-Informática-Blumenau-2017-AGOSTO-2017_site.pdf>. Acesso em: 8/8/2018.

TOKARNIA, M. Só 7,3% dos alunos atingem aprendizado adequado em matemática no ensino médio. [S.l.], 2017. Disponível em: <http://agenciabrasil.ebc.com.br/educacao/noticia/2017-01/matematica-apenas-73-aprendem-oadequado-na-escola>. Acesso em: 14 set. 2018. 68