{"id":151,"date":"2014-12-30T12:00:17","date_gmt":"2014-12-30T12:00:17","guid":{"rendered":"http:\/\/linguagemprisma.net\/?p=151"},"modified":"2017-09-03T11:05:52","modified_gmt":"2017-09-03T15:05:52","slug":"algumas-consideracoes-sobre-a-linguagem-palavras-reservadas-e-operadores-relacionais","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/modo_texto\/algumas-consideracoes-sobre-a-linguagem-palavras-reservadas-e-operadores-relacionais\/","title":{"rendered":"Palavras reservadas, unir strings e operadores relacionais"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/logo_prisma148.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-57 aligncenter\" src=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/logo_prisma148.png\" alt=\"logo_prisma148\" width=\"70\" height=\"47\" \/><\/a><strong>Prisma<\/strong><\/p>\n<p style=\"text-align: justify;\">Programar em prisma \u00e9 semelhante a programar em linguagens interpretadas modernas como Python, Ruby, principalmente Lua.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/python.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-152\" src=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/python.jpeg\" alt=\"python\" width=\"81\" height=\"103\" \/><\/a><a href=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/ruby.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-153\" src=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/ruby.jpeg\" alt=\"ruby\" width=\"71\" height=\"71\" \/><\/a>\u00a0 <a href=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/logo_lua_black.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-55\" src=\"http:\/\/linguagemprisma.br4.biz\/wp-content\/uploads\/2014\/12\/logo_lua_black.png\" alt=\"logo_lua_black\" width=\"87\" height=\"106\" \/><\/a>; por\u00e9m tem diferen\u00e7as, a mais not\u00e1vel, \u00e9 claro, prisma oferece comandos em portugu\u00eas.<\/p>\n<p style=\"text-align: justify;\"><strong>Palavras reservadas:<\/strong> s\u00e3o palavras-comando da pr\u00f3pria linguagem, n\u00e3o podendo ser usadas com outro prop\u00f3sito:<\/p>\n<p style=\"text-align: justify;\">Portugu\u00eas \/ ingl\u00eas:<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\"><strong>\u00a0&#8220;e&#8221;, \/\/and<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;quebre&#8221;, \/\/break<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;inicio&#8221;, \/\/do<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;senao&#8221;, \/\/else<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;senaose&#8221;,\/\/elseif&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;fim&#8221;, \/\/ &#8220;end&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;falso&#8221;, \/\/ &#8220;false&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;para&#8221; , \/\/ &#8220;for&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;funcao&#8221; , \/\/ &#8220;function&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;vapara&#8221;, \/\/ &#8220;goto&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;se&#8221;, \/\/\u00a0\u00a0 &#8220;if&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;em&#8221;, \/\/\u00a0 &#8220;in&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;local&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;nulo&#8221;, \/\/ &#8220;nil&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;nao&#8221;, \/\/ &#8220;not&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;ou&#8221;, \/\/ &#8220;or&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;repita&#8221;, \/\/\u00a0 &#8220;repeat&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;retorne&#8221;, \/\/\u00a0 &#8220;return&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;entao&#8221;, \/\/ &#8220;then&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;verdadeiro&#8221;, \/\/ &#8220;true&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;ate&#8221;, \/\/ &#8220;until&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong>\u00a0\u00a0\u00a0 &#8220;enquanto&#8221; , \/\/ &#8220;while&#8221;,<\/strong><\/span><br \/>\n<span style=\"color: #333399;\"><strong><br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Note que devemos usar a palavra-chave tal como ela se apresenta, ex:<\/p>\n<p style=\"text-align: justify;\">use o <strong>se <\/strong>e n\u00e3o <strong>SE ou Se ou sE, <\/strong>Prisma \u00e9 case sensitive, isto \u00e9, diferencia mai\u00fasculas de min\u00fasculas.<\/p>\n<p style=\"text-align: justify;\">Palavras reservadas e fun\u00e7\u00f5es s\u00e3o coisas diferentes, as palavras s\u00e3o fixas e imut\u00e1veis, a n\u00e3o ser,<\/p>\n<p style=\"text-align: justify;\">que se modifique a pr\u00f3pria linguagem, j\u00e1 as fun\u00e7\u00f5es podem ser criadas modificas e atribu\u00eddas. logo:<br \/>\n&#8216;enquanto&#8217; \u00e9 de categoria diferente de &#8216;imprima&#8217; ( uma \u00e9 palavra-chave e outra fun\u00e7\u00e3o );<\/p>\n<p style=\"text-align: justify;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p style=\"text-align: justify;\"><strong>Sinais especiais e operadores relacionais:<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\"><strong>\u00a0 &#8220;..&#8221;, &#8220;&#8230;&#8221;, &#8220;==&#8221;, &#8220;&gt;=&#8221;, &#8220;&lt;=&#8221;, &#8220;&lt;&gt;&#8221;, &#8220;&lt;&#8221; , &#8220;&gt;&#8221;<br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">na sequ\u00eancia:<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\"> concatenar strings \/\u00a0 argumentos indefinidos para fun\u00e7\u00f5es \/ testa igualdade \/ maior ou igual a \/<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">menor ou igual a \/\u00a0 diferente de \/ menor que \/ maior que<\/span><\/p>\n<p style=\"text-align: justify;\">como usar:<\/p>\n<p style=\"text-align: justify;\">\u00a0<strong>&#8216;..&#8217;\u00a0 &#8211; &gt;<\/strong><\/p>\n<pre class=\"lang:prisma decode:true \"> x = \"Ola\" .. \" \" .. \"Mundo\" .. \" em Prisma!!!\";  \/\/une as strings e armazena o resultado na vari\u00e1vel x ficando assim:\r\n\r\n\/\/ x = ( \"Ola Mundo em Prisma!!!\" );<\/pre>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #008000;\"><span style=\"color: #000000;\"><strong>&#8216;&#8230;&#8217; &#8211; &gt;<\/strong><\/span><\/span><\/p>\n<pre class=\"lang:prisma decode:true \"> function escreva (...) \/\/aceita n\u00famero vari\u00e1vel de par\u00e2metros\r\n\r\n       imprima( ... ); \/\/imprime os par\u00e2metros passados\r\n\r\nfim\r\n\r\nescreva ( \"ola\" , \"mundo\" , \"em\" , \"Prisma\");<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"lang:prisma decode:true \">\/\/ poderia converter a sequ\u00eancia de par\u00e2metros em tabela (matriz):   args = { ... }; ex.:\r\n\r\nfuncao escreva( ... )\r\n\r\n           t = { ... };\r\n\r\n           para i = 1 , #t  inicio\r\n                     imprima( t[i] );\r\n           fim\r\n\r\nfim\r\n\r\nescreva( \"ola\" , \"mundo\" , \"em\" , \"prisma\");\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"color: #000000;\">== , &gt; , &lt; , &lt;= , &gt;= , &lt;&gt;; ( s\u00e3o muito \u00fateis para testes de condi\u00e7\u00f5es)<br \/>\n<\/span><\/strong><\/p>\n<pre class=\"lang:prisma decode:true\">a = 1; b=2; \/\/ atribuindo valores \u00e0s v\u00e1riaveis\r\n\r\n\/\/n\u00e3o confunda o operador de atribui\u00e7\u00e3o '=' com o de teste de igualdade '=='\r\n\r\nse a == b entao\r\n\r\n                  imprima(\"iguais\");\r\n\r\nsenaose a &lt;&gt; b entao \r\n\r\n               imprima (\"diferentes\");\r\n\r\nsenaose a &lt; b entao\r\n\r\n              imprima( \"a menor que b\");\r\n\r\nsenaose a &gt; b entao\r\n\r\n             imprima (\"a maior que b\");\r\n\r\nsenaose a &lt;= b entao\r\n\r\n           imprima ( \"a menor ou igual a b\");\r\n\r\nsenaose a &gt;= b entao\r\n\r\n          imprima( \"a maior ou igual a b\");\r\n\r\nsenao\r\n\r\n          imprima ( \"nenhuma das alternativas\");\r\n\r\nfim<\/pre>\n<p>&nbsp;<\/p>\n<p>por enquanto \u00e9 isso, at\u00e9 mais!<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>Prisma Programar em prisma \u00e9 semelhante a programar em linguagens interpretadas modernas como Python, Ruby, principalmente Lua. \u00a0 ; por\u00e9m tem diferen\u00e7as, a mais not\u00e1vel, \u00e9 claro, prisma oferece comandos em portugu\u00eas. Palavras reservadas: s\u00e3o palavras-comando da pr\u00f3pria linguagem, n\u00e3o podendo ser usadas com outro prop\u00f3sito: Portugu\u00eas \/ ingl\u00eas: \u00a0&#8220;e&#8221;, \/\/and \u00a0\u00a0\u00a0 &#8220;quebre&#8221;, \/\/break \u00a0\u00a0\u00a0&#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-151","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\/151","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=151"}],"version-history":[{"count":1,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":3148,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions\/3148"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}