{"id":86,"date":"2009-01-14T15:46:32","date_gmt":"2009-01-14T20:46:32","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/programando\/?p=86"},"modified":"2009-01-14T15:47:50","modified_gmt":"2009-01-14T20:47:50","slug":"declaracion-de-variables-y-definicion-de-constantes","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/programando\/declaracion-de-variables-y-definicion-de-constantes\/","title":{"rendered":"Declaraci\u00f3n de variables y Definici\u00f3n de constantes"},"content":{"rendered":"<p>Muchos lenguajes de programaci\u00f3n necesitan que se declaren variables y definan constantes antes de usarlas.<\/p>\n<p>En nuestro pseudoc\u00f3digo vamos a declarar las variables de la siguiente forma:<\/p>\n<p><strong>var<\/strong> <em>tipoDato nombreVariable<\/em><\/p>\n<p>Ejemplos:<\/p>\n<p><strong>var <em>entero<\/em><\/strong><em> nota<\/em><\/p>\n<p><strong>var <\/strong><em><strong>caracter <\/strong>letra<\/em><\/p>\n<p><strong>var <em>real <\/em><\/strong><em>costo<\/em><\/p>\n<p>Hay que definir las constantes tambi\u00e9n:<\/p>\n<p><strong>definir <\/strong><em>nombre valor<\/em><\/p>\n<p>Ejemplos:<\/p>\n<p><strong>definir <\/strong>PI 3.14<\/p>\n<p><strong>definir <\/strong>RADIO 3<\/p>\n<p><strong>definir <\/strong>JUGADORES 5<\/p>\n<p><strong>\u00bfPor qu\u00e9 las variables y constantes deben ser declaradas y siempre al inicio ?<\/strong><\/p>\n<p>Para ilustrarlo mejor voy a poner un ejemplo sencillo: si nos contratan para construir una pared, el cliente SIEMPRE pregunta\u00a0 - \u00bfY que necesita para construirla? -, en ese momento como buenos obreros debemos pensar en los recursos que usaremos para realizar nuestro tabajo (bloques, cemento, arena, herramientas, etc); no ser\u00eda bueno que mientras construimos nuestra pared pidamos al cliente que compre m\u00e1s material porque no lo hab\u00edamos incluido en nuestra lista (el cliente se enfadar\u00eda y con mucha raz\u00f3n), y tampoco usamos cosas que no tenemos. Antes de desarrollar nuestro algoritmo, debemos calcular las cosas que necesitamos y entre ellas est\u00e1n las variables y constantes que usaremos.<\/p>\n<p>Ejemplos:<\/p>\n<p>1.- Nos piden que desarrollemos un programa que dado el radio calcule el per\u00edmetro de un c\u00edrculo.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong><\/p>\n<p>El per\u00edmetro de un c\u00edrculo es igual a 2*PI *radio, y como todos conocemos el valor de PI es 3.14<\/p>\n<p>El algoritmo a usar ser\u00e1 el siguiente:<\/p>\n<p><strong>inicio<\/strong><\/p>\n<p><span style=\"color: #666699\">\/\/ Definiendo las Constantes<br \/>\n<\/span><\/p>\n<p><strong>definir <\/strong>PI 3.14<\/p>\n<p><span style=\"color: #666699\">\/\/ Declarando las Variables<\/span><\/p>\n<p><strong>var <\/strong><em><strong>real <\/strong><\/em>radio<\/p>\n<p><strong>var <em>real <\/em><\/strong>perimetro<\/p>\n<p><strong>escribir(<\/strong>\"<em>Ingrese el radio del c\u00edrculo<\/em>\"<strong>) <\/strong><span style=\"color: #666699\">\/\/Solicitando el ingreso de el radio<\/span><\/p>\n<p><strong>leer(<\/strong>radio<strong>) <\/strong><span style=\"color: #666699\">\/\/leyendo datos desde el teclado<\/span><strong><br \/>\n<\/strong><\/p>\n<p>perimetro <strong>=<\/strong> 2<strong>*<\/strong>PI<strong>*<\/strong>radio\u00a0 <span style=\"color: #666699\">\/\/Calculando el per\u00edmetro<\/span><\/p>\n<p><strong>escribir(<\/strong><em>\"El per\u00edmetro es: \"<\/em><strong>)<\/strong> <span style=\"color: #666699\">\/\/Mostrando un mensaje indicando que se mostrar\u00e1 el resultado<\/span><\/p>\n<p><strong>escribir(<\/strong>perimetro<strong>) <\/strong><span style=\"color: #666699\">\/\/Mostrando el resultado<\/span><strong><br \/>\n<\/strong><\/p>\n<p><strong>fin<\/strong><\/p>\n<p>2.-  Nos piden que desarrollemos un programa que proporcion\u00e1ndole el la longitud de un lado calcule el vol\u00famen de un cubo.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong><\/p>\n<p>El vol\u00famen de un cubo es igual al lado al cubo lo que es equivalente a lado*lado*lado.<\/p>\n<p>El algoritmo a usar ser\u00e1 el siguiente:<\/p>\n<p><strong>inicio<\/strong><\/p>\n<p><span style=\"color: #666699\">\/\/ Declarando las Variables<\/span><\/p>\n<p><strong>var <\/strong><em><strong>real <\/strong><\/em>lado<\/p>\n<p><strong>var <em>real <\/em><\/strong>volumen<strong><\/strong><\/p>\n<p><strong>escribir(<\/strong>\"<em>Ingrese la longitud del lado del cubo<\/em>\"<strong>) <\/strong><span style=\"color: #666699\">\/\/Solicitando el ingreso de datos<\/span><\/p>\n<p><strong>leer(<\/strong>lado<strong>) <\/strong><span style=\"color: #666699\">\/\/leyendo datos desde el teclado<\/span><strong><br \/>\n<\/strong><\/p>\n<p>volumen <strong>=<\/strong> <span style=\"color: #000000\">lado<\/span><span style=\"color: #666699\"><span style=\"color: #000000\">*lado*lado <\/span>\/\/Calculando el vol\u00famen<\/span><\/p>\n<p><strong>escribir(<\/strong><em>\"El vol\u00famen es: \"<\/em><strong>)<\/strong> <span style=\"color: #666699\">\/\/Mostrando un mensaje indicando que se mostrar\u00e1 el resultado<\/span><\/p>\n<p><strong>escribir(<\/strong>volumen<strong>) <\/strong><span style=\"color: #666699\">\/\/Mostrando el resultado<\/span><strong><br \/>\n<\/strong><\/p>\n<p><strong>fin<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchos lenguajes de programaci\u00f3n necesitan que se declaren variables y definan constantes antes de usarlas. En nuestro pseudoc\u00f3digo vamos a declarar las variables de la siguiente forma: var tipoDato nombreVariable Ejemplos: var entero nota var caracter letra var real costo Hay que definir las constantes tambi\u00e9n: definir nombre valor Ejemplos: definir PI 3.14 definir RADIO [&hellip;]<\/p>\n","protected":false},"author":385,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2723,2722,2732],"tags":[6083,2846,3023,3025,3024,3026,6084,2845],"class_list":["post-86","post","type-post","status-publish","format-standard","hentry","category-algoritmos","category-aprende-a-programar","category-pseudocodigo","tag-algoritmos","tag-constantes","tag-declaracion","tag-declarar","tag-definicion","tag-definir","tag-pseudocodigo","tag-variables"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/users\/385"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/comments?post=86"}],"version-history":[{"count":5,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/86\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/86\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/media?parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/categories?post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/tags?post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}