SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
1 
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE 
CARRILLO PUERTO 
MATERIA: 
ESTRUCTURA DE DATOS 
DOCENTE: 
MIL. NIELS HENRYK ARANDA CUEVAS 
UNIDAD 3: 
ESTRUCTURAS LINEALES 
ALUMNO: 
Eliu Osseas Puc Puc 
CARRERA: 
INGENIERIA EN SISTEMAS COMPUTACIONALES 
GRUPO: 
B
2 
INTRODUCCION: 
En esta tercera unidad de estructura de datos se tiene una parte importante a 
estudiar y a aprender a utilizar como comprender los conceptos que se 
contiene esta unidad, como en las unidades anteriores ya sabemos trabajar 
con otros métodos, y ahora con esto que es nuevo que se estudia va ser de 
gran ayuda, conceptos importantes como listas, que pueden ser ligadas y 
doblemente ligadas así como pilas y colas que nos representan una manera de 
mostrar la información en un manejo arreglos contenidos en tablas. 
En esta unidad aprendimos a usar los nodos que son algo importante para 
realizar la ubicación de llamado de los datos. 
Código de declaración de los nodos. 
Struct nodo { 
Int edad 
Nodo * sig 
}; 
En el código anterior estamos utilizando una estructura que es una función 
donde declaramos una variable y declaramos el nodo. El nodo se caracteriza 
por por llevar un asterisco después del nombre del nodo. 
PROGRAMA DE COMPARACION DE DATOS GUARDADOS EN 
DIRECCIONES. 
#include <iostream> 
using namespace std; 
int main(int argc, char** argv) { 
int may, men, i; 
int e[3]; 
int *a[3]; 
for(i=0;i<3;i++){ 
a[i]=&e[i]; 
}
3 
for(i=0;i<3;i++){ 
cout<<"Inserte la edad "<< i<<": "; 
cin>>e[i]; 
} 
for(i=0; i<3; i++){ 
if(*a[may]<*a[i]) 
may=i; 
} 
cout<< "El número mayor es: "<<*a[may]<<"y la posicion de memoria es: 
"<<a[may]; 
cout<<"n"; 
for(i=0; i<3; i++){ 
if(*a[men]>*a[i]) 
men=i; 
} 
cout<< "El número menor es: "<<*a[men]<<"y la posicion de memoria es: 
"<<a[men]; 
return 0; 
} 
DESCRIPCION: 
El programa anterior realiza la lectura de una cantidad de números, para los 
cuales se declara apuntadores para ir realizando el recorrido de los números 
que se van guardando en las direcciones correspondientes, y después 
utilizamos el nombre del mismo apuntador y después en bloques de códigos if 
para establecer las posiciones del donde se encuentra el número de mayor 
jerarquía. Y como ya sabemos anteriormente los códigos empleados ya se 
deben de conocer muy bien.
4 
SEGUNDO PROGRAMA REALIZADO. 
Listas ligadas. 
#include <iostream> 
using namespace std; 
struct Cliente{ 
string nombre; 
int clave; 
struct Cliente* sig; 
}; 
void agregaCliente(struct Cliente** Inicio, struct Cliente** Fin){ 
struct Cliente* Nuevo = new struct Cliente; 
cout << endl << "Nombre: "; 
getline(cin, Nuevo->nombre); 
cout << "Clave (int): "; 
cin >> Nuevo->clave; 
Nuevo->sig = NULL; 
if(*Inicio==NULL){ 
*Inicio = Nuevo; 
*Fin = Nuevo; 
} 
else{ 
(*Fin)->sig = Nuevo; 
*Fin = Nuevo; 
} 
} 
void desplegarCliente(struct Cliente* ElCliente){ 
cout << endl << ElCliente->nombre << endl; 
cout << ElCliente->clave << endl << endl;
5 
} 
void desplegarLista(struct Cliente* Inicio){ 
while(Inicio != NULL){ 
desplegarCliente(Inicio); 
Inicio = Inicio -> sig; 
} 
} 
int main(){ 
struct Cliente* Inicio = NULL; 
struct Cliente* Fin = NULL; 
short opcion = 1; 
while(opcion){ 
cout<<"0)Salirn1)Agrega clienten2)Muestra listan3)Cliente inicialn4)Cliente 
final "; 
cin>>opcion; 
cin.get(); 
switch(opcion){ 
case 0: cout << "Adios"; break; 
case 1: agregaCliente(&Inicio, &Fin); break; 
case 2: desplegarLista(Inicio); break; 
case 3: desplegarCliente(Inicio); break; 
case 4: desplegarCliente(Fin); break; 
} 
} 
return 0; 
}
6 
DESCRIPCIÓN DEL PROGRAMA. 
El programa anterior realiza una lista desplegable con los datos almacenados, 
en este programa empleamos varios métodos, y funciones, como el Struct y el 
uso de apuntadores, lo que realizamos es definir opciones a seleccionar por el 
usuario en dado caso que los apuntadores tengan los datos imprime las 
opciones correspondientes ya sea salir e imprimir el mensaje de adiós. 
CONCLUSION: 
Como conclusión con los programas realizados en el lenguaje c++ nos 
podemos dar cuenta cómo funciona funcionas las pilas las colas y las listas 
ligadas, que de manera gráfica se ve más fácil, y ahora utilizando los 
comandos se convierte aun en algo más sencillo de entender como en lo dicho 
anteriormente esto nos ayudara a resolver problemas futuros en nuestro 
desempeño como profesionales en unos pocos años.

