{"id":2800,"date":"2024-04-17T14:45:00","date_gmt":"2024-04-17T12:45:00","guid":{"rendered":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?p=2800"},"modified":"2024-04-17T16:49:30","modified_gmt":"2024-04-17T14:49:30","slug":"arrays","status":"publish","type":"post","link":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays","title":{"rendered":"\u00bfQu\u00e9 son los arrays? Tipos de arrays en C, C++, Java, Javascript y PHP"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Guardar informaci\u00f3n<\/strong> en el \u00e1mbito de la inform\u00e1tica es obligatorio para poder llevar a cabo muchas o casi todas las operaciones habituales dentro de cualquier programa o proceso. Por eso se usan los<strong> arrays<\/strong>, qu\u00e9date con este t\u00e9rmino.<\/p>\n<p style=\"text-align: justify;\">En la programaci\u00f3n existen multitud de <strong>estructuras de datos<\/strong> complejas que sirven para guardar informaci\u00f3n de manera m\u00e1s organizada que con simples variables. Una de estas estructuras son los <strong>arrays<\/strong>, t\u00edpicamente utilizados en cualquier lenguaje de programaci\u00f3n actual.<\/p>\n<p style=\"text-align: justify;\">Si quieres descubrir <strong>qu\u00e9 son los arrays<\/strong>, qu\u00e9\u00a0<strong>caracter\u00edsticas<\/strong> principales tienen, las diferentes <strong>dimensiones<\/strong> en las que se pueden organizar y un ejemplo de c\u00f3mo se <strong>declaran y acceden<\/strong> a ellas en diferentes lenguajes de programaci\u00f3n, sigue leyendo este art\u00edculo.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#%C2%BFQue_son_los_arrays\" title=\"\u00bfQu\u00e9 son los arrays?\">\u00bfQu\u00e9 son los arrays?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Caracteristicas_principales_de_los_arrays\" title=\"Caracter\u00edsticas principales de los arrays\">Caracter\u00edsticas principales de los arrays<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Dimensionalidades_de_los_arrays\" title=\"Dimensionalidades de los arrays\">Dimensionalidades de los arrays<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Arrays_unidimensionales\" title=\"Arrays unidimensionales\">Arrays unidimensionales<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Arrays_bidimensionales\" title=\"Arrays bidimensionales\">Arrays bidimensionales<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Arrays_multidimensionales\" title=\"Arrays multidimensionales\">Arrays multidimensionales<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Declaracion_y_acceso_de_arrays_en_varios_lenguajes\" title=\"Declaraci\u00f3n y acceso de arrays en varios lenguajes\">Declaraci\u00f3n y acceso de arrays en varios lenguajes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Array_en_C_y_C\" title=\"Array en C y C++\">Array en C y C++<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Array_en_Java\" title=\"Array en Java\">Array en Java<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Array_en_Javascript\" title=\"Array en Javascript\">Array en Javascript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#Array_en_PHP\" title=\"Array en PHP\">Array en PHP<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\/#%C2%A1Organiza_tus_datos_con_la_ayuda_de_los_arrays\" title=\"\u00a1Organiza tus datos con la ayuda de los arrays!\">\u00a1Organiza tus datos con la ayuda de los arrays!<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_son_los_arrays\"><\/span>\u00bfQu\u00e9 son los arrays?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Vamos directo a expresar su significado. Un <strong>array<\/strong> es una manera de poder guardar <strong>datos<\/strong> del mismo tipo o clase (Enteros, car\u00e1cteres, booleanos, etc.).<\/p>\n<p style=\"text-align: justify;\">Es posible el acceso a cada <strong>elemento de un array<\/strong> a trav\u00e9s de un n\u00famero entero que se denomina <strong>\u00edndice<\/strong> (pueden existir 2 o m\u00e1s \u00edndices seg\u00fan la <strong>dimensionalidad<\/strong> del array).<\/p>\n<p style=\"text-align: justify;\">La numeraci\u00f3n de estos elementos dentro del array comienza en 0 (primer elemento del array) y finaliza en n-1 (\u00faltimo elemento del array) donde <strong>n es el tama\u00f1o completo de dicho array.<\/strong><\/p>\n<p style=\"text-align: justify;\">Para utilizar los arrays de manera adecuada se realizan las siguientes acciones sobre ellos:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Declarar el array<\/li>\n<li>Crear el array e inicializarlo (Esta acci\u00f3n puede ser incluida en la declaraci\u00f3n)<\/li>\n<li>Acceder y utilizar el array<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Caracteristicas_principales_de_los_arrays\"><\/span>Caracter\u00edsticas principales de los arrays<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Las principales <strong>caracter\u00edsticas de un array<\/strong> son:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Tiene un nombre de variable \u00fanico que representa a cada elemento dentro de \u00e9l y estos elementos son diferenciados por un \u00edndice.<\/li>\n<li>Los elementos dentro del array son guardados en posiciones de memoria de forma continua.<\/li>\n<li>Se puede acceder a cada elemento individual del array de manera directa o aleatoria.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Dimensionalidades_de_los_arrays\"><\/span>Dimensionalidades de los arrays<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Dependiendo de la forma como se declaran o construyen los arrays, se pueden clasificar en: <strong>unidimensional, bidimensional o multidimensional.<\/strong><\/p>\n<p style=\"text-align: justify;\">Los m\u00e1s utilizados son los arrays estructurados como un <strong>vector<\/strong> (unidimensionales) o como una <strong>matriz<\/strong> (bidimensionales), aunque se pueden crear estructuras de m\u00e1s de 2 dimensiones (multidimensionales) sin ning\u00fan problema.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Arrays_unidimensionales\"><\/span>Arrays unidimensionales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Un <strong>array unidimensional (vector)<\/strong> es aquel en el cual se puede acceder a cualquier elemento solamente con un \u00edndice.<\/p>\n<p style=\"text-align: justify;\">Se puede imaginar como si se tratase de una <strong>lista<\/strong> de datos en la cual, para referirnos a cada elemento de dicha lista, emplearemos un n\u00famero (\u00edndice) para indicar la posici\u00f3n en la que podemos encontrar dicho elemento dentro de ella.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2803\" src=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Unidimensional.jpg\" alt=\"Array Unidimensional\" width=\"500\" height=\"300\" srcset=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Unidimensional.jpg 500w, https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Unidimensional-175x105.jpg 175w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Arrays_bidimensionales\"><\/span>Arrays bidimensionales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">En el caso de los <strong>arrays bidimensionales<\/strong> (Tambi\u00e9n llamados <strong>tablas o matr\u00edces<\/strong>), son 2 los \u00edndices necesarios para localizar cualquier elemento.<\/p>\n<p style=\"text-align: justify;\">Cualquier elemento dentro del <strong>array bidimensional <\/strong>se puede imaginar como un elemento que se encuentra localizado dentro de una posici\u00f3n determinadas en un \u201c<strong>eje X<\/strong>\u201d y un \u201c<strong>eje Y<\/strong>\u201d.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2804\" src=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Bidimensional.jpg\" alt=\"Array Bidimensional\" width=\"500\" height=\"300\" srcset=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Bidimensional.jpg 500w, https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Bidimensional-175x105.jpg 175w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p style=\"text-align: justify;\">En la imagen anterior, si cogemos cualquier posici\u00f3n dentro del array como una posici\u00f3n {x,y}:<\/p>\n<ul style=\"text-align: justify;\">\n<li>{0,0} corresponde al n\u00famero 1 azul.<\/li>\n<li>{2,3} corresponde al n\u00famero 1 rojo.<\/li>\n<li>{4,4} corresponde al n\u00famero 2 verde.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Arrays_multidimensionales\"><\/span>Arrays multidimensionales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Tambi\u00e9n se pueden crear arrays de m\u00e1s de 2 dimensiones y son los denominados <strong>arrays multidimensionales<\/strong>.<\/p>\n<p style=\"text-align: justify;\">En este caso el n\u00famero de \u00edndices viene determinado por el n\u00famero de dimensiones de nuestro array, por ejemplo, <strong>para un array tridimensional el n\u00famero de \u00edndices ser\u00eda 3.<\/strong><\/p>\n<p style=\"text-align: justify;\">Igual que ocurre con los otros <strong>tipos de arrays<\/strong>, cualquier elemento puede ser localizado mediante una posici\u00f3n concreta.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2808\" src=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Multidimensional-ligera.jpg\" alt=\"Array Multidimensional\" width=\"500\" height=\"300\" srcset=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Multidimensional-ligera.jpg 500w, https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/Array-Multidimensional-ligera-175x105.jpg 175w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p style=\"text-align: justify;\">Si cogemos como ejemplo la imagen anterior, se trata de un <strong>array tridimensional<\/strong>, en el que, cualquier elemento, puede ser localizado mediante una posici\u00f3n {x,y,z}.<\/p>\n<p style=\"text-align: justify;\">Por ejemplo:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Para el cuadrado rojo que est\u00e1 en la cara inferior izquierda la posici\u00f3n ser\u00eda {0,2,0}<\/li>\n<li>Si queremos localizar el cuadrado verde de la cara inferior derecha ser\u00eda {2,1,1}<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Declaracion_y_acceso_de_arrays_en_varios_lenguajes\"><\/span>Declaraci\u00f3n y acceso de arrays en varios lenguajes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Los arrays, como dije anteriormente, son una <strong>estructura b\u00e1sica<\/strong> dentro de cualquier lenguaje de programaci\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Pero cada <strong>lenguaje<\/strong> administra, declara y usa los arrays de manera distinta.<\/p>\n<p style=\"text-align: justify;\">A continuaci\u00f3n expongo una breve gu\u00eda sobre la declaraci\u00f3n y el acceso a arrays con distintos lenguajes de programaci\u00f3n.<\/p>\n<p style=\"text-align: justify;\"><em>Anotaci\u00f3n: Todas las declaraciones de arrays que se van a hacer a continuaci\u00f3n se hacen de forma vac\u00eda, es decir, no se inicializan valores dentro de dicha declaraci\u00f3n, pero perfectamente se pueden inicializar valores dentro del array a la hora de la declaraci\u00f3n.<\/em><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Array_en_C_y_C\"><\/span>Array en C y C++<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Para declarar un <strong>array unidimensional<\/strong> tanto en <strong>C<\/strong> como en <strong>C++<\/strong>, la sentencia a utilizar es:<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #800000;\"><strong><em>Tipo_dato nombre_array[n\u00famero_elementos];<\/em><\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Donde n\u00famero de elementos debe ser mayor o igual a 1.<\/p>\n<p style=\"text-align: justify;\">Un ejemplo podr\u00eda ser: <span style=\"color: #800000;\"><em>int ejemplo[7];<\/em><\/span><\/p>\n<p style=\"text-align: justify;\">Para acceder a cualquier posici\u00f3n dentro dicho array, la sentencia a utilizar es:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">Nombre_array[posici\u00f3n];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Donde \u201cposici\u00f3n\u201d debe encontrarse en el rango desde 0 a \u201cn\u00famero_elementos\u201d-1.<\/p>\n<p style=\"text-align: justify;\">Por tanto, si por ejemplo quisi\u00e9ramos acceder a la posici\u00f3n 6 de dicho array, la sentencia a utilizar ser\u00eda <em><span style=\"color: #800000;\">ejemplo[5];<\/span><\/em> ya que, como dijimos anteriormente, los \u00edndices en los arrays comienzan en la posici\u00f3n 0.<\/p>\n<p style=\"text-align: justify;\">En el caso de los arrays bidimensionales y multidimensionales, la declaraci\u00f3n es igual que para los unidimensionales aumentando el n\u00famero de \u201ccorchetes\u201d donde quedan especificadas las dimensiones del array.<\/p>\n<p style=\"text-align: justify;\">Por ejemplo, para un<strong> array bidimensional<\/strong> <strong>un ejemplo de declaraci\u00f3n<\/strong> ser\u00eda: <span style=\"color: #800000;\"><em>char palabras[4][5];<\/em><\/span> mientras que si queremos declarar un array de 4 dimensiones un ejemplo ser\u00eda: <em><span style=\"color: #800000;\">bool elecci\u00f3n[3][2][3][2];<\/span><\/em><\/p>\n<p style=\"text-align: justify;\">A la hora de acceder estamos ante la misma situaci\u00f3n aumentando las dimensiones en la consulta. Por ejemplo: <span style=\"color: #800000;\"><em>palabras[2][0];<\/em><\/span> o <em><span style=\"color: #800000;\">elecci\u00f3n[0][0][1][2];<\/span><\/em><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Array_en_Java\"><\/span>Array en Java<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Declarar y acceder a un array en <a href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/java-el-lenguaje-de-programacion-universal\/\" target=\"_blank\" rel=\"noopener\"><strong>Java<\/strong><\/a> es muy parecido a C o C++.<\/p>\n<p style=\"text-align: justify;\">La principal diferencia radica en que Java trata a un <strong>array<\/strong> como si fuera un <strong>objeto<\/strong> mientras que en C y C++ se trata como si fuera una <strong>variable<\/strong>.<\/p>\n<p style=\"text-align: justify;\">La sentencia utilizada para declarar un array unidimensional en Java es:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">Tipo_dato nombre_array[];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">Nombre_array = new tipo_dato[tama\u00f1o_array];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Y para acceder la sentencia ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">nombre_array[posici\u00f3n];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Un ejemplo ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><em><span style=\"color: #800000;\">Int n\u00fameros[];<\/span><\/em>\u00a0 \/\/ Declaramos un array \u201cn\u00fameros\u201d de tipo entero<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #800000;\"><em>n\u00fameros= new int[8];<\/em> <\/span>\/\/ Inicializamos un objeto \u201cn\u00fameros\u201d de tipo array de n\u00fameros enteros con 9 elementos.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #800000;\"><em>n\u00fameros[5];<\/em><\/span> \/\/ Accedemos al sexto elemento dentro del array \u201cn\u00fameros\u201d<\/p>\n<p style=\"text-align: justify;\">Para arrays de m\u00e1s dimensiones ser\u00eda exactamente igual solamente a\u00f1adiendo m\u00e1s \u201ccorchetes\u201d con las dimensiones deseadas.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Array_en_Javascript\"><\/span>Array en Javascript<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">En el caso de <strong>Javascript<\/strong>, para declarar un array existen 2 m\u00e9todos:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">Var nombre_array = new Array();<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">o<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">Var nombre_array = [];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Para acceder a cualquier elemento dentro del array la sentencia ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">nombre_array [posici\u00f3n];<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Para <strong>arrays multidimensionales en Javascript<\/strong> pod\u00e9is ver el siguiente <a href=\"https:\/\/tutobasico.com\/multidimensionales-javascript\/\" target=\"_blank\" rel=\"noopener\">tutorial<\/a>.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Array_en_PHP\"><\/span>Array en PHP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Finalmente, vamos a ver c\u00f3mo declarar y acceder a los elementos de un array con <strong>PHP<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Para declarar un array unidimesional, la sintaxis ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">$nombre_variable = array();\u00a0<\/span> <\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Ejemplo: <em><span style=\"color: #800000;\">$colores = array();<\/span><\/em><\/p>\n<p style=\"text-align: justify;\">En el caso de que queramos declarar un array multidimensional (2 \u00f3 m\u00e1s dimensiones) simplemente habr\u00eda que ir concatenando la funci\u00f3n array() para cada dimensi\u00f3n dentro de la dimensi\u00f3n anterior:<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #800000;\">$nombre_variable = array(array(\u2026));<\/span><\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Por ejemplo, si queremos un array bidimensional ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><em><span style=\"color: #800000;\">$tabla = array(array());<\/span><\/em><\/p>\n<p style=\"text-align: justify;\">Mientras que si queremos uno tridimensional ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><em><span style=\"color: #800000;\">$variable = array(array(array()));<\/span><\/em><\/p>\n<p style=\"text-align: justify;\">Para acceder a los arrays en PHP la sentencia a utilizar ser\u00eda:<\/p>\n<p style=\"text-align: justify;\"><em><strong><span style=\"color: #800000;\">$nombre_variable[posici\u00f3n]; <\/span><\/strong><\/em><\/p>\n<p style=\"text-align: justify;\">Ejemplo: <em><span style=\"color: #800000;\">$colores[3];<\/span><\/em><\/p>\n<p style=\"text-align: justify;\">Y en el caso de multidimensionales simplemente basta con ir incluyendo \u201ccorchetes\u201d con la posici\u00f3n dentro de dicha dimensi\u00f3n. Ejemplo: <em><span style=\"color: #800000;\">$variable[3][2][0];<\/span><\/em><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"%C2%A1Organiza_tus_datos_con_la_ayuda_de_los_arrays\"><\/span>\u00a1Organiza tus datos con la ayuda de los arrays!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Llegados a este punto se deber\u00eda tener una visi\u00f3n m\u00e1s clara sobre c\u00f3mo funcionan los <strong>arrays<\/strong> en la <strong>programaci\u00f3n, <\/strong>conocer su significado\u00a0y la importancia que tienen.<\/p>\n<p style=\"text-align: justify;\">Los arrays no se quedan aqu\u00ed, esto es b\u00e1sicamente el principio, ya que, lo realmente interesante dentro de los arrays, son las <strong>b\u00fasquedas y funciones<\/strong> que se pueden llevar a cabo gracias a ellos.<\/p>\n<p style=\"text-align: justify;\">Por tanto, las <strong>posibilidades<\/strong> son <strong>inmensas<\/strong>, solo hay que saber utilizar estas estructuras de programaci\u00f3n para el desarrollo de cualquier programa, sistema o p\u00e1gina que se desee.<\/p>\n<p style=\"text-align: justify;\">Si este art\u00edculo ha sido de tu inter\u00e9s puedes echar un vistazo a otros escritos por el mismo autor\u00a0<a href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin\/\" target=\"_blank\" rel=\"noopener\">aqu\u00ed<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guardar informaci\u00f3n en inform\u00e1tica es primordial a la hora de realizar cualquier operaci\u00f3n dentro de cualquier programa o proceso. En programaci\u00f3n existen multitud de estructuras de datos complejas que sirven para guardar informaci\u00f3n, como el arrays. \u00bfQuieres conocer todo sobre ellos? \u00a1Lee este Art\u00edculo!<\/p>\n","protected":false},"author":90976,"featured_media":2801,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[729],"class_list":["post-2800","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analisis-de-datos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java<\/title>\n<meta name=\"description\" content=\"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java\" \/>\n<meta property=\"og:description\" content=\"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\" \/>\n<meta property=\"og:site_name\" content=\"Canal Inform\u00e1tica y TICS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-17T12:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-17T14:49:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1620\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rafael Mar\u00edn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@inesem\" \/>\n<meta name=\"twitter:site\" content=\"@inesem\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafael Mar\u00edn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\"},\"author\":{\"name\":\"Rafael Mar\u00edn\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673\"},\"headline\":\"\u00bfQu\u00e9 son los arrays? Tipos de arrays en C, C++, Java, Javascript y PHP\",\"datePublished\":\"2024-04-17T12:45:00+00:00\",\"dateModified\":\"2024-04-17T14:49:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\"},\"wordCount\":1446,\"commentCount\":14,\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg\",\"keywords\":[\"array\",\"arrays\",\"c#\",\"declaraci\u00f3n\",\"dimensionalidad\",\"Java\",\"javascript\",\"organizaci\u00f3n\",\"php\"],\"articleSection\":[\"An\u00e1lisis de Datos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\",\"name\":\"\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg\",\"datePublished\":\"2024-04-17T12:45:00+00:00\",\"dateModified\":\"2024-04-17T14:49:30+00:00\",\"description\":\"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg\",\"width\":\"1620\",\"height\":\"1080\",\"caption\":\"Arrays en programaci\u00f3n.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"An\u00e1lisis de Datos\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/analisis-de-datos\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u00bfQu\u00e9 son los arrays? Tipos de arrays en C, C++, Java, Javascript y PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"description\":\"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM\",\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Canal Inform\u00e1tica y TICS\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\",\"https:\/\/x.com\/inesem\",\"http:\/\/www.linkedin.com\/company\/2370697\",\"https:\/\/www.youtube.com\/user\/inesembusinesschool\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673\",\"name\":\"Rafael Mar\u00edn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg\",\"caption\":\"Rafael Mar\u00edn\"},\"description\":\"Ingeniero T\u00e9cnico en Inform\u00e1tica de Sistemas. Amante de las nuevas tecnolog\u00edas, la creaci\u00f3n de aplicaciones y el desarrollo web. Desarrolla sus habilidades en el Departamento de Inform\u00e1tica de INESEM.\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java","description":"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.","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.inesem.es\/revistadigital\/informatica-y-tics\/arrays","og_locale":"es_ES","og_type":"article","og_title":"\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java","og_description":"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.","og_url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays","og_site_name":"Canal Inform\u00e1tica y TICS","article_publisher":"https:\/\/www.facebook.com\/InesemBusinessSchool\/","article_published_time":"2024-04-17T12:45:00+00:00","article_modified_time":"2024-04-17T14:49:30+00:00","og_image":[{"width":1620,"height":1080,"url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg","type":"image\/jpeg"}],"author":"Rafael Mar\u00edn","twitter_card":"summary_large_image","twitter_creator":"@inesem","twitter_site":"@inesem","twitter_misc":{"Escrito por":"Rafael Mar\u00edn","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#article","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays"},"author":{"name":"Rafael Mar\u00edn","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673"},"headline":"\u00bfQu\u00e9 son los arrays? Tipos de arrays en C, C++, Java, Javascript y PHP","datePublished":"2024-04-17T12:45:00+00:00","dateModified":"2024-04-17T14:49:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays"},"wordCount":1446,"commentCount":14,"publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg","keywords":["array","arrays","c#","declaraci\u00f3n","dimensionalidad","Java","javascript","organizaci\u00f3n","php"],"articleSection":["An\u00e1lisis de Datos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays","name":"\u00bfQu\u00e9 es un array en programaci\u00f3n? Arrays en C y Java","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg","datePublished":"2024-04-17T12:45:00+00:00","dateModified":"2024-04-17T14:49:30+00:00","description":"Descubre qu\u00e9 son los arrays, que dimensionalidades tienen y c\u00f3mo se accede a ellos en diferentes lenguajes de programaci\u00f3n.","breadcrumb":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#primaryimage","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik.jpg","width":"1620","height":"1080","caption":"Arrays en programaci\u00f3n."},{"@type":"BreadcrumbList","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/arrays#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/"},{"@type":"ListItem","position":2,"name":"An\u00e1lisis de Datos","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/analisis-de-datos"},{"@type":"ListItem","position":3,"name":"\u00bfQu\u00e9 son los arrays? Tipos de arrays en C, C++, Java, Javascript y PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","name":"Canal Inform\u00e1tica y TICS","description":"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM","publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization","name":"Canal Inform\u00e1tica y TICS","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Canal Inform\u00e1tica y TICS"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/InesemBusinessSchool\/","https:\/\/x.com\/inesem","http:\/\/www.linkedin.com\/company\/2370697","https:\/\/www.youtube.com\/user\/inesembusinesschool\/"]},{"@type":"Person","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673","name":"Rafael Mar\u00edn","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg","caption":"Rafael Mar\u00edn"},"description":"Ingeniero T\u00e9cnico en Inform\u00e1tica de Sistemas. Amante de las nuevas tecnolog\u00edas, la creaci\u00f3n de aplicaciones y el desarrollo web. Desarrolla sus habilidades en el Departamento de Inform\u00e1tica de INESEM.","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin"}]}},"autor_name":{"name":"Rafael Mar\u00edn"},"featured_image":{"attachment_meta":{"width":"1620","height":"1080","file":"2019\/02\/portada-rubik.jpg","sizes":{"thumbnail":{"file":"portada-rubik-345x180.jpg","width":"345","height":"180","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-345x180.jpg"},"medium":{"file":"portada-rubik-175x117.jpg","width":"175","height":"117","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-175x117.jpg"},"medium_large":{"file":"portada-rubik-768x512.jpg","width":"768","height":"512","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-768x512.jpg"},"large":{"file":"portada-rubik-1020x680.jpg","width":"1020","height":"680","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-1020x680.jpg"},"wysija-newsletters-max":{"file":"portada-rubik-600x400.jpg","width":"600","height":"400","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-600x400.jpg"},"thumb-small":{"file":"portada-rubik-59x42.jpg","width":"59","height":"42","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-59x42.jpg"},"thumb-standard":{"file":"portada-rubik-110x110.jpg","width":"110","height":"110","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-110x110.jpg"},"thumb-medium":{"file":"portada-rubik-196x166.jpg","width":"196","height":"166","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-196x166.jpg"},"thumb-large":{"file":"portada-rubik-283x190.jpg","width":"283","height":"190","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-283x190.jpg"},"thumb-anteriores":{"file":"portada-rubik-230x163.jpg","width":"230","height":"163","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-230x163.jpg"},"thumb-inverso":{"file":"portada-rubik-369x261.jpg","width":"369","height":"261","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-369x261.jpg"},"thumb-cercano":{"file":"portada-rubik-650x200.jpg","width":"650","height":"200","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-650x200.jpg"},"thumb-slider":{"file":"portada-rubik-574x430.jpg","width":"574","height":"430","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-574x430.jpg"},"thumb-busqueda":{"file":"portada-rubik-580x375.jpg","width":"580","height":"375","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-580x375.jpg"},"thumb-formacion-continua":{"file":"portada-rubik-440x336.jpg","width":"440","height":"336","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-440x336.jpg"},"advps-thumb-one":{"file":"portada-rubik-600x220.jpg","width":"600","height":"220","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/02\/portada-rubik-600x220.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}}},"_links":{"self":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2800"}],"collection":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/users\/90976"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/comments?post=2800"}],"version-history":[{"count":0,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2800\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media\/2801"}],"wp:attachment":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media?parent=2800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/categories?post=2800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}