{"id":270,"date":"2018-08-01T14:15:51","date_gmt":"2018-08-01T17:15:51","guid":{"rendered":"http:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/?page_id=270"},"modified":"2018-08-01T14:15:51","modified_gmt":"2018-08-01T17:15:51","slug":"monografia-hiago-borges-de-oliveira","status":"publish","type":"page","link":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/producao-discente\/monografias\/monografias-2013-2\/monografia-hiago-borges-de-oliveira\/","title":{"rendered":"Monografia Hiago Borges de Oliveira"},"content":{"rendered":"<h2>UM COMPILADOR, UMA LINGUAGEM DE PROGRAMA\u00c7\u00c3O E UMA M\u00c1QUINA VIRTUAL SIMPLES PARA O ENSINO DE L\u00d3GICA DE PROGRAMA\u00c7\u00c3O, COMPILADORES E ARQUITETURA DE COMPUTADORES<\/h2>\n<div class=\"clear-block\">\n<div id=\"node-65\" class=\"node\">\n<div class=\"content clear-block\">\n<div class=\"clear-block\">\n<div id=\"node-55\" class=\"node\">\n<div class=\"content clear-block\">\n<p><strong>T\u00edtulo [PT]:<\/strong><strong>\u00a0<\/strong>UM COMPILADOR, UMA LINGUAGEM DE PROGRAMA\u00c7\u00c3O E UMA M\u00c1QUINA VIRTUAL SIMPLES PARA O ENSINO DE L\u00d3GICA DE PROGRAMA\u00c7\u00c3O, COMPILADORES E ARQUITETURA DE COMPUTADORES<\/p>\n<p><strong>Autor:\u00a0<\/strong>Hiago Borges de Oliveira<\/p>\n<p><strong>Palavras-Chave [PT]:\u00a0<\/strong>compiladores, aprendizagem de programa\u00e7\u00e3o, arquitetura de computadores, simulador did\u00e1tico.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u00c1rea de concentra\u00e7\u00e3o:<\/strong><\/p>\n<p><strong>Titula\u00e7\u00e3o:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Banca:<\/strong><\/p>\n<p>Professor Luiz Eduardo da Silva (Orientador)<\/p>\n<p>Professor Gabriel Gerber Hornink<\/p>\n<p>Professor Paulo Alexandre Bressan<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Resumo:<\/strong><\/p>\n<p>Nas fases iniciais dos cursos de computa\u00e7\u00e3o, existe uma dificuldade, por parte dos alunos, para entender a rela\u00e7\u00e3o entre os programas escritos em uma linguagem de\u00a0 programa\u00e7\u00e3o e os passos utilizados pelo computador para executar tal programa. Na maioria das vezes, tal dificuldade est\u00e1 associada ao alto n\u00edvel de abstra\u00e7\u00e3o utilizado no ensino ou, ainda, \u00e0 falta de mecanismos para exemplificar tais processos. J\u00e1 na disciplina de compiladores, nota-se uma certa dificuldade no aprendizado e falta de motiva\u00e7\u00e3o do aluno devido \u00e0 quantidade de t\u00e9cnicas complexas envolvidas na disciplina. Existem ferramentas educacionais cuja proposta \u00e9 auxiliar no ensino destas disciplinas, por\u00e9m tais ferramentas limitam-se ao ensino de apenas uma disciplina. Este trabalho apresenta uma ferramenta que oferece um ambiente integrado de desenvolvimento que possibilita ao aluno desenvolver, depurar e executar programas na linguagem Simples. O ambiente inclui um simulador para a M\u00e1quina Virtual Simples. O simulador tem o objetivo de exibir de forma gr\u00e1fica o estado da mem\u00f3ria interna e dos registradores da m\u00e1quina virtual ap\u00f3s a execu\u00e7\u00e3o de cada uma das instru\u00e7\u00f5es do c\u00f3digo-objeto carregado. Al\u00e9m das fun\u00e7\u00f5es j\u00e1 citadas, a ferramenta pode, ainda, realizar a execu\u00e7\u00e3o passo a passo do c\u00f3digo Simples mostrando, a cada linha, qual \u00e9 o c\u00f3digo-objeto equivalente.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Data:\u00a0<\/strong>10 de Fevereiro de 2014<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Link:\u00a0<\/strong><a href=\"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/download\/graduacao\/Discentes\/Monografias\/2013\/2013_02\/Monografia_HiagoBorges.pdf\" target=\"_blank\" rel=\"noopener\">UM COMPILADOR, UMA LINGUAGEM DE PROGRAMA\u00c7\u00c3O E UMA M\u00c1QUINA VIRTUAL SIMPLES PARA O ENSINO DE L\u00d3GICA DE PROGRAMA\u00c7\u00c3O, COMPILADORES E ARQUITETURA DE COMPUTADORES<\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>UM COMPILADOR, UMA LINGUAGEM DE PROGRAMA\u00c7\u00c3O E UMA M\u00c1QUINA VIRTUAL SIMPLES PARA O ENSINO DE L\u00d3GICA DE PROGRAMA\u00c7\u00c3O, COMPILADORES E ARQUITETURA DE COMPUTADORES T\u00edtulo [PT]:\u00a0UM COMPILADOR, UMA LINGUAGEM DE PROGRAMA\u00c7\u00c3O E UMA M\u00c1QUINA VIRTUAL SIMPLES PARA O ENSINO DE L\u00d3GICA DE PROGRAMA\u00c7\u00c3O, COMPILADORES E ARQUITETURA DE COMPUTADORES Autor:\u00a0Hiago Borges de Oliveira Palavras-Chave [PT]:\u00a0compiladores, aprendizagem de <a class=\"more-link\" href=\"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/producao-discente\/monografias\/monografias-2013-2\/monografia-hiago-borges-de-oliveira\/\">Leia mais&#8230; &raquo;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":259,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/pages\/270"}],"collection":[{"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/comments?post=270"}],"version-history":[{"count":1,"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/pages\/270\/revisions"}],"predecessor-version":[{"id":271,"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/pages\/270\/revisions\/271"}],"up":[{"embeddable":true,"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/pages\/259"}],"wp:attachment":[{"href":"https:\/\/www.bcc.unifal-mg.edu.br\/biblioteca\/wp-json\/wp\/v2\/media?parent=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}