Mais conteúdo relacionado

Mais procurados (19)

Semana 4 Estructuras de datos(Listas)
Semana 4   Estructuras de datos(Listas)Semana 4   Estructuras de datos(Listas)
Semana 4 Estructuras de datos(Listas)
 
Acmar trucos de visual basic(2)
Acmar   trucos de visual basic(2)Acmar   trucos de visual basic(2)
Acmar trucos de visual basic(2)
 
Semana 6 Módulos en Python Entrega 1
Semana 6   Módulos en Python Entrega 1Semana 6   Módulos en Python Entrega 1
Semana 6 Módulos en Python Entrega 1
 
Python3000
Python3000Python3000
Python3000
 
Objetop
ObjetopObjetop
Objetop
 
Uso de-arreglos-simples-poo
Uso de-arreglos-simples-pooUso de-arreglos-simples-poo
Uso de-arreglos-simples-poo
 
Punteros4
Punteros4Punteros4
Punteros4
 
7.0 pract. 10 a
7.0 pract. 10 a7.0 pract. 10 a
7.0 pract. 10 a
 
2.0 empleado
2.0 empleado2.0 empleado
2.0 empleado
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datos
 
Tutorial n°3 excel 2010
Tutorial n°3 excel 2010Tutorial n°3 excel 2010
Tutorial n°3 excel 2010
 
Insercción de datos y selección de datos
Insercción de datos y selección de datosInsercción de datos y selección de datos
Insercción de datos y selección de datos
 
Include
IncludeInclude
Include
 
I2 u4
I2 u4I2 u4
I2 u4
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 
Arreglos
ArreglosArreglos
Arreglos
 
4 ejemplos en c#
4 ejemplos en c#4 ejemplos en c#
4 ejemplos en c#
 
Shell
ShellShell
Shell
 

Destaque (7)

estructura lineales
estructura linealesestructura lineales
estructura lineales
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
 
Arrays
ArraysArrays
Arrays
 
Estructuras en C
Estructuras en CEstructuras en C
Estructuras en C
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
Steve Jobs Inspirational Quotes
Steve Jobs Inspirational QuotesSteve Jobs Inspirational Quotes
Steve Jobs Inspirational Quotes
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Semelhante a Informe estructuras lineales

Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1Aristo1
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
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
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOLuiS YmAY
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1eliezerbs
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uexvictoruex
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1Saya Paredes
 
REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AChisurin
 
Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Eliu Osseas Puc Puc
 
Informe tecnico u 4-victor uex
Informe tecnico u 4-victor uexInforme tecnico u 4-victor uex
Informe tecnico u 4-victor uexvictoruex
 
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)luis freddy
 

Semelhante a Informe estructuras lineales (20)

Informe tecnicou1
Informe tecnicou1Informe tecnicou1
Informe tecnicou1
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento-
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTO
 
Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1Informe estructura de datos Unidad 1
Informe estructura de datos Unidad 1
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
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 Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)
 
Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4
 
Informe tecnico u 4-victor uex
Informe tecnico u 4-victor uexInforme tecnico u 4-victor uex
Informe tecnico u 4-victor uex
 
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Práctica 12
Práctica 12Práctica 12
Práctica 12
 
Java 1
Java 1Java 1
Java 1
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Mais de Eliu Osseas Puc Puc

Mais de Eliu Osseas Puc Puc (11)

Analisis de los algoritmos diapositivas
Analisis de los algoritmos diapositivasAnalisis de los algoritmos diapositivas
Analisis de los algoritmos diapositivas
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
 
Diapositivas unidad 6
Diapositivas unidad 6Diapositivas unidad 6
Diapositivas unidad 6
 
Diapositivas unidad 5 -metodos de ordenamiento-
Diapositivas unidad 5 -metodos de ordenamiento-Diapositivas unidad 5 -metodos de ordenamiento-
Diapositivas unidad 5 -metodos de ordenamiento-
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
 
Diapositivas unidad 3
Diapositivas unidad 3Diapositivas unidad 3
Diapositivas unidad 3
 
Informe tecnico de la unidad 2 eliu
Informe tecnico de la unidad 2 eliuInforme tecnico de la unidad 2 eliu
Informe tecnico de la unidad 2 eliu
 
Diapositivas unidad 2
Diapositivas unidad 2Diapositivas unidad 2
Diapositivas unidad 2
 
Informe tecnico de la unidad 1
Informe tecnico de la unidad 1Informe tecnico de la unidad 1
Informe tecnico de la unidad 1
 
