SlideShare una empresa de Scribd logo
1 de 6
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE 
CARRILLO 
INFORME TECNICO 
Ing. Sistemas computacionales 
Docente: Niels Henryk Aranda Cuevas 
Alumna: Marleni Tuyub Che 
Grupo: 3er “A”
Introducción a las estructuras de datos 
int numeros[4][4]; 
void leer(){ 
Unidad 1 
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 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); 
En esta parte vamos a declarar la calificación de un alumno struct seria alumno, string 
nombre, y int, enteros pues void seria pedir pues ya que al ingresar los valores de 
alumno lo único que va hacer es pedir los valores de alumno y luego void mayor, pues 
en esta parte lo único que hará es calcular el mayor entre los edades de los alumnos 
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,
Evidencia unidad 1

Más contenido relacionado

La actualidad más candente (20)

3 unidad
3 unidad 3 unidad
3 unidad
 
Arreglos - Vectores en C
Arreglos - Vectores en CArreglos - Vectores en C
Arreglos - Vectores en C
 
Puenteros en c++
Puenteros en c++Puenteros en c++
Puenteros en c++
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
Programa en mat lab de runge kutta
Programa en mat lab de runge  kuttaPrograma en mat lab de runge  kutta
Programa en mat lab de runge kutta
 
Trabajo número 1
Trabajo número 1Trabajo número 1
Trabajo número 1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Actividad 2 programacion orientada a objetos jaren gonzalez
Actividad 2 programacion orientada a objetos  jaren gonzalezActividad 2 programacion orientada a objetos  jaren gonzalez
Actividad 2 programacion orientada a objetos jaren gonzalez
 
Kevin garcia for
Kevin garcia forKevin garcia for
Kevin garcia for
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 
Practica 1
Practica  1Practica  1
Practica 1
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Unidad 2 informe tecnico
Unidad 2 informe tecnicoUnidad 2 informe tecnico
Unidad 2 informe tecnico
 
Suma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimalesSuma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimales
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
Arreglos
ArreglosArreglos
Arreglos
 
Simulación - Algoritmo lineal
Simulación - Algoritmo linealSimulación - Algoritmo lineal
Simulación - Algoritmo lineal
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 

Destacado

Carreras universitarias
Carreras universitariasCarreras universitarias
Carreras universitariasgeraram12
 
Math and science group project ci 350
Math and science group project ci 350Math and science group project ci 350
Math and science group project ci 350Anthony Lawhon
 
New гречка Алтайская сказка
New гречка Алтайская сказкаNew гречка Алтайская сказка
New гречка Алтайская сказкаrenbr
 
The Transmutation of the Secret Society of Sustainability
The Transmutation of the Secret Society of SustainabilityThe Transmutation of the Secret Society of Sustainability
The Transmutation of the Secret Society of SustainabilityB. Laszlo Karafiath, PhD
 
Ict facts figures2013-e
Ict facts figures2013-eIct facts figures2013-e
Ict facts figures2013-ecrc.gov.mn crc
 
Entorno de trabajo
Entorno de trabajoEntorno de trabajo
Entorno de trabajogeraram12
 
Glen investor-day-2014-print
Glen investor-day-2014-printGlen investor-day-2014-print
Glen investor-day-2014-printMauro Bassotti
 
Big data myths busted
Big data myths bustedBig data myths busted
Big data myths bustedGary Allemann
 
TEORI AKUNTANSI (LABA) bab.10
TEORI AKUNTANSI (LABA) bab.10TEORI AKUNTANSI (LABA) bab.10
TEORI AKUNTANSI (LABA) bab.10Enchii Enchii
 
Método Delphi
Método DelphiMétodo Delphi
Método DelphiLoreSolz
 
Plan c foodmaster
Plan c foodmasterPlan c foodmaster
Plan c foodmasterJanak Shah
 
Bibhu santosh behera,ouat,bhubaneswar
Bibhu santosh behera,ouat,bhubaneswarBibhu santosh behera,ouat,bhubaneswar
Bibhu santosh behera,ouat,bhubaneswarBibhu Santosh Behera
 
Adverbs of frecuency and sequence connectors
Adverbs of frecuency and sequence connectorsAdverbs of frecuency and sequence connectors
Adverbs of frecuency and sequence connectorsFAURODIS
 

