





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
se detalla el uso de arreglos y prevención de los mismos en en los programas
Tipo: Monografías, Ensayos
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






Montes Pacheco Everardo Uriel
INICIALIZACIÓN Y GENERACIÓN DE ARREGLOS Un arreglo o tabla es una colección de datos del mismo tipo; estos datos se denominan elementos del arreglo. Un arreglo es un espacio de memoria en la computadora que tiene nombre, al igual que una variable, pero a diferencia de una variable que solo puede guardar un dato, el arreglo está constituido por celdas donde podemos guardar datos del mismo tipo. REPRESENTACION GRAFICA DE UN ARREGLO DECLARACION DE UN ARREGLO Antes de poder ser utilizado un arreglo para guardar datos, es necesario declararlo para que el compilador reserve el espacio solicitado. En la declaración del arreglo debe especificar las tres características de todo arreglo: tipo de dato, nombre y tamaño. sintaxis: Tipo Nombre [Tamaño]; Ejemplo: In A [5]; //corresponde al arreglo en la representación gráfica. INICIALIZACION DE UN ARREGLO
ARREGLOS DE CARACTERES un Arreglo en programación o también conocido como Array y que son las cadenas de caracteres, además de ver cuáles son sus diferencias. Estos tipos de datos se utilizan y son muy provechosos a la hora de manejar texto, querer crear buscadores o uso de base de datos. También veremos un ejemplo de cómo utilizar arreglos en lenguaje en C. Arreglo: Un “Arreglo” o también conocido como “Array” es un tipo de dato cuya función es guardar una serie de datos o caracteres del mismo tipo. A este se le debe declarar con un número limitado espacios de memoria. La sintaxis para declarar un arreglo es la siguiente: Código: char Nombre[Numero]= “Datos a guardar”; //Declarando arreglo tipo Char (caracteres) int Nombre[Numero]= “Datos a guardar”; //Declarando arreglo tipo int (numérico) Donde: Nombre: Es el nombre de la variable de nuestro arreglo Numero: Es un valor numérico que indicará el tamaño de nuestro arreglo (por ejemplo 5,10 o 20)
Datos a guardar: Es el dato que queremos que sea guardado en nuestro arreglo. En un arreglo, cada carácter que forma el dato que queremos almacenar es guardado en una casilla por separado, por ejemplo, si queremos guardar la palabra “Venezuela” en una variable llamada “País”, se guardaría de la siguiente manera: Como podemos notar, nuestro arreglo debe estar limitado por un número razonable, ¿Por qué? Porque si nosotros declaramos un arreglo con muchos espacios que no vamos a utilizar, este consume recursos de memoria que podrían utilizarse para otras cosas, que ciertamente con la tecnología actual los recursos han aumentado muchísimo, sin embargo, como programadores deberemos respetar la regla de consumir la menor cantidad de recursos posibles, para hacer nuestros programas más rápidos y eficientes. Para definir cuál será la cantidad de caracteres que queremos almacenar debemos pensar un numero razonable y restarle uno, es decir, si queremos que nuestro tenga 20 caracteres, el numero indicado será 19, esto es debido a que en Lenguaje C (y en la mayoría de lenguajes) los números se empiezan a contar en 0, es decir, la casilla 0 también tiene un valor, por lo tanto, la cadena seria del 0-19 = 20 valores. El carácter final de nuestra cadena siempre será “\0”, esto indica el final de nuestra cadena y también ocupa
Código: char Nombre[Numero]= “Datos a guardar”; //Declarando arreglo tipo Char (caracteres) Código: /* Manejo de arreglos y cadena de caracteres - Por Solución Ingenieril/ #include <stdio.h> / Declaración librerías*/ #include <stdlib.h> int main() { char nombre_usuario[5]="Erick"; //Declaramos nuestro arreglo (En este caso unidimensional por lo tanto cadena de caracteres) printf("Desplegando cadena de caracteres: \n %s \n \n",nombre_usuario); //Desplegamos el arreglo en conjunto, en cadena de caracteres printf("Desplegando cada valor del arreglo: \n"); printf("%c \n",nombre_usuario[0]); //Desplegando casilla 0 (Caracter único) printf("%c \n",nombre_usuario[1]); //Desplegando casilla 1 (Caracter único) printf("%c \n",nombre_usuario[2]); //Desplegando casilla 2 (Caracter único) printf("%c \n",nombre_usuario[3]); //Desplegando casilla 3 (Caracter único) printf("%c \n",nombre_usuario[4]); //Desplegando casilla 4 (Caracter único) printf("%s \n",nombre_usuario[5]); //Desplegando casilla 5 (Casilla sin valor "\0") return 0; }
UTILIZACIÓN DE ARREGLOS. Los arreglos son la estructura de datos más sencilla. Representan un grupo de elementos relacionados que tienen el mismo nombre y el mismo tipo de dato. Para poder acceder a los diferentes valores se utiliza indexación. Los arreglos son extremadamente útiles en la programación ya que nos permiten acceder a grandes cantidades de datos de manera sencilla y rápida sin gastar mucha memoria. Su principal desventaja es que una vez que se declara un arreglo no se puede cambiar su tamaño. En Matlab existen muchas formas de crear arreglos. Una forma útil es la de crear los elementos del arreglo con una sucesión de números. Por ejemplo:
t = 1: t= 1 2 3 4 5 6 También es posible dar la diferencia en el salto de los números de la sucesión: t = 0:0.2: t= 0 0,2 0,4 0,8 1 Otra manera de crear arreglos es a través de las siguientes funciones: zeros(m, n) crea una matriz mxn de ceros ones(m, n) crea una matriz mxn de unos eye(n) crea la matriz identidad nxn DIRECCIONAMIENTO DE LOS ELEMENTOS DE UN ARREGLO Sea la matriz: