SlideShare una empresa de Scribd logo
1 de 7
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE 
CARRILLO PUERTO 
ESTRUCTURA DE DATOS 
Docente: Niels Henryk Aranda Cuevas 
Alumna: Marleni Tuyub che 
Carrera: ISC 
Semestre: 3er S. “A”
INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS 
ARREGLOS BIDIMENCIONALES 
int numeros[4][4]; 
void leer(){ 
for(int L=0; L<4; L++){ 
for(int C=0; C<4; C++){ 
cout<<"Introduzca un número"; 
cin>>numeros[L][C]; 
En este apartado tenemos un ejemplo de tipo arreglo de dimensional porque es un dato que agrupan muchos datos del mismo tipo, en donde cada elemento se 
puede trabajar individualmente y se puede referenciar con un mismo nombre y en este ejemplo lo primero que hacemos es hacer una declaración y por eso 
tenemos int porque allí empieza pero siempre empieza desde 0 y siempre va ser menor que 4 y L++. Hacemos esa declaración porque empezara de 1 a 1 
Y cout es la parte donde nosotros vamos a poner “introducir numero”. 
void dp(){ 
cout<<"nLa diagonal principal"; 
for(int i=0; i<4; i++){ 
cout<<numeros[i][i]; 
Aqui empieza nuestra lectura, en esta parte en cout vamos a poner nLa diagonal principal porque ya cuando lo mandamos a imprimir solo va ser la diagonal 
principal y con for con la misma funcion
void di(){ 
int cont=3; 
cout<<"nLa diagonal invertida"; 
for(int i=0; i<4; i++){ 
cout<<numeros[i][cont]; 
cont = cont-1; 
} 
} 
Terminando con la lectura …y en este apartado lo único que cambia es int es nuestra variable porque depende que variable vamos a poner en 
este caso es el 3 y cout ponemos” números” “i” porque empezara desde 0 de 1 a 1 
void f3(){ 
cout<<"nLa fila 3:"; 
for(int c=0; c<4; c++){ 
cout<<numeros[2][c]; 
} 
} 
void cusr(){ 
int c; 
cout<<"nIntroduzca el número de la columna a imprimir"; 
cin>>c; 
cout<<"nLinea deseada:"; 
c = c-1; 
for(int L=0; L<4; L++){
cout<<numeros[L][c]; 
} 
} 
int main (int argc, char *argv[]) { 
leer(); 
dp(); 
di(); 
f3(); 
cusr(); 
return 0; 
} 
Pues en este ultilmo paso lo que vamos a hacer es hacer una llamada a nuestra lectura para decirle lo que vamos a imprimir y depende de nuestra variable, porque 
ya de esa lectura lo manda a imprimir
MEMORIA ESTÁTICA Y DINÁMICA 
Es la memoria que se reserva en el momento de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos al 
finalizar el mismo. Consideraciones: 
1. Error en tiempo de ejecución de índice fuera de rango 
2. Se debe conocer con anticipación el tamaño de la estructura V [3 ], M[2,2], C[5,3,2] 
3. Se guarda en memoria adyacente ejemplo 
4. Vectores, Matrices, Cubos, registros, archivos 
Ventajas 
1. Lógica simple 
2. Optimo para resolver problemas P y M 
Desventajas 
1. No se puede modificar el tamaño de las estructuras en T.D.E 
2. No se optima con grandes cantidades de datos 
3. Desperdicio de memoria cando no se utiliza la totalidad del tamaño por ejemplo V[100]
DINÁMICA 
La memoria dinámica se refiere a aquella memoria que no puede ser definida ya que no se conoce o no se tiene idea del número de 
la variable a considerarse, la solución a este problema es la memoria dinámica que permite solicitar memoria en tiempo de ejecución, 
por lo que cuanta más memoria se necesite, más se solicita al sistema operativo. 
Consideraciones 
1. Manejo transparente del tamaño de la estructura 
2. Se guarda donde se encuentra el espacio 
3. No se guarda necesariamente en memoria adyacente 
Ventajas 
1. El tamaño de la estructura no infiere en la lógica del programa 
Desventajas 
1. Las estructuras de datos son una forma avanzada de manejar datos en tiempo de ejecución
CONCLUSION GENERAL 
La computadora procesa distintos tipos de información en forma de datos, estos datos pueden ocupar uno o varios espacios en la memoria, por lo que se les 
puede considerar como simples o estructurados, los datos simples son los que solo ocupan un espacio de la memoria mientras que los datos estructurados 
necesitan varios espacios de la memoria. Las estructuras de datos se ocupan de organizar y relacionar los diferentes tipos de datos que se manejan, además de 
controlar la forma en se almacenan y como es que se puede acceder a elementos particulares de los datos. 
Y en este programa sólo puede almacenar valores en un rango de [-2 16/2, +216/2] y disponer de los operadores aritméticos: +, -, *, / y mod.

Más contenido relacionado

La actualidad más candente

Paradigmas de programacion 2
Paradigmas de programacion 2Paradigmas de programacion 2
Paradigmas de programacion 2jeansebas154
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
MATRICES EN C++
MATRICES EN C++MATRICES EN C++
MATRICES EN C++dixonacan
 
UsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GUsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GSantos Rivera Luján
 
Sistemaddenuemeracion
SistemaddenuemeracionSistemaddenuemeracion
SistemaddenuemeracionHwfari
 
Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Matthew Leon
 
Hello world sl015b_3
Hello world sl015b_3Hello world sl015b_3
Hello world sl015b_3gmeneses23
 
Metodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónMetodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónVideoconferencias UTPL
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1eliezerbs
 
03 uni1-estructuras de datos-arreglos 2 d
03 uni1-estructuras de datos-arreglos 2 d03 uni1-estructuras de datos-arreglos 2 d
03 uni1-estructuras de datos-arreglos 2 dFranco Guamán
 

La actualidad más candente (19)

Paradigmas de programacion 2
Paradigmas de programacion 2Paradigmas de programacion 2
Paradigmas de programacion 2
 
Cap I
Cap ICap I
Cap I
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Binarios
BinariosBinarios
Binarios
 
Semana 04 software libre maxima
Semana 04 software libre maximaSemana 04 software libre maxima
Semana 04 software libre maxima
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
MATRICES EN C++
MATRICES EN C++MATRICES EN C++
MATRICES EN C++
 
UsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GUsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &G
 
Sistemaddenuemeracion
SistemaddenuemeracionSistemaddenuemeracion
Sistemaddenuemeracion
 
Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.
 
Hello world sl015b_3
Hello world sl015b_3Hello world sl015b_3
Hello world sl015b_3
 
Cap7 1 vectores
Cap7 1 vectoresCap7 1 vectores
Cap7 1 vectores
 
Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
 
Metodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónMetodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La Selección
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
 
03 uni1-estructuras de datos-arreglos 2 d
03 uni1-estructuras de datos-arreglos 2 d03 uni1-estructuras de datos-arreglos 2 d
03 uni1-estructuras de datos-arreglos 2 d
 
Presentacion bucle
Presentacion buclePresentacion bucle
Presentacion bucle
 
Computacion de ing nahum
Computacion de ing nahumComputacion de ing nahum
Computacion de ing nahum
 

Destacado

SPICE MODEL of S-183,(TA=25C) in SPICE PARK
SPICE MODEL of S-183,(TA=25C) in SPICE PARKSPICE MODEL of S-183,(TA=25C) in SPICE PARK
SPICE MODEL of S-183,(TA=25C) in SPICE PARKTsuyoshi Horigome
 
Presentación 2
Presentación 2Presentación 2
Presentación 2vivbiblio
 
Short Story 'The flower that lives above the clouds'.doc
Short Story 'The flower that lives above the clouds'.docShort Story 'The flower that lives above the clouds'.doc
Short Story 'The flower that lives above the clouds'.docCha IChya
 
Dell kd476 battery
Dell kd476 batteryDell kd476 battery
Dell kd476 batterychemyok
 
Museo arqueológico nacional
Museo arqueológico nacionalMuseo arqueológico nacional
Museo arqueológico nacionalAcov89
 
Observacinyconcentracin
ObservacinyconcentracinObservacinyconcentracin
Observacinyconcentracincata2001
 
PresentacióN5
PresentacióN5PresentacióN5
PresentacióN5KARINADATA
 
UTILIZACIÓN DE HERRAMIENTAS WEB
UTILIZACIÓN DE HERRAMIENTAS WEBUTILIZACIÓN DE HERRAMIENTAS WEB
UTILIZACIÓN DE HERRAMIENTAS WEBanai300
 
Asignación Nro. 1 (Maestría) Alumnos de Comercio Internacional
Asignación Nro. 1 (Maestría) Alumnos de Comercio InternacionalAsignación Nro. 1 (Maestría) Alumnos de Comercio Internacional
Asignación Nro. 1 (Maestría) Alumnos de Comercio Internacionalalexandernunez
 
Portuguese Africa
Portuguese AfricaPortuguese Africa
Portuguese AfricaTommyster
 
Deportes urbanos más populares
Deportes urbanos más popularesDeportes urbanos más populares
Deportes urbanos más popularesrobertalvez11
 
Método y técnicas de estudio
Método y técnicas de estudioMétodo y técnicas de estudio
Método y técnicas de estudioberonican
 
Nuevo presentación de microsoft office power point [autoguardado]
Nuevo presentación de microsoft office power point [autoguardado]Nuevo presentación de microsoft office power point [autoguardado]
Nuevo presentación de microsoft office power point [autoguardado]alexvera95
 
La fête des lumières à lyon
La fête des lumières à lyonLa fête des lumières à lyon
La fête des lumières à lyonCharlotte Pluchet
 
Ut2 seguro marítimo 1
Ut2 seguro marítimo 1Ut2 seguro marítimo 1
Ut2 seguro marítimo 1caroleva
 
Globalo - w trosce o zdrowie
Globalo - w trosce o zdrowieGlobalo - w trosce o zdrowie
Globalo - w trosce o zdrowieGLOBALO
 

Destacado (20)

SPICE MODEL of S-183,(TA=25C) in SPICE PARK
SPICE MODEL of S-183,(TA=25C) in SPICE PARKSPICE MODEL of S-183,(TA=25C) in SPICE PARK
SPICE MODEL of S-183,(TA=25C) in SPICE PARK
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 
Short Story 'The flower that lives above the clouds'.doc
Short Story 'The flower that lives above the clouds'.docShort Story 'The flower that lives above the clouds'.doc
Short Story 'The flower that lives above the clouds'.doc
 
Dell kd476 battery
Dell kd476 batteryDell kd476 battery
Dell kd476 battery
 
How to provide value
How to provide valueHow to provide value
How to provide value
 
Museo arqueológico nacional
Museo arqueológico nacionalMuseo arqueológico nacional
Museo arqueológico nacional
 
Observacinyconcentracin
ObservacinyconcentracinObservacinyconcentracin
Observacinyconcentracin
 
PresentacióN5
PresentacióN5PresentacióN5
PresentacióN5
 
UTILIZACIÓN DE HERRAMIENTAS WEB
UTILIZACIÓN DE HERRAMIENTAS WEBUTILIZACIÓN DE HERRAMIENTAS WEB
UTILIZACIÓN DE HERRAMIENTAS WEB
 
Artistica
ArtisticaArtistica
Artistica
 
Romanticismo
RomanticismoRomanticismo
Romanticismo
 
Asignación Nro. 1 (Maestría) Alumnos de Comercio Internacional
Asignación Nro. 1 (Maestría) Alumnos de Comercio InternacionalAsignación Nro. 1 (Maestría) Alumnos de Comercio Internacional
Asignación Nro. 1 (Maestría) Alumnos de Comercio Internacional
 
Portuguese Africa
Portuguese AfricaPortuguese Africa
Portuguese Africa
 
Deportes urbanos más populares
Deportes urbanos más popularesDeportes urbanos más populares
Deportes urbanos más populares
 
Variables e hipótesis
Variables e hipótesisVariables e hipótesis
Variables e hipótesis
 
Método y técnicas de estudio
Método y técnicas de estudioMétodo y técnicas de estudio
Método y técnicas de estudio
 
Nuevo presentación de microsoft office power point [autoguardado]
Nuevo presentación de microsoft office power point [autoguardado]Nuevo presentación de microsoft office power point [autoguardado]
Nuevo presentación de microsoft office power point [autoguardado]
 
La fête des lumières à lyon
La fête des lumières à lyonLa fête des lumières à lyon
La fête des lumières à lyon
 
Ut2 seguro marítimo 1
Ut2 seguro marítimo 1Ut2 seguro marítimo 1
Ut2 seguro marítimo 1
 
Globalo - w trosce o zdrowie
Globalo - w trosce o zdrowieGlobalo - w trosce o zdrowie
Globalo - w trosce o zdrowie
 

Similar a Diapositivas marleni

Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1Aristo1
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras linealeseliezerbs
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)José Antonio Sandoval Acosta
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOLuiS YmAY
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1lenithoz
 
REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AChisurin
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uexvictoruex
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticosBrenda Jazmin
 
Informe tecnico marleni
Informe tecnico marleniInforme tecnico marleni
Informe tecnico marlenilenithoz
 
taller tegnologia.docx..pdf
taller tegnologia.docx..pdftaller tegnologia.docx..pdf
taller tegnologia.docx..pdfNicolleQuintero4
 
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Rubi Veronica Chimal Cuxin
 
2 _expresiones_matematicas_254209
2  _expresiones_matematicas_2542092  _expresiones_matematicas_254209
2 _expresiones_matematicas_254209Miguel Medina
 

Similar a Diapositivas marleni (20)

Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Manual.es
Manual.esManual.es
Manual.es
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTO
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1
 
Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)
 
REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC A
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticos
 
Informe tecnico marleni
Informe tecnico marleniInforme tecnico marleni
Informe tecnico marleni
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Capitulo4 arreglos
Capitulo4 arreglosCapitulo4 arreglos
Capitulo4 arreglos
 
taller tegnologia.docx..pdf
taller tegnologia.docx..pdftaller tegnologia.docx..pdf
taller tegnologia.docx..pdf
 
Los 5 fantasticos
Los 5 fantasticosLos 5 fantasticos
Los 5 fantasticos
 
Transparencias8
Transparencias8Transparencias8
Transparencias8
 
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
 
2 _expresiones_matematicas_254209
2  _expresiones_matematicas_2542092  _expresiones_matematicas_254209
2 _expresiones_matematicas_254209
 
Elemento3
Elemento3Elemento3
Elemento3
 

Más de lenithoz

Estructura de dato unidad 7
Estructura de dato unidad 7Estructura de dato unidad 7
Estructura de dato unidad 7lenithoz
 
Estructura de dato unidad 6
Estructura de dato unidad 6Estructura de dato unidad 6
Estructura de dato unidad 6lenithoz
 
Estructura de dato unidad 5
Estructura de dato unidad 5Estructura de dato unidad 5
Estructura de dato unidad 5lenithoz
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4lenithoz
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3lenithoz
 
Estructura de dato unidad 2
Estructura de dato unidad 2Estructura de dato unidad 2
Estructura de dato unidad 2lenithoz
 
Estructura de datos unidad 1
Estructura de datos unidad 1Estructura de datos unidad 1
Estructura de datos unidad 1lenithoz
 
Estructura de datos evidencias
Estructura de datos evidenciasEstructura de datos evidencias
Estructura de datos evidenciaslenithoz
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 

Más de lenithoz (9)

Estructura de dato unidad 7
Estructura de dato unidad 7Estructura de dato unidad 7
Estructura de dato unidad 7
 
Estructura de dato unidad 6
Estructura de dato unidad 6Estructura de dato unidad 6
Estructura de dato unidad 6
 
Estructura de dato unidad 5
Estructura de dato unidad 5Estructura de dato unidad 5
Estructura de dato unidad 5
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3
 
Estructura de dato unidad 2
Estructura de dato unidad 2Estructura de dato unidad 2
Estructura de dato unidad 2
 
Estructura de datos unidad 1
Estructura de datos unidad 1Estructura de datos unidad 1
Estructura de datos unidad 1
 
Estructura de datos evidencias
Estructura de datos evidenciasEstructura de datos evidencias
Estructura de datos evidencias
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 

Diapositivas marleni

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO ESTRUCTURA DE DATOS Docente: Niels Henryk Aranda Cuevas Alumna: Marleni Tuyub che Carrera: ISC Semestre: 3er S. “A”
  • 2. INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS ARREGLOS BIDIMENCIONALES int numeros[4][4]; void leer(){ for(int L=0; L<4; L++){ for(int C=0; C<4; C++){ cout<<"Introduzca un número"; cin>>numeros[L][C]; En este apartado tenemos un ejemplo de tipo arreglo de dimensional porque es un dato que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre y en este ejemplo lo primero que hacemos es hacer una declaración y por eso tenemos int porque allí empieza pero siempre empieza desde 0 y siempre va ser menor que 4 y L++. Hacemos esa declaración porque empezara de 1 a 1 Y cout es la parte donde nosotros vamos a poner “introducir numero”. void dp(){ cout<<"nLa diagonal principal"; for(int i=0; i<4; i++){ cout<<numeros[i][i]; Aqui empieza nuestra lectura, en esta parte en cout vamos a poner nLa diagonal principal porque ya cuando lo mandamos a imprimir solo va ser la diagonal principal y con for con la misma funcion
  • 3. void di(){ int cont=3; cout<<"nLa diagonal invertida"; for(int i=0; i<4; i++){ cout<<numeros[i][cont]; cont = cont-1; } } Terminando con la lectura …y en este apartado lo único que cambia es int es nuestra variable porque depende que variable vamos a poner en este caso es el 3 y cout ponemos” números” “i” porque empezara desde 0 de 1 a 1 void f3(){ cout<<"nLa fila 3:"; for(int c=0; c<4; c++){ cout<<numeros[2][c]; } } void cusr(){ int c; cout<<"nIntroduzca el número de la columna a imprimir"; cin>>c; cout<<"nLinea deseada:"; c = c-1; for(int L=0; L<4; L++){
  • 4. cout<<numeros[L][c]; } } int main (int argc, char *argv[]) { leer(); dp(); di(); f3(); cusr(); return 0; } Pues en este ultilmo paso lo que vamos a hacer es hacer una llamada a nuestra lectura para decirle lo que vamos a imprimir y depende de nuestra variable, porque ya de esa lectura lo manda a imprimir
  • 5. MEMORIA ESTÁTICA Y DINÁMICA Es la memoria que se reserva en el momento de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos al finalizar el mismo. Consideraciones: 1. Error en tiempo de ejecución de índice fuera de rango 2. Se debe conocer con anticipación el tamaño de la estructura V [3 ], M[2,2], C[5,3,2] 3. Se guarda en memoria adyacente ejemplo 4. Vectores, Matrices, Cubos, registros, archivos Ventajas 1. Lógica simple 2. Optimo para resolver problemas P y M Desventajas 1. No se puede modificar el tamaño de las estructuras en T.D.E 2. No se optima con grandes cantidades de datos 3. Desperdicio de memoria cando no se utiliza la totalidad del tamaño por ejemplo V[100]
  • 6. DINÁMICA La memoria dinámica se refiere a aquella memoria que no puede ser definida ya que no se conoce o no se tiene idea del número de la variable a considerarse, la solución a este problema es la memoria dinámica que permite solicitar memoria en tiempo de ejecución, por lo que cuanta más memoria se necesite, más se solicita al sistema operativo. Consideraciones 1. Manejo transparente del tamaño de la estructura 2. Se guarda donde se encuentra el espacio 3. No se guarda necesariamente en memoria adyacente Ventajas 1. El tamaño de la estructura no infiere en la lógica del programa Desventajas 1. Las estructuras de datos son una forma avanzada de manejar datos en tiempo de ejecución
  • 7. CONCLUSION GENERAL La computadora procesa distintos tipos de información en forma de datos, estos datos pueden ocupar uno o varios espacios en la memoria, por lo que se les puede considerar como simples o estructurados, los datos simples son los que solo ocupan un espacio de la memoria mientras que los datos estructurados necesitan varios espacios de la memoria. Las estructuras de datos se ocupan de organizar y relacionar los diferentes tipos de datos que se manejan, además de controlar la forma en se almacenan y como es que se puede acceder a elementos particulares de los datos. Y en este programa sólo puede almacenar valores en un rango de [-2 16/2, +216/2] y disponer de los operadores aritméticos: +, -, *, / y mod.