{"id":1135,"date":"2015-06-06T23:31:02","date_gmt":"2015-06-06T23:31:02","guid":{"rendered":"http:\/\/linguagemprisma.net\/blog\/?p=1135"},"modified":"2015-06-06T23:42:52","modified_gmt":"2015-06-06T23:42:52","slug":"usando-o-comando-vapara","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/modo_texto\/usando-o-comando-vapara\/","title":{"rendered":"Usando o comando *vapara*"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>No mundo da programa\u00e7\u00e3o, muitas vezes, a prioridade recai unicamente em uma estrutura\u00e7\u00e3o limpa e organizada, um c\u00f3digo simples de se ler e f\u00e1cil de se reutilizar. Nessa perspectiva o comando <strong>vapara (goto)<\/strong> foi praticamente banido, com exce\u00e7\u00e3o de alguns problemas que parecem ser resolvidos com seu uso somente.<\/p>\n<p>Para quem n\u00e3o sabe sobre o comando<strong> vapara,<\/strong> ele faz a execu\u00e7\u00e3o de seu programa ir para qualquer parte do c\u00f3digo, (claro que se dentro do mesmo escopo) utilizando para isso pontos chamados de r\u00f3tulos.<\/p>\n<p>Veja em Prisma como \u00e9 simples criar um r\u00f3tulo e usar o vapara:<\/p>\n<p><em>O programa abaixo cria um la\u00e7o de repeti\u00e7\u00e3o, incrementando o valor de x, no final diz o tempo gasto.<\/em><\/p>\n<pre class=\"lang:prisma decode:true \">t1 = sis.tempo();\r\nx = 0;\r\n\r\n\r\n::comeco::\r\n\r\nx = x + 1;\r\nimprima( x );\r\n\r\nse x &gt;= 100000 entao vapara final fim;\r\nvapara comeco;\r\n\r\n::final::\r\n\r\nimprima('chegou a cem mil em ' , sis.diftempo( sis.tempo() , t1 ) , 'segundos(s)' );\r\n\r\nleia();<\/pre>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/06\/vapara.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1139\" src=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/06\/vapara-300x174.png\" alt=\"vapara\" width=\"300\" height=\"174\" srcset=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/06\/vapara-300x174.png 300w, https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/06\/vapara.png 629w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Observe que para criar o r\u00f3tulo \u00e9 preciso usar quatro sinais de dois-pontos. (<strong>::nomerotulo::<\/strong>);<\/p>\n<p>Ap\u00f3s criado o r\u00f3tulo, use \u00a0&#8220;<strong>vapara nomerotulo;<\/strong>&#8221;<\/p>\n<p>No programa acima a execu\u00e7\u00e3o \u00e9 levada para ::comeco:: at\u00e9 que x seja maior ou igual a 100000, ent\u00e3o a execu\u00e7\u00e3o \u00e9 levada para ::final:: terminando o la\u00e7o criado e imprimindo a mensagem.<\/p>\n<p>&nbsp;<\/p>\n<p>\u00c9 isso a\u00ed, pessoal, qualquer d\u00favida poste nos coment\u00e1rios, ou no f\u00f3rum.<\/p>\n<p>Att. Adalberto;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; No mundo da programa\u00e7\u00e3o, muitas vezes, a prioridade recai unicamente em uma estrutura\u00e7\u00e3o limpa e organizada, um c\u00f3digo simples de se ler e f\u00e1cil de se reutilizar. Nessa perspectiva o comando vapara (goto) foi praticamente banido, com exce\u00e7\u00e3o de alguns problemas que parecem ser resolvidos com seu uso somente. Para quem n\u00e3o sabe sobre&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-1135","post","type-post","status-publish","format-standard","hentry","category-modo_texto","category-prisma"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=1135"}],"version-history":[{"count":5,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/1135\/revisions"}],"predecessor-version":[{"id":1141,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/1135\/revisions\/1141"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=1135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=1135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}