Diapositivas de la unidad 1
Diapositivas de la unidad 1Diapositivas de la unidad 1
Diapositivas de la unidad 1
 

Último

Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Informe estructuras lineales

  • 1. 1 INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO MATERIA: ESTRUCTURA DE DATOS DOCENTE: MIL. NIELS HENRYK ARANDA CUEVAS UNIDAD 3: ESTRUCTURAS LINEALES ALUMNO: Eliu Osseas Puc Puc CARRERA: INGENIERIA EN SISTEMAS COMPUTACIONALES GRUPO: B
  • 2. 2 INTRODUCCION: En esta tercera unidad de estructura de datos se tiene una parte importante a estudiar y a aprender a utilizar como comprender los conceptos que se contiene esta unidad, como en las unidades anteriores ya sabemos trabajar con otros métodos, y ahora con esto que es nuevo que se estudia va ser de gran ayuda, conceptos importantes como listas, que pueden ser ligadas y doblemente ligadas así como pilas y colas que nos representan una manera de mostrar la información en un manejo arreglos contenidos en tablas. En esta unidad aprendimos a usar los nodos que son algo importante para realizar la ubicación de llamado de los datos. Código de declaración de los nodos. Struct nodo { Int edad Nodo * sig }; En el código anterior estamos utilizando una estructura que es una función donde declaramos una variable y declaramos el nodo. El nodo se caracteriza por por llevar un asterisco después del nombre del nodo. PROGRAMA DE COMPARACION DE DATOS GUARDADOS EN DIRECCIONES. #include <iostream> using namespace std; int main(int argc, char** argv) { int may, men, i; int e[3]; int *a[3]; for(i=0;i<3;i++){ a[i]=&e[i]; }
  • 3. 3 for(i=0;i<3;i++){ cout<<"Inserte la edad "<< i<<": "; cin>>e[i]; } for(i=0; i<3; i++){ if(*a[may]<*a[i]) may=i; } cout<< "El número mayor es: "<<*a[may]<<"y la posicion de memoria es: "<<a[may]; cout<<"n"; for(i=0; i<3; i++){ if(*a[men]>*a[i]) men=i; } cout<< "El número menor es: "<<*a[men]<<"y la posicion de memoria es: "<<a[men]; return 0; } DESCRIPCION: El programa anterior realiza la lectura de una cantidad de números, para los cuales se declara apuntadores para ir realizando el recorrido de los números que se van guardando en las direcciones correspondientes, y después utilizamos el nombre del mismo apuntador y después en bloques de códigos if para establecer las posiciones del donde se encuentra el número de mayor jerarquía. Y como ya sabemos anteriormente los códigos empleados ya se deben de conocer muy bien.
  • 4. 4 SEGUNDO PROGRAMA REALIZADO. Listas ligadas. #include <iostream> using namespace std; struct Cliente{ string nombre; int clave; struct Cliente* sig; }; void agregaCliente(struct Cliente** Inicio, struct Cliente** Fin){ struct Cliente* Nuevo = new struct Cliente; cout << endl << "Nombre: "; getline(cin, Nuevo->nombre); cout << "Clave (int): "; cin >> Nuevo->clave; Nuevo->sig = NULL; if(*Inicio==NULL){ *Inicio = Nuevo; *Fin = Nuevo; } else{ (*Fin)->sig = Nuevo; *Fin = Nuevo; } } void desplegarCliente(struct Cliente* ElCliente){ cout << endl << ElCliente->nombre << endl; cout << ElCliente->clave << endl << endl;
  • 5. 5 } void desplegarLista(struct Cliente* Inicio){ while(Inicio != NULL){ desplegarCliente(Inicio); Inicio = Inicio -> sig; } } int main(){ struct Cliente* Inicio = NULL; struct Cliente* Fin = NULL; short opcion = 1; while(opcion){ cout<<"0)Salirn1)Agrega clienten2)Muestra listan3)Cliente inicialn4)Cliente final "; cin>>opcion; cin.get(); switch(opcion){ case 0: cout << "Adios"; break; case 1: agregaCliente(&Inicio, &Fin); break; case 2: desplegarLista(Inicio); break; case 3: desplegarCliente(Inicio); break; case 4: desplegarCliente(Fin); break; } } return 0; }
  • 6. 6 DESCRIPCIÓN DEL PROGRAMA. El programa anterior realiza una lista desplegable con los datos almacenados, en este programa empleamos varios métodos, y funciones, como el Struct y el uso de apuntadores, lo que realizamos es definir opciones a seleccionar por el usuario en dado caso que los apuntadores tengan los datos imprime las opciones correspondientes ya sea salir e imprimir el mensaje de adiós. CONCLUSION: Como conclusión con los programas realizados en el lenguaje c++ nos podemos dar cuenta cómo funciona funcionas las pilas las colas y las listas ligadas, que de manera gráfica se ve más fácil, y ahora utilizando los comandos se convierte aun en algo más sencillo de entender como en lo dicho anteriormente esto nos ayudara a resolver problemas futuros en nuestro desempeño como profesionales en unos pocos años.