Destacado (20)

Unicode Update 2014 小林龍生
Unicode Update 2014 小林龍生Unicode Update 2014 小林龍生
Unicode Update 2014 小林龍生
 
Carreras universitarias
Carreras universitariasCarreras universitarias
Carreras universitarias
 
Math and science group project ci 350
Math and science group project ci 350Math and science group project ci 350
Math and science group project ci 350
 
New гречка Алтайская сказка
New гречка Алтайская сказкаNew гречка Алтайская сказка
New гречка Алтайская сказка
 
CLABSI Prevention
CLABSI PreventionCLABSI Prevention
CLABSI Prevention
 
Mitesh
MiteshMitesh
Mitesh
 
The Transmutation of the Secret Society of Sustainability
The Transmutation of the Secret Society of SustainabilityThe Transmutation of the Secret Society of Sustainability
The Transmutation of the Secret Society of Sustainability
 
Ict facts figures2013-e
Ict facts figures2013-eIct facts figures2013-e
Ict facts figures2013-e
 
Entorno de trabajo
Entorno de trabajoEntorno de trabajo
Entorno de trabajo
 
Glen investor-day-2014-print
Glen investor-day-2014-printGlen investor-day-2014-print
Glen investor-day-2014-print
 
Batsaikhan
BatsaikhanBatsaikhan
Batsaikhan
 
Presentation tsogtbaatar
Presentation tsogtbaatarPresentation tsogtbaatar
Presentation tsogtbaatar
 
Subnetting
SubnettingSubnetting
Subnetting
 
Big data myths busted
Big data myths bustedBig data myths busted
Big data myths busted
 
TEORI AKUNTANSI (LABA) bab.10
TEORI AKUNTANSI (LABA) bab.10TEORI AKUNTANSI (LABA) bab.10
TEORI AKUNTANSI (LABA) bab.10
 
Método Delphi
Método DelphiMétodo Delphi
Método Delphi
 
Shunkhlai
ShunkhlaiShunkhlai
Shunkhlai
 
Plan c foodmaster
Plan c foodmasterPlan c foodmaster
Plan c foodmaster
 
Bibhu santosh behera,ouat,bhubaneswar
Bibhu santosh behera,ouat,bhubaneswarBibhu santosh behera,ouat,bhubaneswar
Bibhu santosh behera,ouat,bhubaneswar
 
Adverbs of frecuency and sequence connectors
Adverbs of frecuency and sequence connectorsAdverbs of frecuency and sequence connectors
Adverbs of frecuency and sequence connectors
 

Similar a Evidencia unidad 1

Similar a Evidencia unidad 1 (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)
 
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
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Arreglos
ArreglosArreglos
Arreglos
 
Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1
 
1 er informe
1 er informe1 er informe
1 er informe
 
Programas
Programas Programas
Programas
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Ejercicio Practicos Unidad Ii
Ejercicio Practicos Unidad IiEjercicio Practicos Unidad Ii
Ejercicio Practicos Unidad Ii
 
Ejercicios con Python parte 3
Ejercicios con Python parte 3Ejercicios con Python parte 3
Ejercicios con Python parte 3
 
Estructura de datos I Primera Parte
Estructura de datos I Primera ParteEstructura de datos I Primera Parte
Estructura de datos I Primera Parte
 
Proyecto
ProyectoProyecto
Proyecto
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 

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
 

Evidencia unidad 1

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO INFORME TECNICO Ing. Sistemas computacionales Docente: Niels Henryk Aranda Cuevas Alumna: Marleni Tuyub Che Grupo: 3er “A”
  • 2. Introducción a las estructuras de datos int numeros[4][4]; void leer(){ Unidad 1 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 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
  • 4. CALIFICACION DE ALUMNOS Y MAYOR struct alumno{ string nombre; int edad; }; alumno a1, a2; void pedir(); void mayor(); int sumar(int a, int b); En esta parte vamos a declarar la calificación de un alumno struct seria alumno, string nombre, y int, enteros pues void seria pedir pues ya que al ingresar los valores de alumno lo único que va hacer es pedir los valores de alumno y luego void mayor, pues en esta parte lo único que hará es calcular el mayor entre los edades de los alumnos 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";
  • 5. 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,