SlideShare una empresa de Scribd logo
1 de 12
INSTITUTO TECNOLÓGICO DE FELIPE 
CARRILLO PUERTO 
INGENIERIA EN SISTEMAS COMPUTACIONALES 
ESTRUCTURA DE DATOS 
“INFORME TÉCNICO” 
ALUMNA: RUBI VERONICA CHIMAL CUXIN 
DOCENTE: NIELS HERRY ARANA CUEVAS 
FELIPE CARRILLO PUERO A 12 DE SEPTIEMBRE DEL 2014
EJERCICIO 1 
using namespace std; 
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; 
} 
En este programa se lee un arreglo bidimensional que realiza algunas operaciones 
como imprimir los datos dados de la diagonal principal, los datos ingresados son 
por medio del método de matriz al igual que imprime la diagonal invertida así como 
la fila número tres, el promedio de la fila número dos e imprime una columna que 
selecciona el usuario, lo adquirido en esta actividad no fue mucho de hecho solo 
fue recordar conceptos básicos como por ejemplo como usar matrices y siclos los 
cuales están muy relacionados entre sí, de igual forma a recordar cómo se 
declaran variables.
EJERCICIO 2 
using namespace std; 
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 realiza la lectura de datos y compara las edades dadas por el 
usuario, al finalizar la operación marca la edad mayor de los usuarios ingresados, 
lo adquirido en esta actividad fue algo muy similar a la anterior solo que esta vez 
usamos condiciones con la función IF. Como ya saben esto quiere decir SI 
Ejemplo: if(num1 <= num2) 
then{ 
cout<<“El numero mayor es”<<num2; 
}
EJERCICIO 3 
using namespace std; 
int cal [4][3]; 
double prom[4]; 
double promo[1][3]; 
void leer(){ 
for (int l=0; l<5;l++){ 
for(int c=0;c<4;c++){ 
cout<< "introduzca su calificacion: "; 
cin>> cal[l][c]; 
} 
} 
} 
void promedio(){ 
int sum=0; 
for (int l=0;l<5;l++){ 
for(int c=0;c<4;c++){ 
sum=sum+cal[l][c]; 
} 
prom[l]= sum/3;
sum=0; 
} 
cout<<"n La calificación promedio es: "; 
} 
void may(){ 
int may= 0; 
for(int l=0; l<5;l++){ 
if (prom[may]<prom[l]){ 
may=l; 
} 
} 
for (int c=0;c<4;c++){ 
cout<<cal[may][c]; 
} 
cout<<"n La calificación mayor es: "; 
} 
void min(){ 
int min= 0; 
for(int l=0; l>5;l++){
if (prom[min]>prom[l]){ 
min=l; 
} 
} 
for (int c=0;c<4;c++){ 
cout<<cal[min][c]; 
} 
cout<<"n promedio la unidad con mayor aprovechamiento "; 
} 
int main(int argc, char *argv[]) { 
leer(); 
promedio(); 
may(); 
min(); 
return 0; 
} 
El programa lee un arreglo bidimensional para almacenar las calificaciones de tres 
unidades de 20 alumnos, imprime las calificaciones de mayor promedio y las 
calificaciones del alumno que tuvo menor promedio e imprime la unidad en la que 
se tuvo mayor aprovechamiento. (El promedio del alumno se almacena en una 
matriz unidimensional al igual que el de la unidad que tuvo mayor 
aprovechamiento) hablando técnica mente lo que aprendí en esta actividad fue a 
como retornar funciones los que de igual forma se aplicaron en esta actividad me
parecieron mucho más fácil de usar ya que para mí se optimizan mas las variables 
y funciones.
EJERCICIO 4 
using namespace std; 
int n1,n2,suma,resta; 
double dividir; 
void lee(){ 
cout<<"Numero 1: "; 
cin>>n1; 
cout<<"Numero 2: "; 
cin>>n2; 
} 
int sumar(int n1, int n2){ 
return (n1 + n2); 
} 
int rest(int n1, int n2){ 
return (n1 - n2); 
} 
double div(double n1, double n2){ 
return (n1 / n2); 
} 
int main(int argc, char *argv[]) { 
lee(); 
cout <<"n La suma es: "<< sumar(n1, n2);
cout << "n La resta es: "<< rest(n1, n2); 
cout <<"n la división es: "<< div(n1, n2); 
return 0; 
} 
Este programa realiza la lectura de dos números para realizar la suma, la resta y 
la división de los datos dados. Los conocimientos adquiridos en esta actividad 
fueron básicamente lo mismo que en las 3 actividades anteriores siclos (FOR), 
condiciones (IF) y funciones, lo nuevo que aplicamos en esta actividad fue la 
argumentación en las funciones que para mí son como sobrecargas que contienen 
los mismos nombres y variables dependiendo de los argumentos que le pongan a 
la función es el proceso que ara, en pocas palabras son variables que se parecen 
pero que tienen funcionalidades y procesos muy diferentes.
CONCLUSION 
En estas actividades lo que se aprendió como antes había comentado no fue 
mucho ya que estos conocimientos ya los teníamos y básicamente era 
recordarlos, pero de igual forma los mencionare, lo que vimos fueron siclos con 
(FOR) las cuales son muy interesantes porque son mas optimas que una 
condición (IF) las cual vimos igualmente que es lo mismo que un siclo pero la 
condición hace comparaciones y un siclo lo que hace es envés de poner muchas 
líneas de código lo que hace es optimizarlo y convertirlo en la menor ligas de 
comandos posibles, y con estas funciones cíclicas se piden hacer matrices que 
vimos también. Lo que me intereso mas fueron las funciones ya que por medio de 
ellas se pueden optimizar los programas y así el programador no se confunde o se 
pierden dentro de sus ligas de comando.

