La moral

Solo disponible en BuenasTareas
  • Páginas : 8 (1918 palabras )
  • Descarga(s) : 4
  • Publicado : 23 de marzo de 2010
Leer documento completo
Vista previa del texto
CUESTIONES DE REPASO

9.1 ¿En que se diferencia una formación de una variable ordinaria?
Una variable es la representación de memoria para almacenar un valor de un determinado tipo, valor que puede ser modificado a lo largo de la ejecución del bloque donde la variable es accesible. Y una formación es una estructura homogénea, compuestas por varios elementos todos del mismo tipo y almacenadosconsecutivamente en memoria.

9.2. ¿Que condiciones deben cumplir todos los elementos de cualquier formación?
la forma de registro del conjunto de valores debe de pertenecer todo a un mismo tipo (int, flota, char, etc).
El numero de elementos no varia durante la ejecución del programa
Se accede al arreglo por medio de su nombre e índices

9.3 ¿Cómo se identifican los elementos individualesde una formación?
Los elementos del arreglo se almacenan en posiciones contiguas de memoria, cada una de ellas se puede accesar directamente.

9.4. ¿Qué son los índices? ¿Cómo se escriben? ¿Qué restricciones se aplican a los valores de los índices?
Todo vector se compone de un determinado número de elementos. Cada elemento es referenciado por la posición que ocupa dentro del vector. Dichasposiciones son llamadas índice y siempre son correlativos
[pic]
Matriz unidimensional de 10 elementos.
Los índices de una forma de n elementos van de 0 a n-1

9.5. Sugerir una forma practica de visualizar formaciones de una y de dos dimensiones.
char color[4]= {‘R’,’O’,’J’,’O’};
|posición |0 |1 |2 |3 |
|elemento |R |O|J |O |

9.6. ¿En que se diferencia la definición de una formación de la de una variable ordinaria?
La definición de una matriz de una dimensión se hace de la forma siguiente
Tipo nombre [tamaño];
Y una variable ordinaria
Flota a;

9.7. Mencionar las reglas para escribir definiciones de formaciones unidimensionales.
No se permiten operaciones que involucrenformaciones completas. Se deben realizar elemento por elemento. Esto se realiza dentro de un bucle donde cada pasada por el bucle se usa para procesar un elemento de la formacion. El número de pasadas por el bucle será por tanto igual al número de elementos de la formación a procesar.

9.8. ¿Qué ventaja tiene definir el tamaño de una formación en términos de una constante simbólica en vez de usaruna cantidad entera fija?
Hace más fácil modificar un programa que utiliza una formación, ya que todas las referencias al tamaño máximo de la formación pueden ser alteradas solo cambiando el valor de la constante simbólica

9.9. ¿Pueden especificarse valores iniciales en una definición de formación externa? ¿Pueden especificarse en una definición de formación automática?
Las formacionesautomáticas no pueden ser inicializadas, pero la formaciones externas y estáticas si.

9.10. ¿Como se escriben los valores iniciales en una definición de una formación unidimensional? ¿Debe inicializarse toda la formación?
Los tamaños de la formación no necesita ser especificado explícitamente cuando se incluyen los valores iniciales como parte de la definición de la formación.
int digitos[]={1,2,3,4,5,6};

9.11. ¿Que valor se le asigna automáticamente a los elementos de la formación que no están explícitamente inicializados?
Valor \0 o null

9.12. ¿Describir la forma habitual de asignar inicialmente una constante de cadena de caracteres a una formación unidimensional. ¿Puede usarse un procedimiento similar para asignar valores iniciales a una formación numérica?
Básicamente, unacadena de caracteres se almacena como una matriz unidimensional de elementos de tipo unsigned char o char
Char cadena [10] y de ser asi si se puede usar un procedimiento similar.

9.13. Cuando a una formación de caracteres unidimensional de tamaño no especificado se le asigna un valor inicial. ¿Qué carácter extra se añade al final de la cadena?
Valor nulo (valor ASCII 0 o secuencia de escape...
tracking img