Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 4 Anuncio
Anuncio

Más Contenido Relacionado

Más reciente (20)

Anuncio

sem1pextra.pdf

  1. 1. Mis cursos Algoritmos y estructuras de datos Puntos extra 1 autocalificable / / / Puntos extra 1 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885510&cmid=24104 1 de 4 23/05/2022, 21:06
  2. 2. Introducción Un arreglo es un grupo de variables, llamadas elementos, que contienen valores del mismo tipo. Una representación lógica de un arreglo se muestra de la siguiente forma: Un arreglo tiene las siguientes propiedades: • El número de dimensiones y la longitud de cada dimensión se establecen cuando se crea la instancia de la matriz. Estos valores no se pueden cambiar durante la duración de la instancia. • Los valores predeterminados de los elementos numéricos de una matriz se establecen en cero y el de los elementos de referencia se establecen en null. • Las matrices se indizan basadas en cero: una matriz con n elementos se indiza desde 0 hasta n-1. • Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz. En C#, las matrices son objetos y no simplemente regiones direccionables de memoria contigua, como ocurre en otros lenguajes. Array es el tipo base abstracto de todos los tipos de matrices. Las propiedades y otros miembros de la clase Array se pueden utilizar cuando sea necesario. Un ejemplo de esto sería utilizar la propiedad Length para obtener la longitud de una matriz y la propiedad Rank para mostrar el número de dimensiones de esa matriz. El índice de un arreglo es un número que indica la posición de un elemento del arreglo. En C# los arreglos enumeran los elementos que los integran mediante un índice que inicia en 0 y llega al valor N-1 donde N es el número de elementos dentro del arreglo. Dada el siguiente método programa en C#, ¿cuál es el valor máximo para la variable: k? Nota: considere que existe el resto del programa que permite la ejecución adecuada de este método. 5 3 Es incorrecta ya que el ciclo está controlado por el valor de la variable k que se incrementa por el ciclo hasta el valor 4 entonces el ultimo valor de k es el número 4 y no 3 ya que su valor no es alteado posteriormente dentro del programa 4 6 Mis cursos Algoritmos y estructuras de datos Puntos extra 1 autocalificable / / / Puntos extra 1 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885510&cmid=24104 2 de 4 23/05/2022, 21:06
  3. 3. En la definición de arreglo en C# se debe de resaltar que dentro de los corchetes [] se indica el índice del elemento que se quiere procesar. Por ejemplo si el arreglo se llama miarreglo[], entonces la instrucción miarreglo[1] indica que se está procesando el segundo elemento del arreglo ya que como sabemos el índice siempre comienza en cero. Del código mostrado en la primera pregunta, que se compara con la siguiente línea de código: numeros[f] > numeros[f + 1] Se comparan los elementos pares dentro del arreglo Se comparan dos elementos consecutivos dentro del arreglo Por definición de un arreglo es posible hacer referencia a un elemento de un arreglo mediante una variable entro de los corchetes de la declaración de un arreglo en este caso se comparan por tanto dos elementos consecutivos en general Se comparan el primero y el último elemento dentro del arreglo No se compara nada ya que no está permitida esa instrucción Un arreglo en C# es tratado como una variable de cualquier otro tipo y por lo tanto el valor almacenado en alguna posición dentro del arreglo puede ser almacenando en cualquier otra variable siempre y cuando el arreglo y la variable en cuestión sean del mismo tipo. Del código mostrado en la primera pregunta, cual es la función de las siguientes instrucciones: aux = numeros[f]; Se almacena el valor de numeros[f] en la variable aux Por definición se está almacenando el valor de números [] en la variable aux Se inicializa el valor de numeros[] con el valor de aux Se compara el valor de la variable aux y el de numeros[] Imprime el valor de los elementos dentro del arreglo Mis cursos Algoritmos y estructuras de datos Puntos extra 1 autocalificable / / / Puntos extra 1 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885510&cmid=24104 3 de 4 23/05/2022, 21:06
  4. 4. Mis cursos Algoritmos y estructuras de datos Puntos extra 1 autocalificable / / / Puntos extra 1 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885510&cmid=24104 4 de 4 23/05/2022, 21:06

×