Más contenido relacionado

La actualidad más candente

Informe tecnico marleni
Informe tecnico marleniInforme tecnico marleni
Informe tecnico marlenilenithoz
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.Javier Cuenca
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamientoeliezerbs
 
Apuntadores y direccionamiento
Apuntadores y direccionamientoApuntadores y direccionamiento
Apuntadores y direccionamientoSergio Ramos
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uexvictoruex
 
Suma y multiplicacion
Suma y multiplicacionSuma y multiplicacion
Suma y multiplicacionanggelosalesi
 
Programa suma y multiplica
Programa suma y multiplicaPrograma suma y multiplica
Programa suma y multiplicaPepe Arraez
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato shortLuisChowy
 
Programa en visual basic 6
Programa en visual basic 6Programa en visual basic 6
Programa en visual basic 6Ïtzël Löpëz
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listasJohan Niño G
 
Numeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaNumeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaAndreyAraya5
 

La actualidad más candente (17)

Informe tecnico marleni
Informe tecnico marleniInforme tecnico marleni
Informe tecnico marleni
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
0.1 Enbarcadero I
0.1 Enbarcadero I0.1 Enbarcadero I
0.1 Enbarcadero I
 
Apuntadores y direccionamiento
Apuntadores y direccionamientoApuntadores y direccionamiento
Apuntadores y direccionamiento
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Suma y multiplicacion
Suma y multiplicacionSuma y multiplicacion
Suma y multiplicacion
 
Programa suma y multiplica
Programa suma y multiplicaPrograma suma y multiplica
Programa suma y multiplica
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato short
 
Programa en visual basic 6
Programa en visual basic 6Programa en visual basic 6
Programa en visual basic 6
 
Programa
ProgramaPrograma
Programa
 
Practica 13
Practica 13Practica 13
Practica 13
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listas
 
Numeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaNumeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructurada
 

Destacado

Etica y moral
Etica y moral Etica y moral
Etica y moral karlamartz
 
Presentacion- Pablo Ruiz
Presentacion- Pablo RuizPresentacion- Pablo Ruiz
Presentacion- Pablo Ruizpablito-96ruiz
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtualesJuli CR
 
Expo pensamiento c
Expo pensamiento cExpo pensamiento c
Expo pensamiento cSugey Laguna
 
TEORÍA DE LA BUROCRACIA
TEORÍA DE LA BUROCRACIATEORÍA DE LA BUROCRACIA
TEORÍA DE LA BUROCRACIAFabianIsaacMora
 
como tener mi cuenta de blog
como tener mi cuenta de blogcomo tener mi cuenta de blog
como tener mi cuenta de blogEl Ibra Montaño
 
Pasivo pilar alvarez 1
Pasivo  pilar alvarez 1Pasivo  pilar alvarez 1
Pasivo pilar alvarez 1KarolQuijano94
 
Escuela sab. arec. 1 las excusas pp
Escuela sab. arec. 1 las excusas ppEscuela sab. arec. 1 las excusas pp
Escuela sab. arec. 1 las excusas ppluzmislan5555
 
John deweyfilosofiadelaeducacion
John deweyfilosofiadelaeducacionJohn deweyfilosofiadelaeducacion
John deweyfilosofiadelaeducacionGladys Rivera
 
Presentación1guia moodle
Presentación1guia moodle Presentación1guia moodle
Presentación1guia moodle edsonfelipe1
 
Vanegas londoño karen vanessa (000432607) gbi exposición
Vanegas londoño karen vanessa (000432607) gbi exposiciónVanegas londoño karen vanessa (000432607) gbi exposición
Vanegas londoño karen vanessa (000432607) gbi exposiciónJuli CR
 
Yasun itt-110927003248-phpapp02-140108082556-phpapp01
Yasun itt-110927003248-phpapp02-140108082556-phpapp01Yasun itt-110927003248-phpapp02-140108082556-phpapp01
Yasun itt-110927003248-phpapp02-140108082556-phpapp01Alexaalomalisa
 

Destacado (20)

Derecho comercial
Derecho comercialDerecho comercial
Derecho comercial
 
Etica y moral
Etica y moral Etica y moral
Etica y moral
 
Dossier comercial wea academy
Dossier comercial wea academy Dossier comercial wea academy
Dossier comercial wea academy
 
Se trata de trata
Se trata de trataSe trata de trata
Se trata de trata
 
Presentacion- Pablo Ruiz
Presentacion- Pablo RuizPresentacion- Pablo Ruiz
Presentacion- Pablo Ruiz
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtuales
 
HADWARE DE UNA PC
HADWARE DE UNA PCHADWARE DE UNA PC
HADWARE DE UNA PC
 
Expo pensamiento c
Expo pensamiento cExpo pensamiento c
Expo pensamiento c
 
TEORÍA DE LA BUROCRACIA
TEORÍA DE LA BUROCRACIATEORÍA DE LA BUROCRACIA
TEORÍA DE LA BUROCRACIA
 
Tarea tics
Tarea ticsTarea tics
Tarea tics
 
Presentación ntci
Presentación ntciPresentación ntci
Presentación ntci
 
como tener mi cuenta de blog
como tener mi cuenta de blogcomo tener mi cuenta de blog
como tener mi cuenta de blog
 
Pasivo pilar alvarez 1
Pasivo  pilar alvarez 1Pasivo  pilar alvarez 1
Pasivo pilar alvarez 1
 
Escuela sab. arec. 1 las excusas pp
Escuela sab. arec. 1 las excusas ppEscuela sab. arec. 1 las excusas pp
Escuela sab. arec. 1 las excusas pp
 
John deweyfilosofiadelaeducacion
John deweyfilosofiadelaeducacionJohn deweyfilosofiadelaeducacion
John deweyfilosofiadelaeducacion
 
Presentación1guia moodle
Presentación1guia moodle Presentación1guia moodle
Presentación1guia moodle
 
Vanegas londoño karen vanessa (000432607) gbi exposición
Vanegas londoño karen vanessa (000432607) gbi exposiciónVanegas londoño karen vanessa (000432607) gbi exposición
Vanegas londoño karen vanessa (000432607) gbi exposición
 
2002 2014
2002 20142002 2014
2002 2014
 
Yasun itt-110927003248-phpapp02-140108082556-phpapp01
Yasun itt-110927003248-phpapp02-140108082556-phpapp01Yasun itt-110927003248-phpapp02-140108082556-phpapp01
Yasun itt-110927003248-phpapp02-140108082556-phpapp01
 
Paralelo
ParaleloParalelo
Paralelo
 

Similar a REPORTE RUBI VERONICA J3 ISC A

Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uexvictoruex
 
Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1Aristo1
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1eliezerbs
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras linealeseliezerbs
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARPinfobran
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++LenHugo
 
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++Edward Ropero
 
Sobrecarga de operadores
Sobrecarga de operadoresSobrecarga de operadores
Sobrecarga de operadoresr0na91
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- Eliu Osseas Puc Puc
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptRicardo Pallás Román
 

Similar a REPORTE RUBI VERONICA J3 ISC A (20)

Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Informe tecnico de la unidad 1
Informe tecnico de la unidad 1Informe tecnico de la unidad 1
Informe tecnico de la unidad 1
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARP
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++
 
Sobrecarga de operadores
Sobrecarga de operadoresSobrecarga de operadores
Sobrecarga de operadores
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento-
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScript
 
C++
C++C++
C++
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Cplus
CplusCplus
Cplus
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 

REPORTE RUBI VERONICA J3 ISC A

  • 1. INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO INGENIERIA EN SISTEMAS COMPUTACIONALES ESTRUCTURA DE DATOS “INFORME TÉCNICO” ALUMNA: RUBI VERONICA CHIMAL CUXIN DOCENTE: NIELS HERRY ARANA CUEVAS FELIPE CARRILLO PUERO A 12 DE SEPTIEMBRE DEL 2014
  • 2. EJERCICIO 1 using namespace std; 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:";
  • 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; } En este programa se lee un arreglo bidimensional que realiza algunas operaciones como imprimir los datos dados de la diagonal principal, los datos ingresados son por medio del método de matriz al igual que imprime la diagonal invertida así como la fila número tres, el promedio de la fila número dos e imprime una columna que selecciona el usuario, lo adquirido en esta actividad no fue mucho de hecho solo fue recordar conceptos básicos como por ejemplo como usar matrices y siclos los cuales están muy relacionados entre sí, de igual forma a recordar cómo se declaran variables.
  • 4. EJERCICIO 2 using namespace std; 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{
  • 5. 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 realiza la lectura de datos y compara las edades dadas por el usuario, al finalizar la operación marca la edad mayor de los usuarios ingresados, lo adquirido en esta actividad fue algo muy similar a la anterior solo que esta vez usamos condiciones con la función IF. Como ya saben esto quiere decir SI Ejemplo: if(num1 <= num2) then{ cout<<“El numero mayor es”<<num2; }
  • 6. EJERCICIO 3 using namespace std; int cal [4][3]; double prom[4]; double promo[1][3]; void leer(){ for (int l=0; l<5;l++){ for(int c=0;c<4;c++){ cout<< "introduzca su calificacion: "; cin>> cal[l][c]; } } } void promedio(){ int sum=0; for (int l=0;l<5;l++){ for(int c=0;c<4;c++){ sum=sum+cal[l][c]; } prom[l]= sum/3;
  • 7. sum=0; } cout<<"n La calificación promedio es: "; } void may(){ int may= 0; for(int l=0; l<5;l++){ if (prom[may]<prom[l]){ may=l; } } for (int c=0;c<4;c++){ cout<<cal[may][c]; } cout<<"n La calificación mayor es: "; } void min(){ int min= 0; for(int l=0; l>5;l++){
  • 8. if (prom[min]>prom[l]){ min=l; } } for (int c=0;c<4;c++){ cout<<cal[min][c]; } cout<<"n promedio la unidad con mayor aprovechamiento "; } int main(int argc, char *argv[]) { leer(); promedio(); may(); min(); return 0; } El programa lee un arreglo bidimensional para almacenar las calificaciones de tres unidades de 20 alumnos, imprime las calificaciones de mayor promedio y las calificaciones del alumno que tuvo menor promedio e imprime la unidad en la que se tuvo mayor aprovechamiento. (El promedio del alumno se almacena en una matriz unidimensional al igual que el de la unidad que tuvo mayor aprovechamiento) hablando técnica mente lo que aprendí en esta actividad fue a como retornar funciones los que de igual forma se aplicaron en esta actividad me
  • 9. parecieron mucho más fácil de usar ya que para mí se optimizan mas las variables y funciones.
  • 10. EJERCICIO 4 using namespace std; int n1,n2,suma,resta; double dividir; void lee(){ cout<<"Numero 1: "; cin>>n1; cout<<"Numero 2: "; cin>>n2; } int sumar(int n1, int n2){ return (n1 + n2); } int rest(int n1, int n2){ return (n1 - n2); } double div(double n1, double n2){ return (n1 / n2); } int main(int argc, char *argv[]) { lee(); cout <<"n La suma es: "<< sumar(n1, n2);
  • 11. cout << "n La resta es: "<< rest(n1, n2); cout <<"n la división es: "<< div(n1, n2); return 0; } Este programa realiza la lectura de dos números para realizar la suma, la resta y la división de los datos dados. Los conocimientos adquiridos en esta actividad fueron básicamente lo mismo que en las 3 actividades anteriores siclos (FOR), condiciones (IF) y funciones, lo nuevo que aplicamos en esta actividad fue la argumentación en las funciones que para mí son como sobrecargas que contienen los mismos nombres y variables dependiendo de los argumentos que le pongan a la función es el proceso que ara, en pocas palabras son variables que se parecen pero que tienen funcionalidades y procesos muy diferentes.
  • 12. CONCLUSION En estas actividades lo que se aprendió como antes había comentado no fue mucho ya que estos conocimientos ya los teníamos y básicamente era recordarlos, pero de igual forma los mencionare, lo que vimos fueron siclos con (FOR) las cuales son muy interesantes porque son mas optimas que una condición (IF) las cual vimos igualmente que es lo mismo que un siclo pero la condición hace comparaciones y un siclo lo que hace es envés de poner muchas líneas de código lo que hace es optimizarlo y convertirlo en la menor ligas de comandos posibles, y con estas funciones cíclicas se piden hacer matrices que vimos también. Lo que me intereso mas fueron las funciones ya que por medio de ellas se pueden optimizar los programas y así el programador no se confunde o se pierden dentro de sus ligas de comando.