Estructura de datos

Páginas: 17 (4191 palabras) Publicado: 10 de febrero de 2012
Estructuras de Datos

Libro Cairol
Dato: Es una unidad especifica
Información: Valor de Distintos tipos de datos
Estructuras: Armazón

Bit x 8 = octeto = Byte = 256 caracteres
Impulsos Eléctricos

Flip – Flor

Estructuras de Datos
Armazones de datos para resolver problemas

Tipo de datos ( Variables
Tipo ( Espacio Nombrado



Datos

Nombre
De Variable
Dirección deMemoria



Tamaño
Datos Homogéneos







Nombre de
Variable
Estructura Indicador de lugar o Índice

Tamaño espacio


Dirección de Memoria

Void Main ()
{
Int x: //Estructuras
Char c: //Simples

Void Main ()
Int x[9]; // del 0 al 9 capacidad de 10

Char c[29] ; // 30 posiciones
}


Voind Main(){
Int x[10][10]; // 2 Dimensiones
}

Void main ()
int x[5][5] ;
int J ,K,L ;
for x = 1 to 5 do






Tarea hacer un programa espiral
#include
#include
#define fila 10
#define col 10


int main()
{
int n,matriz[fila][col];
printf("Degite el orden de la Matriz ");
scanf("%d",&n);
printf("\n");int valor=1,fijo,tope=n-1,inicio=0,i,y;
while (valor<=n*n)
{
fijo=inicio;
for(i=inicio;i<=tope;i++)
{
matriz[fijo][i]=valor;
valor++;
}
fijo=tope;
for(i=inicio+1;i<=tope;i++)
{
matriz[i][fijo]= valor;
valor++;
}
tope--;
for(i=tope;i>=inicio;i--)
{
matriz[fijo][i]=valor;
valor++;
}
fijo=inicio;
inicio++;
for(i=tope;i>=inicio;i--)
{matriz[i][fijo]=valor;
valor++;
}
}
for(i=0;i<=n-1;i++)
{
for(y=0;y<=n-1;y++)
printf("%-4d" ,matriz[i][y]);
printf("\n");
}

return EXIT_SUCCESS;
}


Tarea hacer un programa que llene un Cubo.
#include
#include
#include


#define VENDEDORES 4
#define PRODUCTOS 5
#define DIAS 30


int main()
{
intventas[VENDEDORES][PRODUCTOS][DIAS];
int i =0;
int j =0;
int k =0 ;
int suma=0;
srand(time(NULL));


for(i=0;i<=VENDEDORES-1;i++)
{
for(j=0;j<=PRODUCTOS-1;j++)
{
for(k=0;k<=DIAS-1;k++)
{



ventas[i][j][k]= 1 + rand()%10;
}
}
}
for(i=0;i<=VENDEDORES-1;i++)
{
printf("Ventas del vendedor %d:\n",i+1);
for(j=0;j<=PRODUCTOS-1;j++)
{printf("Ventas del producto %d:\n",j+1);
for(k=0;k<=DIAS-1;k++)
{
printf("Ventas[%d][%d][%d]=%d \n",i,j,k,ventas[i][j][k]);
}
system("pause");
}
}
for(i=0; i<=PRODUCTOS-1;i++)
{
suma=0;
for(j=0;j<=VENDEDORES-1;j++)
{
for(k=0;k<=DIAS-1;k++)
{
suma+= ventas[j][i][k];
/*Esto es igual a suma=suma+ventas[][][]*/}
}
printf("\nEl total de unidades vendidas del producto %d fue: %d",i+1,suma);
}


int venta_diaria[DIAS][PRODUCTOS]={0},mayor,dia=0,producto=0;


for(i=0;i<=DIAS-1;i++)
{
for(j=0;j<=PRODUCTOS-1;j++)
{
for(k=0;k<=VENDEDORES-1;k++)
{
venta_diaria[i][j]+=ventas[k][j][i];
}
}
}


mayor =venta_diaria[dia][producto];
for(i=0;i<=DIAS-1;i++)
{
for(j=0;j<=PRODUCTOS-1;j++)
{
if(venta_diaria[i][j]>mayor)
{
mayor =venta_diaria[i][j];
dia=i;
producto = j;
}
}
}


printf("\nLa mayor venta la tuvo el producto %d el dia %d" "con %d unidades.\n",producto+1,dia+1,mayor);
system("pause");
return EXIT_SUCCESS;
}


Estructura de Datos o Tipo de DatosStruct Alumnos{
Int carne;
Char x nombre;
}; Alu; Alumnos[36];


Struct Libro{
Int Codigo;


Char x, nombre, Libro;


Char x, Autor;
Struct fecha; Publicación {
Int, dia, mes, ano } fecha;
}; x;





Carne
Nombre
Alumno...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS