autorreflexión unidad v
DESCRIPTION
Autoreflexiones de la Unidad 5, fundamentos de la programacionTRANSCRIPT
Auto reflexiones
Auto reflexiones24 de enero2014Unidad VFundamentos de Programacin.
XXXXXXXXXXXXXXXXXXXX
Autorreflexin Unidad V1.- Que es un arreglo.Facilita y hace eficiente la declaracin y manipulacin de una coleccin de datos del mismo tipo porque estn relacionadas entre s.2.- Cual es la diferencia entre un arreglo unidimensional y un bidimensional.Todo depende del nmero de ndices que tenga, el arreglo unidimensional solo va crear una lista con una columna con los valores ingresados, mientras que el bidimensional va crear adems tambin otra columna, si son 3 ndices en tridimensional y as sucesivamente. 3.-Como se declara un arreglo unidimensional y bidimensional.Unidimensional se declara como cualquier variable segn su tipo (int, char, float, double), lo nico que cambia es que se debe agregar el tamao de los datos entre corchetes despus del nombre de la variable, por ejemplo:char lista[5]={verduras,frutas,leche,pan,frijoles};Y para el bidimensional se agrega otro par de corchetes que indica cuantas columnas va tener, como una lista en Excel. Por ejemplo:Int nmeros[2][3]={0,1,2},{3,4,5};Y se imprimira en pantalla as:-012
0012
1345
4.-Como puedo almacenar y recuperar datos de un arreglo.Cuando se guarda un valor dentro de un arreglo, mediante un ciclo este se le asigna un valor desde O hasta el TAM-1, en este caso se quiere saber el valor de nmeros[2] del ejemplo anterior, pues le pedimos al programa que imprima el valor de nmeros[2] como: printf(El valor de la posicin 3 del arreglo nmeros[] es: %d, nmeros[2]);Y el programa mostrara el valor: 2.5.- Cual es la funcin de una estructura repetitiva (ciclo) en el manejo de arreglos.Se pueden utilizar los ciclos for como una de las mejores alternativas, ya que puede recorrer todas las posiciones de manera consecutiva.Por ejemplo se tienen que ingresar 10 valores enteros al arreglo: valores[] para despus imprimirlos, entonces:#include #include Int main{#define TAM 10int valores[TAM];int c;for(c=0;cDame el valor %d : ,c+1);scanf(%d,valores[c]); }System(pause);For(c=0;c