Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Ángel Santiago Torres: 22080742 Ángel Gibran Blanco Cisneros:23080665 Jesús Valentín Bartolo Palacios:23080663 Alexis De Jesús Ramirez Domínguez :23081334

Ingeniería en Sistemas Computacionales. Materia: Fundamentos de la Programación. Presentación sobre temas de la unidad IV Docente: Ing. Nelly Janeth Velasco Escobedo.Alumnos:

INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS

Referencias

4.4. Estructuras o registros

4.3. Multidimensionales

4.2. Unidimensionales

4.1 Arreglos

ÍNDICE

definición

4.4 ESTRUCTURAS O REGISTROS

componentes

ejemplo

Aplicación

Características

Ejemplos

Búsqueda en arreglos

Definición

4.1 ARREGLOS

Escribe un subtítulo genial aquí

Objetivos

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tempor odio ac ultrices viverra. Aenean iaculis suscipit odio vel tristique.

Lorem ipsumdolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tempor odio ac ultrices viverra. Aenean iaculis suscipit odio vel tristique.

Lorem ipsumdolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tempor odio ac ultrices viverra. Aenean iaculis suscipit odio vel tristique.

Lorem ipsumdolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tempor odio ac ultrices viverra. Aenean iaculis suscipit odio vel tristique.

Lorem ipsumdolor sit

+ INFO

+ INFO

+ INFO

+ INFO

Ejemplo

Componentes

Definición

4.3 MULTIDIMENSIONALES

+ INFO

+ INFO

+ INFO

4.2 ARREGLOS UNIMODALES

EJEMPLO

CARACTERÍSTICAS COMPONENTES

CARACTERÍSTICAS

DEFINICIÓN

+ INFO

+ INFO

+ INFO

+ INFO

Respuestas Rapidas. (2021, 29 abril). Que son arreglos multidimensionales en Java? – RESPUESTASRAPIDAS. https://respuestasrapidas.com.mx/que-son-arreglos-multidimensionales-en-java/

Contreras, R. (s. f.). Estructura de registros. https://es.slideshare.net/carloscrazy20/estructura-de-registros-27824554

(2019, 27 febrero). Arrays: Definición, Dimensionalidad y Funcionamiento en varios lenguajes. Canal Informática y TICS. https://www.inesem.es/revistadigital/informatica-y-tics/arrays/ Algoritmos y Programación. (s. f.). https://lab.anahuac.mx/%7Ehselley/ayp/arreglos.html Arreglos Multidimensionales - Proyecto de Fundamentos. (s. f.). https://sites.google.com/site/proyectodefundamentos/metodos/estructuras-de-datos-basicas/arreglos-multidimensionales

REFERENCIAS

•Se puede acceder a cada elemento individual del arreglo de manera directa o aleatoria.

•Los elementos dentro del array son guardados en posiciones de memoria de forma continua.

•Tienen un nombre de variable único que representa a cada elemento dentro de él y estos elementos son diferenciados por un índice.

•Un arreglo es una colección finita, homogénea y ordenada de elementos.

La búsqueda en arreglos es una técnica que se basa en comparar un valor clave con los elementos de un vector de manera secuencial.• Búsqueda secuencial: es aquella en donde se recorren cada uno de los elementos de un arreglo en búsqueda de un valor, esta búsqueda tiene la característica de que se realizan en el orden en el que los valores se encuentran almacenados. •Búsqueda binaria: funciona en arreglos ordenados, comienza por comparar el elemento del medio del arreglo con el valor buscado. Si el valor buscado es igual al elemento del medio, su posición en el arreglo es retornada. •Búsqueda por hash: consiste en aplicar una función que traduce el valor del elementos buscado en un rango de direcciones relativas.

Los arreglos se usan comúnmente en la aplicación de matrices y vectores.

•El vector es una lista ordenada de elementos. •Una matriz es un arreglo de 2 dimensiones de un conjunto de elementos.

La estructura de una clase en Java está compuesta por la declaración del paquete, declaración de importación, comentarios, definición de la clase, constantes, variables, atributos, constructores y métodos. Usualmente todos aparecen en el orden indicado, con excepción de los comentarios, que pueden aparecer en cualquier lugar, donde sean necesarios.

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Es un arreglo donde los elementos se encuentran organizados en varias dimensiones. Se utilizan cuando se necesita almacenar múltiples valores del mismo tipo, también permite agrupar muchos datos usando un mismo identificador y la memoria utilizada por los arreglos se conoce como memoria estática. Su funcionamiento es el mismo que el de los arreglos unidimensionales. Es un vector que se indexa mediante una lista ordenada de enteros. Por otra parte, los límites de cada uno de los enteros que forman parte del índice, determinan la dimensión del vector.

•tamaño: expresión entera del tipo constante, indica el número de elementos que contendrá el vector.

•nombre_vector: identificador que se usara para hacer referencia tanto al vector como un todo, como a cada uno de sus elementos.

•Tipo_de_datos: nos indica el tipo de datos que serán almacenados por el vector. Es necesario que aparezcan en la declaración, de ellos depende el espacio de memoria que se reservara.

Donde:

El formato general para la declaración de un arreglo del tipo unidimensional es: Tipo_de_datos nombre_vector[]; nombre_vector=new tipo_de_dato[tamaño];

Un arreglo unidimensional es un tipo de dato que permite almacenar un conjunto de datos homogéneos, es decir, del mismo tipo de dato. Al declararse el arreglo debe indicarse el tamaño, en ese momento el compilador reserva la memoria que se necesite para almacenar los datos solicitados por el programador. El límite en la dimensión de los arreglos varía dependiendo del lenguaje de programación que se utilice, siendo el límite natural la memoria de la computadora.

Declaración del arreglo. • Tipo_de_dato [] [] nombre_arreglo; • Tipo_de_dato nombre_arreglo [] [] •Arreglo entero: int numero [] []; int[] []numero;•Creación de un arreglo: Indicar el tamaño de todas las dimensiones del arreglo. La declaración y la creación se pueden hacer en una sola línea de código.

•Finito: El tamaño debe ser conocido en el tiempo de compilación. Debe determinarse cuál será el número máximo de elementos que podrán formar parte del arreglo.

•Ordenados: Debe haber un primer, segundo, tercer elemento; así sucesivamente.

•Homogéneos: Todos los elementos deben ser del mismo tipo.

Un arreglo unidimensional se caracteriza por modelar listas de elementos iguales, finitos, homogéneos y ordenados. Es decir:

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Un registro en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter...) o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo. Un registro se diferencia de un vector en que éste es una colección de datos iguales, es decir, todos del mismo tipo, mientras que en una estructura los elementos que la componen, aunque podrían serlo, no tiene por qué ser del mismo tipo. En Java, son plantillas para la creación de objetos, en lo que se conoce como programación orientada a objetos, la cual es una de los principales paradigmas de desarrollo de software en la actualidad.

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Un arreglo es una colección ordenada de datos (tanto primitivos u objetos dependiendo del lenguaje). Se emplean para almacenar múltiples valores en una sola variable, frente a las variables que sólo pueden almacenar un valor (por cada variable). Es una estructura de datos que nos permite almacenar un conjunto de datos de un mismo tipo. El tamaño de los arreglos se declara en un primer momento y no se puede cambiar durante la ejecución del programa.