{"id":2694,"date":"2026-03-09T10:04:35","date_gmt":"2026-03-09T13:04:35","guid":{"rendered":"https:\/\/infodiversao.com\/?p=2694"},"modified":"2026-03-09T10:07:24","modified_gmt":"2026-03-09T13:07:24","slug":"estrutura-basica-portugol-studio","status":"publish","type":"post","link":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/","title":{"rendered":"Estrutura b\u00e1sica de um programa no Portugol Studio (com exemplos)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Quando come\u00e7amos a programar no <strong>Portugol Studio<\/strong>, \u00e9 normal focar s\u00f3 no que \u201cfunciona\u201d. Entretanto, entender a <strong>estrutura b\u00e1sica<\/strong> no Portugol Studio \u00e9 o que evita muitos erros bobos e, al\u00e9m disso, deixa o c\u00f3digo mais organizado, mais leg\u00edvel e mais f\u00e1cil de manter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste post, voc\u00ea vai ver a estrutura b\u00e1sica de um algoritmo no Portugol Studio e, principalmente, vai entender <strong>por que as chaves <code>{ }<\/code> s\u00e3o t\u00e3o importantes<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1) A estrutura m\u00ednima de um programa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No Portugol Studio, um programa costuma ter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o bloco do <strong>programa<\/strong> (com suas chaves)<\/li>\n\n\n\n<li>a fun\u00e7\u00e3o principal <code>inicio()<\/code> (tamb\u00e9m com suas chaves)<\/li>\n\n\n\n<li>comandos dentro do <code>inicio()<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo bem b\u00e1sico:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        escreva(\"Ol\u00e1, mundo!\")\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Perceba que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>primeiro abrimos <code>programa { ... }<\/code>;<\/li>\n\n\n\n<li>depois, dentro dele, abrimos <code>funcao inicio() { ... }<\/code>;<\/li>\n\n\n\n<li>e, por fim, colocamos os comandos dentro do bloco correto.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, cada parte do programa fica <strong>delimitada<\/strong> por chaves, ou seja, o Portugol Studio sabe exatamente onde cada bloco come\u00e7a e onde termina.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2) Por que as chaves <code>{ }<\/code> s\u00e3o t\u00e3o importantes?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As chaves existem para <strong>marcar blocos de c\u00f3digo<\/strong>. Em outras palavras, elas dizem ao interpretador:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cDaqui para baixo pertence a este bloco\u201d<\/li>\n\n\n\n<li>\u201cAqui termina este bloco\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto, quando voc\u00ea abre uma chave, voc\u00ea est\u00e1 criando um \u201cespa\u00e7o\u201d onde certos comandos devem ficar. Consequentemente, se voc\u00ea n\u00e3o fechar a chave, o programa fica \u201cperdido\u201d, porque ele n\u00e3o sabe onde aquele bloco termina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, as chaves ajudam voc\u00ea a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>organizar o c\u00f3digo em partes claras;<\/li>\n\n\n\n<li>evitar que um comando fique no lugar errado;<\/li>\n\n\n\n<li>entender facilmente o in\u00edcio e o fim de cada estrutura (fun\u00e7\u00f5es, condicionais, la\u00e7os, etc.).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3) Regra de ouro: toda chave que abre deve fechar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A regra \u00e9 simples:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Cada <code>{<\/code> precisa de um <code>}<\/code> correspondente.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Ou seja, se voc\u00ea abriu 2 blocos, voc\u00ea precisa fechar 2 blocos \u2014 e na ordem correta. Assim como par\u00eanteses em matem\u00e1tica, as chaves devem se fechar respeitando a \u201chierarquia\u201d dos blocos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veja um exemplo correto (com dois n\u00edveis de blocos):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        escreva(\"Tudo certo!\")\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora veja um exemplo incorreto (faltou fechar uma chave):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        escreva(\"Ops, faltou fechar\")\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse caso, o <code>inicio()<\/code> at\u00e9 parece fechado, mas o bloco <code>programa<\/code> ficou aberto. Portanto, o Portugol Studio vai acusar erro, porque ainda est\u00e1 esperando um <code>}<\/code> para encerrar o <code>programa<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4) Exemplos simples para fixar<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplo A \u2014 Declarar vari\u00e1vel e mostrar na tela<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui a estrutura completa aparece, e al\u00e9m disso voc\u00ea v\u00ea um caso bem comum:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        inteiro idade = 18\n        escreva(\"Idade: \", idade)\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Note que a vari\u00e1vel est\u00e1 dentro do <code>inicio()<\/code>. Assim, ela existe durante a execu\u00e7\u00e3o da fun\u00e7\u00e3o e pode ser usada nos comandos do bloco.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplo B \u2014 Usando <code>se<\/code> (if) e por que as chaves ajudam<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos criar um bloco dentro do bloco. Ou seja: um <code>se<\/code> com suas chaves.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        inteiro n\n\n        escreva(\"Digite um n\u00famero: \")\n        leia(n)\n\n        se (n &gt; 0)\n        {\n            escreva(\"O n\u00famero \u00e9 positivo\")\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Perceba que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o <code>se<\/code> abre um bloco <code>{ ... }<\/code>;<\/li>\n\n\n\n<li>somente o que estiver dentro desse bloco ser\u00e1 executado quando a condi\u00e7\u00e3o for verdadeira;<\/li>\n\n\n\n<li>por isso, as chaves deixam expl\u00edcito o que pertence ao <code>se<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Entretanto, se voc\u00ea esquecer de fechar a chave do <code>se<\/code>, o restante do c\u00f3digo pode ficar \u201cpreso\u201d dentro do <code>se<\/code> sem voc\u00ea perceber. Consequentemente, o programa quebra ou se comporta de forma estranha.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplo C \u2014 <code>se ... senao<\/code> com blocos bem definidos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, as chaves ajudam ainda mais, porque existem dois caminhos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>programa\n{\n    funcao inicio()\n    {\n        inteiro n\n\n        escreva(\"Digite um n\u00famero: \")\n        leia(n)\n\n        se (n % 2 == 0)\n        {\n            escreva(\"Par\")\n        }\n        senao\n        {\n            escreva(\"\u00cdmpar\")\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, fica claro:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>qual bloco roda quando \u00e9 par;<\/li>\n\n\n\n<li>e qual bloco roda quando \u00e9 \u00edmpar.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, esse tipo de organiza\u00e7\u00e3o reduz muito a chance de erro de l\u00f3gica.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5) Dica pr\u00e1tica: identa\u00e7\u00e3o \u00e9 sua melhor amiga<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Embora o Portugol Studio \u201centenda\u201d as chaves, a <strong>identa\u00e7\u00e3o<\/strong> (espa\u00e7amento\/rec\u00fao) ajuda voc\u00ea a enxergar a estrutura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sempre que abrir <code>{<\/code>, aumente um n\u00edvel de identa\u00e7\u00e3o;<\/li>\n\n\n\n<li>sempre que fechar <code>}<\/code>, volte um n\u00edvel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, voc\u00ea enxerga rapidamente se est\u00e1 faltando alguma chave, e tamb\u00e9m entende a hierarquia dos blocos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em resumo, a estrutura b\u00e1sica do Portugol Studio depende de blocos bem definidos, e as chaves <code>{ }<\/code> s\u00e3o o que garantem essa organiza\u00e7\u00e3o. Por isso, sempre lembre: <strong>abriu chave, tem que fechar<\/strong>. Assim, seu c\u00f3digo fica correto, leg\u00edvel e muito mais f\u00e1cil de evoluir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea quiser, eu tamb\u00e9m posso preparar um segundo post com:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>erros mais comuns de iniciantes (chaves, par\u00eanteses, ponto e v\u00edrgula),<\/li>\n\n\n\n<li>e um checklist r\u00e1pido para revisar antes de executar o algoritmo.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Quando come\u00e7amos a programar no Portugol Studio, \u00e9 normal focar s\u00f3 no que \u201cfunciona\u201d. Entretanto, entender a estrutura b\u00e1sica no Portugol Studio \u00e9 o que evita muitos erros bobos e, al\u00e9m disso, deixa o c\u00f3digo mais organizado, mais leg\u00edvel e mais f\u00e1cil de manter. Neste post, voc\u00ea vai ver a estrutura b\u00e1sica de um algoritmo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2697,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[208,153],"tags":[212,215,219,213,218,211,214,220,221,184,210,209,161,217,216],"class_list":["post-2694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-portugol-studio","category-programacao","tag-algoritmo","tag-blocos-de-codigo","tag-boas-praticas","tag-chaves","tag-condicionais","tag-estrutura-de-programa","tag-funcao-inicio","tag-identacao","tag-introducao-a-programacao","tag-logica-de-programacao","tag-portugol","tag-portugol-studio","tag-programacao-para-iniciantes","tag-se-e-senao","tag-variaveis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }<\/title>\n<meta name=\"description\" content=\"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }\" \/>\n<meta property=\"og:description\" content=\"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/\" \/>\n<meta property=\"og:site_name\" content=\"Infodiversao\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Infodiversao\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-09T13:04:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T13:07:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1360\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Infodiversao\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Infodiversao\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/\"},\"author\":{\"name\":\"Infodiversao\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#\\\/schema\\\/person\\\/28990c95b17bc578ca4b44c47cafa7d5\"},\"headline\":\"Estrutura b\u00e1sica de um programa no Portugol Studio (com exemplos)\",\"datePublished\":\"2026-03-09T13:04:35+00:00\",\"dateModified\":\"2026-03-09T13:07:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/\"},\"wordCount\":713,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/infodiversao2.jpg\",\"keywords\":[\"algoritmo\",\"blocos de c\u00f3digo\",\"boas pr\u00e1ticas\",\"chaves\",\"condicionais\",\"estrutura de programa\",\"fun\u00e7\u00e3o inicio\",\"identa\u00e7\u00e3o\",\"introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o\",\"l\u00f3gica de programa\u00e7\u00e3o\",\"portugol\",\"portugol studio\",\"Programa\u00e7\u00e3o para Iniciantes\",\"se e senao\",\"vari\u00e1veis\"],\"articleSection\":[\"Portugol Studio\",\"Programa\u00e7\u00e3o\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/\",\"url\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/\",\"name\":\"Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/infodiversao2.jpg\",\"datePublished\":\"2026-03-09T13:04:35+00:00\",\"dateModified\":\"2026-03-09T13:07:24+00:00\",\"description\":\"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/infodiversao2.jpg\",\"contentUrl\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/infodiversao2.jpg\",\"width\":1360,\"height\":768,\"caption\":\"estrutura b\u00e1sica\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/2026\\\/03\\\/09\\\/estrutura-basica-portugol-studio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/infodiversao.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estrutura b\u00e1sica de um programa no Portugol Studio (com exemplos)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#website\",\"url\":\"https:\\\/\\\/infodiversao.com\\\/\",\"name\":\"Infodiversao\",\"description\":\"Site voltado a not\u00edcias, guias, tutoriais e muita divers\u00e3o.\",\"publisher\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/infodiversao.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#organization\",\"name\":\"Infodiversao\",\"url\":\"https:\\\/\\\/infodiversao.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo_infodiversao.png\",\"contentUrl\":\"https:\\\/\\\/infodiversao.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo_infodiversao.png\",\"width\":1369,\"height\":1428,\"caption\":\"Infodiversao\"},\"image\":{\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Infodiversao\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/infodiversao.com\\\/#\\\/schema\\\/person\\\/28990c95b17bc578ca4b44c47cafa7d5\",\"name\":\"Infodiversao\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g\",\"caption\":\"Infodiversao\"},\"description\":\"Adoro tecnologia e informa\u00e7\u00e3o. Gosto de jogos eletr\u00f4nicos e de esportes. Desejo que todos tenham uma \u00f3tima vida!\",\"sameAs\":[\"https:\\\/\\\/infodiversao.com\"],\"url\":\"https:\\\/\\\/infodiversao.com\\\/index.php\\\/author\\\/miguel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }","description":"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.","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:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/","og_locale":"pt_BR","og_type":"article","og_title":"Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }","og_description":"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.","og_url":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/","og_site_name":"Infodiversao","article_publisher":"https:\/\/www.facebook.com\/Infodiversao","article_published_time":"2026-03-09T13:04:35+00:00","article_modified_time":"2026-03-09T13:07:24+00:00","og_image":[{"width":1360,"height":768,"url":"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg","type":"image\/jpeg"}],"author":"Infodiversao","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Infodiversao","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#article","isPartOf":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/"},"author":{"name":"Infodiversao","@id":"https:\/\/infodiversao.com\/#\/schema\/person\/28990c95b17bc578ca4b44c47cafa7d5"},"headline":"Estrutura b\u00e1sica de um programa no Portugol Studio (com exemplos)","datePublished":"2026-03-09T13:04:35+00:00","dateModified":"2026-03-09T13:07:24+00:00","mainEntityOfPage":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/"},"wordCount":713,"commentCount":0,"publisher":{"@id":"https:\/\/infodiversao.com\/#organization"},"image":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#primaryimage"},"thumbnailUrl":"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg","keywords":["algoritmo","blocos de c\u00f3digo","boas pr\u00e1ticas","chaves","condicionais","estrutura de programa","fun\u00e7\u00e3o inicio","identa\u00e7\u00e3o","introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o","l\u00f3gica de programa\u00e7\u00e3o","portugol","portugol studio","Programa\u00e7\u00e3o para Iniciantes","se e senao","vari\u00e1veis"],"articleSection":["Portugol Studio","Programa\u00e7\u00e3o"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/","url":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/","name":"Estrutura B\u00e1sica no Portugol Studio: Entenda as Chaves { }","isPartOf":{"@id":"https:\/\/infodiversao.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#primaryimage"},"image":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#primaryimage"},"thumbnailUrl":"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg","datePublished":"2026-03-09T13:04:35+00:00","dateModified":"2026-03-09T13:07:24+00:00","description":"Aprenda a estrutura b\u00e1sica de um programa no Portugol Studio e entenda por que as chaves { } s\u00e3o essenciais. Veja exemplos.","breadcrumb":{"@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#primaryimage","url":"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg","contentUrl":"https:\/\/infodiversao.com\/wp-content\/uploads\/2026\/03\/infodiversao2.jpg","width":1360,"height":768,"caption":"estrutura b\u00e1sica"},{"@type":"BreadcrumbList","@id":"https:\/\/infodiversao.com\/index.php\/2026\/03\/09\/estrutura-basica-portugol-studio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/infodiversao.com\/"},{"@type":"ListItem","position":2,"name":"Estrutura b\u00e1sica de um programa no Portugol Studio (com exemplos)"}]},{"@type":"WebSite","@id":"https:\/\/infodiversao.com\/#website","url":"https:\/\/infodiversao.com\/","name":"Infodiversao","description":"Site voltado a not\u00edcias, guias, tutoriais e muita divers\u00e3o.","publisher":{"@id":"https:\/\/infodiversao.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infodiversao.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/infodiversao.com\/#organization","name":"Infodiversao","url":"https:\/\/infodiversao.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/infodiversao.com\/#\/schema\/logo\/image\/","url":"https:\/\/infodiversao.com\/wp-content\/uploads\/2025\/10\/logo_infodiversao.png","contentUrl":"https:\/\/infodiversao.com\/wp-content\/uploads\/2025\/10\/logo_infodiversao.png","width":1369,"height":1428,"caption":"Infodiversao"},"image":{"@id":"https:\/\/infodiversao.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Infodiversao"]},{"@type":"Person","@id":"https:\/\/infodiversao.com\/#\/schema\/person\/28990c95b17bc578ca4b44c47cafa7d5","name":"Infodiversao","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d273e79c26cc7a805f8cbd576dfa758f30912af0d50c6cdc0df5587aa5f37d53?s=96&d=mm&r=g","caption":"Infodiversao"},"description":"Adoro tecnologia e informa\u00e7\u00e3o. Gosto de jogos eletr\u00f4nicos e de esportes. Desejo que todos tenham uma \u00f3tima vida!","sameAs":["https:\/\/infodiversao.com"],"url":"https:\/\/infodiversao.com\/index.php\/author\/miguel\/"}]}},"_links":{"self":[{"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/posts\/2694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/comments?post=2694"}],"version-history":[{"count":1,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/posts\/2694\/revisions"}],"predecessor-version":[{"id":2696,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/posts\/2694\/revisions\/2696"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/media\/2697"}],"wp:attachment":[{"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infodiversao.com\/index.php\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}