SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
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.

Más contenido relacionado

La actualidad más candente (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
 

Destacado (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
 

Similar 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
 

Similar 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
 

Más de Eliu Osseas Puc Puc

Más 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

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
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
 
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
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
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
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
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
 
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
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
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
 
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
 
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
 
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 ...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

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.