{"id":45,"date":"2011-02-19T12:22:32","date_gmt":"2011-02-19T12:22:32","guid":{"rendered":"http:\/\/profrobson.com\/wordpress\/?p=45"},"modified":"2012-11-11T18:35:47","modified_gmt":"2012-11-11T18:35:47","slug":"logica-de-programacao-bibliografia-sugerida-para-estudo","status":"publish","type":"post","link":"https:\/\/profrobson.com\/wordpress\/logica-de-programacao-bibliografia-sugerida-para-estudo\/","title":{"rendered":"L\u00f3gica de Programa\u00e7\u00e3o: bibliografia sugerida para estudo"},"content":{"rendered":"<p>Essencial para qualquer pessoa que queira se aprofundar em qualquer uma das sub-\u00e1reas da Inform\u00e1tica, a L\u00f3gica de Programa\u00e7\u00e3o \u00e9 tema central para a melhor compreens\u00e3o de como um computador executa suas tarefas e de como podemos program\u00e1-lo para melhor nos atender.<\/p>\n<p>Program\u00e1-lo, n\u00e3o significa essencialmente, produzir um software, embora ainda seja a id\u00e9ia principal que nos remete ao nos depararmos com a palavra programar.  Pode tamb\u00e9m significar, em escalas menores, produzir pequenos scripts para p\u00e1ginas de Web ou desenvolver algumas macros em um aplicativo. Sempre que quiser tirar o melhor proveito de muitos dos aplicativos e outros recursos computacionais, de certa maneira, num n\u00edvel superficial ou aprofundado, voc\u00ea utlizar\u00e1 conceitos e t\u00e9cnicas aprendidas com o estudo da L\u00f3gica de Programa\u00e7\u00e3o.<\/p>\n<p>Antes de apresentar a lista dos livros sugeridos, quero ainda chamar a aten\u00e7\u00e3o para o fato de que h\u00e1 muito material sobre este assunto, cada um utilizando uma forma pr\u00f3pria de abordar os assuntos ou uma seq\u00fc\u00eancia diferente dos mesmos. Podemos dividir esse estudo nos seguintes temas: algoritmos, funcionamento do computador, pseudoc\u00f3digos, fluxogramas, estrutura de dados e linguagens de programa\u00e7\u00e3o estruturada (Pascal). Voc\u00ea encontrar\u00e1 materiais que se destacam em um destes assuntos, por exemplo, o livro 1, apresentado abaixo, aborda melhor o assunto pseudoc\u00f3digos, n\u00e3o contendo praticamente nada a respeito de fluxogramas.<\/p>\n<p>Vamos aos livros.<\/p>\n<p><strong>Livro 1<\/strong><\/p>\n<p>L\u00f3gica de programa\u00e7\u00e3o<br \/>\nDe Andre Luiz Villar Forbellone e Henri Frederico Eberspacher &#8211; Editora\tMakron Books<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"L\u00f3gica de Programa\u00e7\u00e3o\" href=\"http:\/\/books.google.com.br\/books?vid=ISBN8534611246\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 2<\/strong><\/p>\n<p>L\u00f3gica de programa\u00e7\u00e3o<br \/>\nDe Alexandre Berg &#8211; Editora da ULBRA<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"L\u00f3gica de Programa\u00e7\u00e3o\" href=\"http:\/\/books.google.com.br\/books?vid=ISBN8585692510\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 3<\/strong><\/p>\n<p>Curso de L\u00f3gica de Programa\u00e7\u00e3o<br \/>\nDe Ricardo Said &#8211; Editora Universo dos Livros<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"Curso de L\u00f3gica de Programa\u00e7\u00e3o\" href=\" http:\/\/books.google.com.br\/books?vid=ISBN8560480242\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 4<\/strong><\/p>\n<p>T\u00e9cnicas de Programa\u00e7\u00e3o &#8211; Uma Abordagem Moderna<br \/>\nDe\tM\u00e1rio Leite &#8211; Editora\tBrasport<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"T\u00e9cnicas de Programa\u00e7\u00e3o - Uma Abordagem Moderna\" href=\" http:\/\/books.google.com.br\/books?vid=ISBN8574522295\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 5<\/strong><\/p>\n<p>Linguagem de Programa\u00e7\u00e3o Pascal<br \/>\nDe Fabiana Lorenzi e Arthur Vargas Lopes &#8211; Editora da ULBRA<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"Linguagem de Programa\u00e7\u00e3o Pascal\" href=\"http:\/\/books.google.com.br\/books?vid=ISBN8585692782\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 6<\/strong><\/p>\n<p>Pascal e T\u00e9cnicas de Programa\u00e7\u00e3o<br \/>\nDe Eber Assis Schmitz e Ant\u00f4nio Anibal de Souza Teles &#8211; Editora JC<\/p>\n<p><strong>Livro 7<\/strong><\/p>\n<p>Pascal Estruturado<br \/>\nDe Harry Farrer, Christiano Gon\u00e7alves Becker, Eduardo Chaves Faria, Frederico Ferreira Campos Filho, Helton F\u00e1bio de Matos, Marcos Augusto dos Santos e Miriam Louren\u00e7o Maia &#8211; Editora JC<\/p>\n<p><strong>Complementares (e opcionais)<\/strong><\/p>\n<p><strong>Livro 8<\/strong><\/p>\n<p>CONCEITOS DE LINGUAGEM DE PROGRAMA\u00c7AO<br \/>\nDe ROBERT W. SEBESTA &#8211; Editora Bookman<\/p>\n<p>Mais informa\u00e7\u00f5es no <a title=\"Conceitos de Linguagem de Programa\u00e7\u00e3o\" href=\"http:\/\/books.google.com.br\/books?vid=ISBN8536301716\" target=\"_blank\">Google Livros<\/a>.<\/p>\n<p><strong>Livro 9<\/strong><\/p>\n<p>Introdu\u00e7\u00e3o \u00e0 Programa\u00e7\u00e3o<br \/>\nDe QUE Development Group (Dave Linthicum, Marcus Johnson, Lisa Ann Monitto, Jay Munro, Greg Perry e David Veale) &#8211; Editora Campus<\/p>\n<p>=======================================================================================<\/p>\n<p>Aproveito este espa\u00e7o para acrescentar mais um item importante neste estudo, o uso de uma ferramenta (software) que lhe proporcione aprendizagem mais significativa e pr\u00e1tica, uma vez que lhe possibilitar\u00e1 executar os seus algoritmos tal como se estivesse utilizando uma linguagem de programa\u00e7\u00e3o de verdade. Logo os erros ser\u00e3o evidenciados pelo pr\u00f3prio programa e, desta maneira, \u00e0 medida que vai aplicando o estudo te\u00f3rico na constru\u00e7\u00e3o de pseudoc\u00f3digos (na forma lida pelo programa) voc\u00ea vai percebendo onde est\u00e1 acertando e corrigindo os erros imediatamente, agilizando o processo de aprendizagem.<\/p>\n<p>Falo do programa <strong>Visualg<\/strong>, desenvolvido pelo Apoio Inform\u00e1tica. O programa roda em Windows e voc\u00ea pode baix\u00e1-lo do site do fabricante, no seguinte endere\u00e7o: <a title=\"Visualg\" href=\"http:\/\/www.apoioinformatica.inf.br\/programas\" target=\"_blank\">www.apoioinformatica.inf.br\/programas<\/a><\/p>\n<p>Existe uma apostila que aborda L\u00f3gica de Programa\u00e7\u00e3o baseado no Visualg, feita por Bruno Tonet e Cristian Koliver, dispon\u00edvel em: <a title=\"L\u00f3gica de Programa\u00e7\u00e3o com Visualg\" href=\"http:\/\/hermes.ucs.br\/carvi\/cent\/dpei\/haklauck\/algoritmos\/Linguagem_Visualg2.0.pdf\" target=\"_blank\">hermes.ucs.br\/carvi\/cent\/dpei\/haklauck\/algoritmos\/Linguagem_Visualg2.0.pdf<\/a><\/p>\n<p>==========================================================================================<\/p>\n<p>Quero apresentar mais um complemento. Desta vez, material em rela\u00e7\u00e3o \u00e0 arquitetura de um computador, incluindo um pouco de hist\u00f3ria e, o mais importante, como se organiza a parte programada de um computador.<\/p>\n<p>On-line: basta entrar na p\u00e1gina <a title=\"Computador\" href=\"http:\/\/pt.wikipedia.org\/wiki\/Computador\" target=\"_blank\">pt.wikipedia.org\/wiki\/Computador<\/a> e seguir lendo e navegando pelos links apresentados na p\u00e1gina.<\/p>\n<p>Download: voc\u00ea pode adquirir uma vers\u00e3o impressa, usando uma sele\u00e7\u00e3o de conte\u00fados das p\u00e1ginas acima, <a title=\"Computador\" href=\"http:\/\/cid-b0e02a4e646d4ea1.office.live.com\/self.aspx\/P%c3%bablico\/ETEC\/L%c3%b3gica%20de%20Programa%c3%a7%c3%a3o\/ComputadoresWikipedia.pdf\" target=\"_blank\">clicando aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Essencial para qualquer pessoa que queira se aprofundar em qualquer uma das sub-\u00e1reas da Inform\u00e1tica, a L\u00f3gica de Programa\u00e7\u00e3o \u00e9 tema central para a melhor compreens\u00e3o de como um computador executa suas tarefas e de como podemos program\u00e1-lo para melhor nos atender. Program\u00e1-lo, n\u00e3o significa essencialmente, produzir um software, embora ainda seja a id\u00e9ia principal [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,7],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-informatica","category-logica-de-programacao"],"_links":{"self":[{"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":1,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/posts\/45\/revisions\/189"}],"wp:attachment":[{"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profrobson.com\/wordpress\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}