autorreflexión unidad v

Upload: whenyoufailagain

Post on 19-Oct-2015

20 views

Category:

Documents


0 download

DESCRIPTION

Autoreflexiones de la Unidad 5, fundamentos de la programacion

TRANSCRIPT

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