SlideShare una empresa de Scribd logo
1 de 9
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE 
CARRILLO 
INFORME TECNICO 
Docente: Niels Henryk Aranda Cuevas 
Alumna: Marleni Tuyub Che 
Felipe Carrillo Puerto 
Carrera: ISC 
Asignatura: Estructura de Datos 
Grupo: “A” 
Semestre: 3er S.
INTRODUCCION 
Es esta unidad daremos a conocer la definición de un arreglo unidimensional que es 
un tipo de datos estructurado que está formado de una colección finita y ordenada de 
datos del mismo tipo, Es la estructura natural para modelar listas de elementos iguales 
y conocerás como hacer los programas mediante un arreglo unidimensional y un 
arreglo dimensional 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 les daremos a conocer como hacer los programas mediante dimencional y 
unidimensional
ARREGLO BIDIMENCIONAL (DIAGONAL PRINCIPAL) 
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]; 
} 
} 
} 
void dp(){ 
cout<<"nLa diagonal principal"; 
for(int i=0; i<4; i++){ 
cout<<numeros[i][i]; 
} 
} 
void di(){ 
int cont=3; 
cout<<"nLa diagonal invertida"; 
for(int i=0; i<4; i++){ 
cout<<numeros[i][cont]; 
cont = cont-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; 
} 
Primero tenemos que crear el arreglo int que es 4 pues aquí el índice es 0 al 3 y 
creamos for donde L=0 porque siempre va empezar desde cero L<4 sus elementos 
siempre van a ser menor que 4 y L++ nos indica que va empezar desde 1, Cout es 
cuando vamos a declarar “introduzca un número” allí empieza a leer lo que es la 
diagonal principal y lo mismo que vamos a hacer con los demás lo único que cambia 
es cuando hacemos la lectura asi como imprimir diagonal invertida y así 
sucesivamente cambiando las lecturas de cada declaración
CALIFICACION DE ALUMNOS Y MAYOR 
struct alumno{ 
string nombre; 
int edad; 
}; 
alumno a1, a2; 
void pedir(); 
void mayor(); 
int sumar(int a, int b); 
int main (int argc, char *argv[]) { 
pedir(); 
mayor(); 
sumar(a1.edad, a2.edad); 
return 0; 
} 
void pedir(){ 
cout<<"Introduzca el nombre del alumnon"; 
cin>>a1.nombre; 
cout<<"Introduzca la edad del alumnon"; 
cin>>a1.edad; 
cout<<"Introduzca el nombre del alumnon"; 
cin>>a2.nombre; 
cout<<"Introduzca la edad del alumnon"; 
cin>>a2.edad; 
} 
void mayor(){
if( a1.edad > a2.edad ){ 
cout<<"La edad mayor es: "<<a1.edad; 
}else{ 
if(a2.edad > a1.edad){ 
cout<<"La edad mayor es: "<<a2.edad; 
}else{ 
cout<<"Tienen la misma edad."; 
} 
} 
} 
int sumar(int a, int b){ 
return(a+b); 
} 
En este programa vamos a imprimir el nombre y la edad de un alumno y lo primero 
que vamos a hacer es llamar a hacer una declaracion donde strin nombre y int edad 
y al declarar vamos a imprimir el mayor edad de esas edades en cout allí vamos a 
empezar donde vamos a declarar nuestro elemento que es pedir el nombre y la 
edad. Porque ya cuando lo mandamos a imprimir,
3 OPERACIONES CON 2 NUMEROS (SUMA Y RESTA) 
int sumar(int x, int y); 
int resta(int x, int y); 
int dividir(int x, int y); 
int main (int argc, char *argv[]) { 
int N1,N2; 
cout <<"inserta numero:"; 
cin>>N1; 
cout <<"inserta otro numero:"; 
cin>>N2; 
cout <<sumar(N1, N2); 
cout<<"n:"; 
cout <<resta(N1, N2); 
cout<<"n:"; 
cout <<dividir(N1, N2); 
cout<<"n:"; 
} 
int sumar(int x, int y){ 
return(x+y); 
} 
int resta(int x, int y){ 
return(x-y);
} 
int dividir(int x, int y){ 
return(x/y); 
} 
En este programa realizaremos 3 operaciones con 2 números y lo primero que 
vamos a hacer es hacer nuestra declaración que es “int” (sumar, resta y dividir) ya 
de eso hacemos la lectura de nuestro método donde “cout” será “insertar numero” y 
“cin” será N1, y con las mismas declaraciones haremos con la de suma y resta, 
porque en nuestra declaración estamos pidiendo que las 3 operaciones van a 
imprimir en un solo resultado
CONCLUSION 
En esta unidad abordamos como hacer los diferentes programas mediante los arreglos 
de unidimensional y dimensional, ya que con estos lo podemos manejar de cualquier 
modo, porque cada programador tiene sus diferentes funciones de cómo manejar sus 
programas

Más contenido relacionado

La actualidad más candente (20)

Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
Arreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadoresArreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadores
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Vectores unidimensionales
Vectores unidimensionales Vectores unidimensionales
Vectores unidimensionales
 
Clase 09
Clase 09 Clase 09
Clase 09
 
Presentación1
Presentación1Presentación1
Presentación1
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Funciones Internas
Funciones Internas Funciones Internas
Funciones Internas
 
7.arreglos en java
7.arreglos en  java7.arreglos en  java
7.arreglos en java
 
Vectorae unicimencionales
Vectorae unicimencionalesVectorae unicimencionales
Vectorae unicimencionales
 

Similar a Informe tecnico marleni

REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AChisurin
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uexvictoruex
 
Arreglos
ArreglosArreglos
Arregloslichic
 
jaisan
jaisanjaisan
jaisanjai
 
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Evelyn Anayansi
 
00 Tipos de Datos.ppt
00 Tipos de Datos.ppt00 Tipos de Datos.ppt
00 Tipos de Datos.pptArmando Lopez
 
Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1Aristo1
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.pptmarcos793515
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.pptSANTOS400018
 
Tipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptTipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptricardosusa5
 

Similar a Informe tecnico marleni (20)

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
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Arreglos
ArreglosArreglos
Arreglos
 
arreglos.ppt
arreglos.pptarreglos.ppt
arreglos.ppt
 
Array
Array Array
Array
 
Arreglos
ArreglosArreglos
Arreglos
 
jaisan
jaisanjaisan
jaisan
 
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
00 Tipos de Datos.ppt
00 Tipos de Datos.ppt00 Tipos de Datos.ppt
00 Tipos de Datos.ppt
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.tipos de datos
1.tipos de datos1.tipos de datos
1.tipos de datos
 
Tipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptTipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.ppt
 

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
 

Más de lenithoz (8)

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
 

Informe tecnico marleni

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO INFORME TECNICO Docente: Niels Henryk Aranda Cuevas Alumna: Marleni Tuyub Che Felipe Carrillo Puerto Carrera: ISC Asignatura: Estructura de Datos Grupo: “A” Semestre: 3er S.
  • 2. INTRODUCCION Es esta unidad daremos a conocer la definición de un arreglo unidimensional que es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo, Es la estructura natural para modelar listas de elementos iguales y conocerás como hacer los programas mediante un arreglo unidimensional y un arreglo dimensional 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 les daremos a conocer como hacer los programas mediante dimencional y unidimensional
  • 3. ARREGLO BIDIMENCIONAL (DIAGONAL PRINCIPAL) 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]; } } } void dp(){ cout<<"nLa diagonal principal"; for(int i=0; i<4; i++){ cout<<numeros[i][i]; } } void di(){ int cont=3; cout<<"nLa diagonal invertida"; for(int i=0; i<4; i++){ cout<<numeros[i][cont]; cont = cont-1; } } void f3(){ cout<<"nLa fila 3:";
  • 4. 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; } Primero tenemos que crear el arreglo int que es 4 pues aquí el índice es 0 al 3 y creamos for donde L=0 porque siempre va empezar desde cero L<4 sus elementos siempre van a ser menor que 4 y L++ nos indica que va empezar desde 1, Cout es cuando vamos a declarar “introduzca un número” allí empieza a leer lo que es la diagonal principal y lo mismo que vamos a hacer con los demás lo único que cambia es cuando hacemos la lectura asi como imprimir diagonal invertida y así sucesivamente cambiando las lecturas de cada declaración
  • 5. CALIFICACION DE ALUMNOS Y MAYOR struct alumno{ string nombre; int edad; }; alumno a1, a2; void pedir(); void mayor(); int sumar(int a, int b); int main (int argc, char *argv[]) { pedir(); mayor(); sumar(a1.edad, a2.edad); return 0; } void pedir(){ cout<<"Introduzca el nombre del alumnon"; cin>>a1.nombre; cout<<"Introduzca la edad del alumnon"; cin>>a1.edad; cout<<"Introduzca el nombre del alumnon"; cin>>a2.nombre; cout<<"Introduzca la edad del alumnon"; cin>>a2.edad; } void mayor(){
  • 6. if( a1.edad > a2.edad ){ cout<<"La edad mayor es: "<<a1.edad; }else{ if(a2.edad > a1.edad){ cout<<"La edad mayor es: "<<a2.edad; }else{ cout<<"Tienen la misma edad."; } } } int sumar(int a, int b){ return(a+b); } En este programa vamos a imprimir el nombre y la edad de un alumno y lo primero que vamos a hacer es llamar a hacer una declaracion donde strin nombre y int edad y al declarar vamos a imprimir el mayor edad de esas edades en cout allí vamos a empezar donde vamos a declarar nuestro elemento que es pedir el nombre y la edad. Porque ya cuando lo mandamos a imprimir,
  • 7. 3 OPERACIONES CON 2 NUMEROS (SUMA Y RESTA) int sumar(int x, int y); int resta(int x, int y); int dividir(int x, int y); int main (int argc, char *argv[]) { int N1,N2; cout <<"inserta numero:"; cin>>N1; cout <<"inserta otro numero:"; cin>>N2; cout <<sumar(N1, N2); cout<<"n:"; cout <<resta(N1, N2); cout<<"n:"; cout <<dividir(N1, N2); cout<<"n:"; } int sumar(int x, int y){ return(x+y); } int resta(int x, int y){ return(x-y);
  • 8. } int dividir(int x, int y){ return(x/y); } En este programa realizaremos 3 operaciones con 2 números y lo primero que vamos a hacer es hacer nuestra declaración que es “int” (sumar, resta y dividir) ya de eso hacemos la lectura de nuestro método donde “cout” será “insertar numero” y “cin” será N1, y con las mismas declaraciones haremos con la de suma y resta, porque en nuestra declaración estamos pidiendo que las 3 operaciones van a imprimir en un solo resultado
  • 9. CONCLUSION En esta unidad abordamos como hacer los diferentes programas mediante los arreglos de unidimensional y dimensional, ya que con estos lo podemos manejar de cualquier modo, porque cada programador tiene sus diferentes funciones de cómo manejar sus programas