{"id":11018,"date":"2017-03-24T10:17:58","date_gmt":"2017-03-24T13:17:58","guid":{"rendered":"http:\/\/www.impacta.com.br\/blog\/?p=11018"},"modified":"2017-03-24T10:17:58","modified_gmt":"2017-03-24T13:17:58","slug":"entenda-o-que-e-logica-de-programacao","status":"publish","type":"post","link":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/","title":{"rendered":"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\"><em>N\u00e3o pode ler esse artigo agora? Ou\u00e7a a mat\u00e9ria no Player abaixo:<\/em><\/span><br \/>\n<iframe loading=\"lazy\" width=\"100%\" height=\"83\" style=\"height: 83px !important;\" scrolling=\"no\" src=\"https:\/\/go.vooozer.com\/embed\/fc570a38\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n<span style=\"font-size: 14pt;\">O <a title=\"Como come\u00e7ar na \u00e1rea de programa\u00e7\u00e3o e desenvolvimento?\" href=\"https:\/\/www.impacta.com.br\/blog\/2016\/09\/02\/como-comecar-na-area-de-programacao-e-desenvolvimento\/\" target=\"_blank\" rel=\"noopener noreferrer\">desenvolvimento<\/a> de toda tecnologia tem como base a <strong>l\u00f3gica de programa\u00e7\u00e3o<\/strong>. Estamos entrando na quarta revolu\u00e7\u00e3o industrial, na qual tecnologias emergentes est\u00e3o mudando as formas de trabalho e o jeito de fazer neg\u00f3cios e gerando novos produtos. Conceitos como cidades e carros inteligentes, <a title=\"Voc\u00ea sabe o que \u00e9 Big Data e como us\u00e1-lo? Veja aqui!\" href=\"https:\/\/www.impacta.com.br\/blog\/2015\/12\/07\/big-data-voce-sabe-o-que-e-e-como-usa-lo\/\" target=\"_blank\" rel=\"noopener noreferrer\">big data<\/a>, <a title=\"Voc\u00ea est\u00e1 se preparando para a Internet das Coisas?\" href=\"https:\/\/www.impacta.com.br\/blog\/2016\/05\/17\/voce-preparando-para-internet-das-coisas\/\" target=\"_blank\" rel=\"noopener noreferrer\">internet das coisas<\/a> e <a title=\"Projeto de Intelig\u00eancia Artificial \u00e9 capaz de detectar 85% dos ciberataques\" href=\"https:\/\/www.impacta.com.br\/blog\/2016\/04\/19\/projeto-de-inteligencia-artificial-e-capaz-de-detectar-85-dos-ciberataques\/\" target=\"_blank\" rel=\"noopener noreferrer\">intelig\u00eancia artificial<\/a> est\u00e3o sempre presentes nas rodadas de investimento das empresas e nos novos neg\u00f3cios.<\/span><br \/>\n<span style=\"font-size: 14pt;\">Startups de tecnologia brotam a todo instante, e o <a title=\"Veja 8 boas pr\u00e1ticas para ingressar no mercado de trabalho\" href=\"https:\/\/www.impacta.com.br\/blog\/2017\/01\/09\/veja-8-boas-praticas-para-ingressar-no-mercado-de-trabalho\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">mercado de trabalho<\/span><\/a> tem uma demanda latente por profissionais qualificados para atuar como desenvolvedores de software.<\/span><\/p>\n<h2><strong><span style=\"font-size: 14pt;\">O que \u00e9 l\u00f3gica de programa\u00e7\u00e3o?<\/span><\/strong><\/h2>\n<p><span style=\"font-size: 14pt;\">\u00c9 um conjunto de regras e conceitos que norteiam a cria\u00e7\u00e3o de um c\u00f3digo escrito para uma m\u00e1quina. Isso faz com que os dados recebidos por ela (por exemplo, no smartphone, caixa eletr\u00f4nico, formul\u00e1rio de uma loja virtual) possam ser convertidos em informa\u00e7\u00f5es que ser\u00e3o compreendidas por pessoas ou outras m\u00e1quinas, seguindo alguma regra preestabelecida.<\/span><\/p>\n<h2><strong><span style=\"font-size: 14pt;\">Como \u00e9 utilizada?<\/span><\/strong><\/h2>\n<p><span style=\"font-size: 14pt;\">A l\u00f3gica de um sistema \u00e9 estruturada por <strong>algoritmos<\/strong>. Estes s\u00e3o sequ\u00eancias de a\u00e7\u00f5es que s\u00e3o executadas sobre dados, a fim de transform\u00e1-los em informa\u00e7\u00f5es que gerem valor. Essas regras s\u00e3o estabelecidas por modelos de neg\u00f3cio, que podem ser:<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\">regras para o cadastro em uma universidade;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">prefer\u00eancias para que uma rede social atualize seu feed de not\u00edcias;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">etapas para a realiza\u00e7\u00e3o de uma transa\u00e7\u00e3o banc\u00e1ria;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">perguntas que levam um paciente a indicar os sintomas de uma doen\u00e7a etc.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">Quaisquer regras seguidas pelas pessoas em sociedade ou leis da natureza podem ser convertidas em algoritmos, desde que sejam bem conhecidas e que se tenha modelos capazes de levar \u00e0 reprodu\u00e7\u00e3o de resultados semelhantes com base em dados de entrada em comum.<\/span><br \/>\n<span style=\"font-size: 14pt;\">Para definir um fluxo de informa\u00e7\u00e3o de maneira l\u00f3gica em um algoritmo, temos as seguintes ferramentas:<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><span style=\"font-size: 14pt;\">Estruturas de controle: determinam se uma a\u00e7\u00e3o pode ou n\u00e3o ocorrer. Por exemplo: um carro trafega por uma via e encontra um sem\u00e1foro. Se o sinal estiver vermelho, ele deve parar. Se estiver verde, ele pode seguir. Se estiver amarelo, deve reduzir a velocidade ou avan\u00e7ar, caso esteja pr\u00f3ximo o suficiente do sem\u00e1foro para passar por ele antes de fechar.<\/span><\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><span style=\"font-size: 14pt;\">La\u00e7o de repeti\u00e7\u00e3o: determina uma condi\u00e7\u00e3o para que uma a\u00e7\u00e3o seja repetida. Uma vez encontrada, ela deve ser interrompida. Exemplo: dirija at\u00e9 chegar \u00e0 faculdade.<\/span><\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><span style=\"font-size: 14pt;\">Armazenamento de dados: <a title=\"Voc\u00ea sabe o que \u00e9 banco de dados?\" href=\"https:\/\/www.impacta.com.br\/blog\/2017\/01\/06\/voce-sabe-o-que-e-banco-de-dados\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">bancos de dados<\/span><\/a>, arquivos de texto, mem\u00f3rias de dispositivos eletr\u00f4nicos etc.<\/span><\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><span style=\"font-size: 14pt;\">Tipos de dados: categoriza\u00e7\u00e3o das informa\u00e7\u00f5es, que indicam como dever\u00e3o ser processadas. Por exemplo, como texto, n\u00fameros inteiros ou fra\u00e7\u00f5es.<\/span><\/span><\/li>\n<li style=\"text-align: left;\"><span style=\"font-size: 14pt;\">Vari\u00e1veis: s\u00e3o estruturas an\u00e1logas \u00e0s vari\u00e1veis que se aprende em matem\u00e1tica: \u201cx = 2&#8243;, &#8220;x = y\u201d. S\u00e3o utilizadas para armazenar os valores de dados enquanto s\u00e3o trabalhados pelo algoritmo.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2017\/03\/shutterstock_461604766.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11020 img-responsive\" title=\"O que \u00e9 l\u00f3gica de programa\u00e7\u00e3o?\" src=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2017\/03\/shutterstock_461604766.jpg\" alt=\"O que \u00e9 l\u00f3gica de programa\u00e7\u00e3o?\" width=\"600\" height=\"468\" \/><\/a><\/p>\n<h2 style=\"text-align: left;\"><strong><span style=\"font-size: 14pt;\">O que s\u00e3o linguagens de programa\u00e7\u00e3o?<\/span><\/strong><\/h2>\n<p><span style=\"font-size: 14pt;\">Para o <a title=\"aprenda a desenvolver com os cursos da Impacta\" href=\"https:\/\/www.impacta.com.br\/escola\/Desenvolvimento-de-Aplica%C3%A7%C3%B5es\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">desenvolvimento de uma aplica\u00e7\u00e3o<\/span><\/a> \u00e9 necess\u00e1rio que o algoritmo seja escrito em uma linguagem de programa\u00e7\u00e3o, por meio da qual ele \u00e9 convertido em linguagem de m\u00e1quina (bits) e gravado em arquivos. Em um sistema operacional (como Windows, <a title=\"Curso de Android\" href=\"https:\/\/www.impacta.com.br\/curso\/Android-Developer.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">Android<\/span><\/a>, <a title=\"Curso de Linux\" href=\"https:\/\/www.impacta.com.br\/curso\/Linux-LPI-Modulo-I.php\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a>, <a title=\"Curso de iOS Swift\" href=\"https:\/\/www.impacta.com.br\/curso\/iOS-Swift-Developer.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">IOS<\/span><\/a>), os algoritmos s\u00e3o lidos e se tornam um programa como o seu navegador web, rede social, editores de texto ou aplicativos no smartphone (\u00e9 o que acontece quando se instala um programa ou app). <\/span><br \/>\n<span style=\"font-size: 14pt;\">Alguns exemplos de linguagens de desenvolvimento s\u00e3o:<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><a title=\"Aprenda JAVA\" href=\"https:\/\/www.impacta.com.br\/curso\/Desenvolvendo-Web-Services-com-Java-online.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">Java<\/span><\/a>;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><a title=\"Aprenda PHP\" href=\"https:\/\/www.impacta.com.br\/curso\/PHP-Modulo-I.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">PHP<\/span><\/a>;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><a title=\"Curso de JavaScript\" href=\"https:\/\/www.impacta.com.br\/curso\/JavaScript.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">Javascript;<\/span><\/a><\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><a href=\"https:\/\/www.impacta.com.br\/curso\/CSharpe-2013-Modulo-I-online.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">C#<\/span><\/a>;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><a title=\"Curso de HTML5\" href=\"https:\/\/www.impacta.com.br\/curso\/HTML5-Fundamentos.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">HTML<\/span><\/a> ;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\"><a title=\"Curso de CSS3\" href=\"https:\/\/www.impacta.com.br\/curso\/CSS3.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">CSS<\/span><\/a>;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Python;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Rails;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">C++;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">C;<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Go.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\"><a title=\"Aprenda L\u00f3gica de Programa\u00e7\u00e3o\" href=\"https:\/\/www.impacta.com.br\/curso\/Introducao-a-Logica-de-Programacao.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">Aprender l\u00f3gica de programa\u00e7\u00e3o<\/span><\/a> \u00e9 o primeiro passo para se tornar um desenvolvedor de sistemas. A partir da\u00ed, voc\u00ea passa a estar preparado para aprender uma ou mais <a title=\"Qual a linguagem de programa\u00e7\u00e3o mais usada? E a mais amada? Veja\" href=\"https:\/\/www.impacta.com.br\/blog\/2016\/04\/28\/qual-a-linguagem-de-programacao-mais-usada\/\" target=\"_blank\" rel=\"noopener noreferrer\">linguagens<\/a>, preferencialmente aquela(s) mais apropriada(s) para o tipo de aplicativo que deseja desenvolver (como web, mobile, desktop, sistemas embarcados). Existem <a title=\"Curso livres\" href=\"https:\/\/www.impacta.com.br\/blog\/2016\/12\/16\/entenda-a-importancia-de-fazer-cursos-livres-online\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">diversos cursos<\/span><\/a> livres para isso, o que ajuda a melhorar o seu curr\u00edculo e a ter mais chances de participar de processos seletivos para est\u00e1gios e empregos em TI.<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-size: 18.6667px;\">Veja tamb\u00e9m esse v\u00eddeo do Vanderson G. Bossi, que \u00e9 logista em programa\u00e7\u00e3o, para conhecer a aplica\u00e7\u00e3o do programa sendo voltado para a linguagem:<\/span><\/p>\n<p><iframe loading=\"lazy\" width=\"425\" height=\"350\" src=\"\/\/www.youtube.com\/embed\/JLZoSMVcHyE\"><\/iframe><\/p>\n<p style=\"text-align: left;\"><span style=\"font-size: 14pt;\">Curtiu o post? Deixe seu coment\u00e1rio se possuir d\u00favidas ou caso s\u00f3 queira compartilhar sua opini\u00e3o com a gente!<\/span><\/p>\n<div class=\"sharing-default-minimal post-bottom\"><div class=\"nectar-social default\" data-position=\"\" data-rm-love=\"0\" data-color-override=\"override\"><div class=\"nectar-social-inner\"><a href=\"#\" class=\"nectar-love\" id=\"nectar-love-11018\" title=\"Love this\"> <i class=\"icon-salient-heart-2\"><\/i><span class=\"love-text\">Love<\/span><span class=\"total_loves\"><span class=\"nectar-love-count\">0<\/span><\/span><\/a><a class='facebook-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-facebook'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='twitter-share nectar-sharing' href='#' title='Share this'> <i class='fa icon-salient-x-twitter'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='linkedin-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-linkedin'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='pinterest-share nectar-sharing' href='#' title='Pin this'> <i class='fa fa-pinterest'><\/i> <span class='social-text'>Pin<\/span> <\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>N\u00e3o pode ler esse artigo agora? Ou\u00e7a a mat\u00e9ria no Player abaixo: O desenvolvimento de toda tecnologia tem como base a l\u00f3gica de programa\u00e7\u00e3o. Estamos entrando na quarta revolu\u00e7\u00e3o industrial, na qual tecnologias emergentes est\u00e3o mudando as formas de trabalho e o jeito de fazer neg\u00f3cios e gerando novos produtos. Conceitos como cidades e carros [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17508,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[488,489],"class_list":["post-11018","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","tag-aprender-logica-de-programacao","tag-logica-de-programacao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o<\/title>\r\n<meta name=\"description\" content=\"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/\" \/>\r\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o\" \/>\r\n<meta property=\"og:description\" content=\"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\" \/>\r\n<meta property=\"article:published_time\" content=\"2017-03-24T13:17:58+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"850\" \/>\r\n\t<meta property=\"og:image:height\" content=\"284\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Reda\u00e7\u00e3o Impacta\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reda\u00e7\u00e3o Impacta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/\",\"name\":\"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o\",\"isPartOf\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg\",\"datePublished\":\"2017-03-24T13:17:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/2e0896bac7656da15b68f5ad2ddd0d8c\"},\"description\":\"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg\",\"contentUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg\",\"width\":850,\"height\":284},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.impacta.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/\",\"name\":\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\",\"description\":\"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/2e0896bac7656da15b68f5ad2ddd0d8c\",\"name\":\"Reda\u00e7\u00e3o Impacta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7443a59e479c8f31067628e3a4bed9ad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7443a59e479c8f31067628e3a4bed9ad?s=96&d=mm&r=g\",\"caption\":\"Reda\u00e7\u00e3o Impacta\"},\"url\":\"https:\/\/www.impacta.com.br\/blog\/author\/redacao\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o","description":"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/","og_locale":"pt_BR","og_type":"article","og_title":"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o","og_description":"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!","og_url":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/","og_site_name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","article_published_time":"2017-03-24T13:17:58+00:00","og_image":[{"width":850,"height":284,"url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg","type":"image\/jpeg"}],"author":"Reda\u00e7\u00e3o Impacta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Reda\u00e7\u00e3o Impacta","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/","url":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/","name":"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o","isPartOf":{"@id":"https:\/\/www.impacta.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage"},"image":{"@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage"},"thumbnailUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg","datePublished":"2017-03-24T13:17:58+00:00","author":{"@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/2e0896bac7656da15b68f5ad2ddd0d8c"},"description":"Toda tecnologia que exige a cria\u00e7\u00e3o de um c\u00f3digo tem base em um conjunto de regras. Saiba o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o e entenda sua import\u00e2ncia!","breadcrumb":{"@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#primaryimage","url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg","contentUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/header_oque_e_logica_de_programacao.jpg","width":850,"height":284},{"@type":"BreadcrumbList","@id":"https:\/\/www.impacta.com.br\/blog\/entenda-o-que-e-logica-de-programacao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.impacta.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Entenda o que \u00e9 l\u00f3gica de programa\u00e7\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/www.impacta.com.br\/blog\/#website","url":"https:\/\/www.impacta.com.br\/blog\/","name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","description":"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/2e0896bac7656da15b68f5ad2ddd0d8c","name":"Reda\u00e7\u00e3o Impacta","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7443a59e479c8f31067628e3a4bed9ad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7443a59e479c8f31067628e3a4bed9ad?s=96&d=mm&r=g","caption":"Reda\u00e7\u00e3o Impacta"},"url":"https:\/\/www.impacta.com.br\/blog\/author\/redacao\/"}]}},"acf":{"post_description":null,"capa_mobile":null},"_links":{"self":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/11018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/comments?post=11018"}],"version-history":[{"count":0,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/11018\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media\/17508"}],"wp:attachment":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media?parent=11018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/categories?post=11018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/tags?post=11018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}