Fundamentos de Programación. Cuestiones de repaso Capitulo 9 ¨Arrays¨
Enviado por Jordan AB • 20 de Enero de 2016 • Ensayo • 399 Palabras (2 Páginas) • 365 Visitas
UNIVERSIDAD DE LAS FUERZAS ARMAS “ESPE”
Asignatura: Fundamentos de Programación
Nombres: Kevin Barreiro, Jordan Armas
Fecha: 20/01/2016
Cuestiones de repaso Capitulo 9 ¨Arrays¨
9.1 ¿En qué se diferencia un array de una variable ordinaria?
Un Array a diferencia de una variable ordinaria almacena varios datos del mismo tipo de dato definido, en una sola localidad donde todos comparten el mismo nombre.
9.2 ¿Qué condiciones deben cumplir todos los elementos de cualquier array?
Los datos individuales deben ser del mismo tipo de datos y el mismo tipo de almacenamiento
9.3 ¿Cómo se identifican los elementos individuales de un array?
Debe ser referenciado mediante la especificación del nombre array seguido por uno o más índices encerrados en paréntesis cuadrados.
Ej.: x [0] donde x es un array unidimensional de n elementos
9.4 ¿Qué son los índices? ¿Cómo se describen? ¿Qué restricciones se aplican a los valores de los índices?
Son el punto de referencia a los elementos del arreglo, deben ser expresados como un entero no negativo, y se expresa de esta forma
Ej.: x[i] donde i es el índice del elemento a tratar en el arreglo
9.5 Sugerir una forma práctica de visualizar arrays de una o dos dimensiones
La forma más practica seria si X[i] referencia a un array unidimensional como y[i][j] a un array bidimensional para formular arrays de mayor dimensión se añadiría índices adicionales de la misma manera
9.6 ¿En qué se diferencia la definición de un array de la de una variable ordinaria?
Sería una definición similar, añadiendo a cada nombre de array una especificación de tamaño
9.7 Mencionar las reglas para escribir definiciones de array unidimensionales
Para un array unidimensional, el tamaño se identifica con una expresión entera positiva encerrada entre paréntesis cuadrados
Pudiéndose expresar de esta manera
[pic 1]
9.8 ¿Qué ventaja tiene definir el tamaño de un array en términos de una constante simbólica en vez de usar una cantidad entera fija?
Algunas veces es conveniente definirla así, porque de esta manera se hace más fácil modificar un programa que utiliza una formación, ya que todas las referencias al tamaño de formación pueden ser alteradas solo.
9.9 ¿Pueden especificarse valores iniciales en una definición de array externo? ¿Pueden especificarse en una definición de array automático?
Los valores por omisión son automatic para arrays definidos dentro de una función o bloque, y extern para arrays definidos fuera de una función.
9.10 ¿Cómo se escriben los valores iniciales en una definición de un array unidimensional? ¿Debe inicializarse todo el array?
[pic 2]
...