{"id":400,"date":"2014-04-23T16:42:45","date_gmt":"2014-04-23T19:42:45","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?page_id=400"},"modified":"2020-04-26T08:58:02","modified_gmt":"2020-04-26T11:58:02","slug":"texto-programacao-e-raciocinio-logico","status":"publish","type":"page","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/material-complementar\/texto-programacao-e-raciocinio-logico\/","title":{"rendered":"Texto: programa\u00e7\u00e3o e racioc\u00ednio l\u00f3gico"},"content":{"rendered":"<p>Da cria\u00e7\u00e3o de um sistema para colher e distribuir \u00e1gua pot\u00e1vel ao planejamento de uma linha de produ\u00e7\u00e3o para fabrica\u00e7\u00e3o de circuitos integrados e \u00e0 formula\u00e7\u00e3o de uma estrat\u00e9gia para testar uma nova aeronave, engenheiros de todas as especialidades desenvolvem &#8220;programas&#8221; para resolver problemas. Uma das qualifica\u00e7\u00f5es mais importantes de um engenheiro \u00e9 a capacidade de descrever programas de forma clara e livre de ambiguidades.<\/p>\n<p>Em \u00faltima an\u00e1lise, os computadores s\u00e3o m\u00e1quinas que seguem automaticamente um conjunto de regras [&#8230;]. As regras e procedimentos que governam a opera\u00e7\u00e3o dos processos de computa\u00e7\u00e3o s\u00e3o chamados de programas de computador, e s\u00e3o escritos em linguagens precisas, especializadas, conhecidas como linguagens de programa\u00e7\u00e3o.<\/p>\n<p>Os engenheiros sempre estiveram entre os primeiros a adotar novas tecnologias; quando o computador digital se tornou comum na segunda metade do s\u00e9culo XX, os engenheiros logo encontraram meios de usar o computador para tornar seu trabalho mais produtivo. No in\u00edcio, para poder usar computadores, os engenheiros tinham que aprender a program\u00e1-los. Hoje, por\u00e9m, com o advento da ind\u00fastria de software, a maioria dos engenheiros usa ferramentas de computa\u00e7\u00e3o desenvolvidas por especialistas. Com a not\u00e1vel exce\u00e7\u00e3o dos muitos engenheiros cuja fun\u00e7\u00e3o \u00e9 produzir software para computadores, a programa\u00e7\u00e3o para a maioria dos engenheiros seguiu o mesmo caminho que a transmiss\u00e3o manual nos autom\u00f3veis: ainda possui alguns adeptos por causa do maior grau de controle que proporciona, mas existem, dispon\u00edveis no mercado, op\u00e7\u00f5es mais simples e f\u00e1ceis de usar.<\/p>\n<p>Curiosamente, depois que foram integrados \u00e0s escolas e lares na d\u00e9cada de 1990, atrav\u00e9s do uso cada vez maior da Internet, e da queda dos pre\u00e7os do hardware e do software, a tal ponto que praticamente todos os estudantes que entram hoje na universidade j\u00e1 usaram computadores, \u00e9 que os estudantes se sentem menos confort\u00e1reis com essas ferramentas que os da gera\u00e7\u00e3o anterior. Os estudantes de engenharia n\u00e3o s\u00e3o exce\u00e7\u00e3o, e muitos encaram a programa\u00e7\u00e3o de computadores com desconfian\u00e7a, talvez por causa do medo de serem considerados &#8220;hackers&#8221; ou &#8220;geeks&#8221;. Andy Downard, que se formou em Engenharia Qu\u00edmica e obteve MBA na Universidade de Notre Dame antes de fazer doutorado no Caltech, tem algo a dizer sobre o assunto. Diz Andy:<\/p>\n<p style=\"padding-left: 90px;\"><em>Eu gostava de matem\u00e1tica e ci\u00eancias no segundo grau, mas n\u00e3o sabia programar computadores. Quase deixei de cursar engenharia proque os computadores me intimidavam. Pensava, tolamente, que meus colegas que estudavam Ci\u00eancia da Computa\u00e7\u00e3o estavam em vantagem, e eu jamais conseguiria alcan\u00e7\u00e1-los&#8230; Felizamente, n\u00e3o desisti da Engenharia Qu\u00edmica e descobri que programar era uma atividade l\u00f3gica, que n\u00e3o dependia muito da linguagem usada. Os conhecimentos b\u00e1sicos a respeito de Excel, MATLAB, Mathematica e C, que adquiri com relativa rapidez, permitiram-me escrever programas capazes de resolver, em cinco minutos, problemas que eu levaria mais de cinco horas para resolver a m\u00e3o. Depois de me formar, trabalhei durante um ano em comercializa\u00e7\u00e3o de tecnologia e raramente escrevia meus pr\u00f3prios programas. A maior parte das minhas necessidades era atendida facilmente pelo Excel ou MATLAB, o que considero b\u00e1sico para a maioria dos trabalhos de engenharia. Hoje me sinto feliz por estar de volta \u00e0 universidade para fazer um curso de p\u00f3s-gradua\u00e7\u00e3o; acabo de aprender a linguagem FORTRAN e comecei a us\u00e1-la para escrever um programa de diagn\u00f3stico de doen\u00e7as.<\/em><\/p>\n<p>[&#8230;] acredito que uma certa exposi\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o de computadores \u00e9 parte importante da forma\u00e7\u00e3o intelectual de um engenheiro. [&#8230;] a leitura e a escrita de programas de computador nos ensinam a descrever procedimentos complexos de forma l\u00f3gica e precisa. [&#8230;] o verdadeiro sistema que voc\u00ea est\u00e1 testando quando roda um programa de computador pela primeira vez s\u00e3o seus pr\u00f3prios processos mentais e sua capacidade de formular claramente uma s\u00e9rie de instru\u00e7\u00f5es.<\/p>\n<p><strong>Fonte:<\/strong> BROCKMAN, Jay B. Introdu\u00e7\u00e3o \u00e0 Engenharia: Modelagem e Solu\u00e7\u00e3o de Problemas. Rio de Janeiro: LTC, 2012<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da cria\u00e7\u00e3o de um sistema para colher e distribuir \u00e1gua pot\u00e1vel ao planejamento de uma linha de produ\u00e7\u00e3o para fabrica\u00e7\u00e3o de circuitos integrados e \u00e0 formula\u00e7\u00e3o de uma estrat\u00e9gia para testar uma nova aeronave, engenheiros de todas as especialidades desenvolvem &#8220;programas&#8221; para resolver problemas. Uma das qualifica\u00e7\u00f5es mais importantes de um engenheiro \u00e9 a capacidade [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":372,"menu_order":0,"comment_status":"open","ping_status":"open","template":"page-full-width.php","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-400","page","type-page","status-publish","hentry"],"aioseo_notices":[],"amp_enabled":false,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=400"}],"version-history":[{"count":1,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/400\/revisions"}],"predecessor-version":[{"id":401,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/400\/revisions\/401"}],"up":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/372"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}