SlideShare una empresa de Scribd logo
1 de 19
Metodología y Tecnología de la Programación I Ciencias de la Computación ESCUELA: Ing. Danilo Jaramillo H. PONENTE: II Bimestre BIMESTRE: Octubre 2009 – Febrero 2010 CICLO: 1
Realizar el trabajo de forma personal Utilizar el EVA www.utpl.edu.ec Contestar los foros Ejercicios, evaluaciones resueltas, problemas Material adicional Asesorías con el profesor 07 – 2570 275 ext. 2637 (horario de tutoría) Mail: djaramillo@utpl.edu.ec Chat msn: djaramilloh@hotmail.com Video llamadas skype: danilo.jaramillo.h
Capítulo 5. Estructuras de Datos Dentro de los tipos de datos estáticos Colecciónde datos del mismo tipo Enteros Carácter reales Un nombre que lo identifica posiciones
Aplicación Sistema de Ecuaciones Conjuntos Tratamiento de una cantidad de datos 4 Capítulo 5. Estructuras de Datos
5 Capítulo 5. Estructuras de Datos Clasificación Arreglos de una dimensión (vector) Arreglos de dos dimensiones (matrices) Arreglos multidimensionales Vec Mat
6 Capítulo 5. Estructuras de Datos Arreglos Colección de datos del mismo tipo Un nombre único Indicador de posición que diferencia a cada elemento filas Mat MatRes filas y columnas
7 Capítulo 5. Estructuras de Datos Arreglos unidimensionales o vectores Mat fila Mat[1] = 2 Mat[2] = 9 Mat[3] = 14 Mat[4] = 15 Mat[5] = 6 Mat[6] = 25
Capítulo 5. Estructuras de Datos Declaración nombrevariable : Arreglo[tamaño] tipo de dato Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Variables 					Mat: Arreglo [30] Entero 8
Capítulo 5. Estructuras de Datos TIPOS Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Tipos 					Vector : Arreglo [30] Entero 				Variables 					A, B, C : Vector 9
Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Variables 					Mat: Arreglo [30] Entero					 			b. imprimir “ingrese numero de elementos” 			c. leer n_e 			d. for (i = 1; i <= n_e; i++) 				1. leer Mat[i] 			e. endfor 	 		f. for (i = 1; i <= n_e; i++) 				1. if (mat[i] mod 2) =  0 then 		     			imprimir “el número”, mat[i], “es par” 				2. endif 			g. endfor 			h. for (i = 1; i <= n_e; i++) 				imprimir Mat[i] i. endfor j. fin método principal        fin clase matriz 10
11 Capítulo 5. Estructuras de Datos Arreglos multi-dimensionales MatRes filas y columnas MatRes[1][1] = 2 MatRes[2][4] = 5 MatRes[3][2] = 7 MatRes[1][6] = 7 MatRes[2][1] = 8  MatRes[3][5] = 4
Capítulo 5. Estructuras de Datos Declaración nombrevariable : Arreglo[tamaño_f][tamaño_c] tipo de dato Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Variables 					Mat: Arreglo [30][10] Entero 12
Capítulo 5. Estructuras de Datos TIPOS Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Constantes 					L = 30 				Tipos 					Matrices : Arreglo [L][L] Entero 				Variables 					A, B, C : Matrices 13
14 Algoritmo matrices 	Clase matriz 		1.	Método Principal 			a. declaraciones 				Variables 					Mat: Arreglo [30][10] Entero 			b. imprimir “ingrese numero de filas y columnas” 			c. leer n_f,n_c 			d. for (i=1; i<=n_f; i++) 	    			1. for (j=1:j<=n_c;j++) 				 	i. leer Mat[i][j] 	    			2. endfor 			e. endfor 			f. for (i=1; i<=n_f; i++) 	    			1. for (j=1:j<=n_c;j++) if (Mat[i][j] mod 2 = 0) then 		     				imprimir “numero es par” endif 	    			2. endfor 			g. endfor 		2. fin método principal
15 EJERCICIOS PROPUESTOS Ordenar un vector Sumar  dos vectores Buscar elementos repetidos en un vector Ordenar una matriz de dos dimensiones Buscar elementos repetidos en una matriz dos dimensiones multiplicar  dos matrices
16 Método Principal  // ordenar un vector 	a. Declaraciones 		Mat[10] : Arreglo[10] entero 	b. imprimir “ingrese numero de elementos” 	c. leer n_e 	d. for(i=1; i<=n_e; i++) 		1. leer Mat[i] 	e. endfor 	 f. for(i=1; i<=n_e; i++) 		 1. for(j=1; j<=n_e; j++) if (mat[i] < mat[j]) then aux  mat[i] mat[i]  mat [j] mat[j]  aux endif 		 2.endfor 	 g. endfor 	 h. for(i=1; i<=n_e; i++) 		1. imprimir Mat[i] 	 i. endfor 	 j. fin método principal
17 Método Principal // suma de dos vectores 	a. Declaraciones Mat, Mat1, Mat2 : Arreglo[10] entero 	b. imprimir “ingrese numero de elementos” 	c. leer n_e 	d. imprimir “ingrese el primer vector” e. for(i=1; i<=n_e; i++) 		1. leer Mat[i] f. endfor 	g. imprimir “ingrese el segundo vector” 	h. for(i=1; i<=n_e; i++) 		1. leer Mat1[i] 	i. endfor j. for (i=1; i<=n_e; i++) 		1. Mat2[i] = Mat[i] + Mat[j] l. endfor 	m. imprimir “el vector resultante es: ” n. for(i=1; i<=n_e; i++) 		1. imprimir Mat2[i] o. endfor p. fin método principal
contacto Email: djaramillo@utpl.edu.ec Skype: danilo.jaramillo.h msn: djaramilloh@hotmail.com Teléfono: 07-250275 ext 2637 18
más UTPL SER DECIDE UNIDAD VIDEOCONFERENCIAS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Excel
ExcelExcel
Excel
 
Excel
ExcelExcel
Excel
 
Examen teorico-de-excel
Examen teorico-de-excelExamen teorico-de-excel
Examen teorico-de-excel
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
Corrección evaluación bimestral roa moreno
Corrección evaluación bimestral roa morenoCorrección evaluación bimestral roa moreno
Corrección evaluación bimestral roa moreno
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectores
 
6724640 matrices-java
6724640 matrices-java6724640 matrices-java
6724640 matrices-java
 
Res vecmat8
Res vecmat8Res vecmat8
Res vecmat8
 

Destacado

Producto de matrices
Producto de matricesProducto de matrices
Producto de matricesLilia White
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamaciongibrankamilo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Concepto De Matriz, Tabla de verdad y logica matematicas
Concepto De Matriz, Tabla de verdad y logica matematicasConcepto De Matriz, Tabla de verdad y logica matematicas
Concepto De Matriz, Tabla de verdad y logica matematicasjose williams flores trujillo
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#UVM
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaldoc-92
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraVideoconferencias UTPL
 
Teoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesTeoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesFco Alejandro
 
Ejercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdadEjercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdadpaquitogiron
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Destacado (18)

Arreglos - Programación I
Arreglos - Programación IArreglos - Programación I
Arreglos - Programación I
 
Producto de matrices
Producto de matricesProducto de matrices
Producto de matrices
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamacion
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Informe global tics parte 1
Informe global tics parte 1Informe global tics parte 1
Informe global tics parte 1
 
Concepto De Matriz, Tabla de verdad y logica matematicas
Concepto De Matriz, Tabla de verdad y logica matematicasConcepto De Matriz, Tabla de verdad y logica matematicas
Concepto De Matriz, Tabla de verdad y logica matematicas
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Taller 1 3
Taller 1 3Taller 1 3
Taller 1 3
 
La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Teoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesTeoria De Matrices Y Determinantes
Teoria De Matrices Y Determinantes
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdadEjercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdad
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar a Metodologia de la Programación Bim II Estructuras de Datos

Similar a Metodologia de la Programación Bim II Estructuras de Datos (20)

Metodologia Y Tecnologia De La Programacion I
Metodologia Y Tecnologia De La Programacion IMetodologia Y Tecnologia De La Programacion I
Metodologia Y Tecnologia De La Programacion I
 
Video Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia AbiertaVideo Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia Abierta
 
Metodología y Tecnología de la Programación I (II Bimestre)
Metodología y Tecnología de la Programación I (II Bimestre)Metodología y Tecnología de la Programación I (II Bimestre)
Metodología y Tecnología de la Programación I (II Bimestre)
 
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION IMETODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
 
Segundo Bimestre
Segundo BimestreSegundo Bimestre
Segundo Bimestre
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Transparencias8
Transparencias8Transparencias8
Transparencias8
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Apuntes Ped
Apuntes PedApuntes Ped
Apuntes Ped
 
Matematicas CLEI III 1PARTE
Matematicas CLEI III 1PARTEMatematicas CLEI III 1PARTE
Matematicas CLEI III 1PARTE
 
12-Unidad 3: Encapsulamiento y modularidad
12-Unidad 3: Encapsulamiento y modularidad12-Unidad 3: Encapsulamiento y modularidad
12-Unidad 3: Encapsulamiento y modularidad
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Xxxxxxxxxxxxxx
XxxxxxxxxxxxxxXxxxxxxxxxxxxx
Xxxxxxxxxxxxxx
 
Capitulo4 arreglos
Capitulo4 arreglosCapitulo4 arreglos
Capitulo4 arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Metodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosMetodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a Objetos
 

Más de Videoconferencias UTPL

Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientalesVideoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 
Clases de sonido del lenguaje
Clases de sonido del lenguajeClases de sonido del lenguaje
Clases de sonido del lenguaje
 

Último

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
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
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
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
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 

Último (20)

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
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
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
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 ...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
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...
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 

Metodologia de la Programación Bim II Estructuras de Datos

  • 1. Metodología y Tecnología de la Programación I Ciencias de la Computación ESCUELA: Ing. Danilo Jaramillo H. PONENTE: II Bimestre BIMESTRE: Octubre 2009 – Febrero 2010 CICLO: 1
  • 2. Realizar el trabajo de forma personal Utilizar el EVA www.utpl.edu.ec Contestar los foros Ejercicios, evaluaciones resueltas, problemas Material adicional Asesorías con el profesor 07 – 2570 275 ext. 2637 (horario de tutoría) Mail: djaramillo@utpl.edu.ec Chat msn: djaramilloh@hotmail.com Video llamadas skype: danilo.jaramillo.h
  • 3. Capítulo 5. Estructuras de Datos Dentro de los tipos de datos estáticos Colecciónde datos del mismo tipo Enteros Carácter reales Un nombre que lo identifica posiciones
  • 4. Aplicación Sistema de Ecuaciones Conjuntos Tratamiento de una cantidad de datos 4 Capítulo 5. Estructuras de Datos
  • 5. 5 Capítulo 5. Estructuras de Datos Clasificación Arreglos de una dimensión (vector) Arreglos de dos dimensiones (matrices) Arreglos multidimensionales Vec Mat
  • 6. 6 Capítulo 5. Estructuras de Datos Arreglos Colección de datos del mismo tipo Un nombre único Indicador de posición que diferencia a cada elemento filas Mat MatRes filas y columnas
  • 7. 7 Capítulo 5. Estructuras de Datos Arreglos unidimensionales o vectores Mat fila Mat[1] = 2 Mat[2] = 9 Mat[3] = 14 Mat[4] = 15 Mat[5] = 6 Mat[6] = 25
  • 8. Capítulo 5. Estructuras de Datos Declaración nombrevariable : Arreglo[tamaño] tipo de dato Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Variables Mat: Arreglo [30] Entero 8
  • 9. Capítulo 5. Estructuras de Datos TIPOS Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Tipos Vector : Arreglo [30] Entero Variables A, B, C : Vector 9
  • 10. Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Variables Mat: Arreglo [30] Entero b. imprimir “ingrese numero de elementos” c. leer n_e d. for (i = 1; i <= n_e; i++) 1. leer Mat[i] e. endfor f. for (i = 1; i <= n_e; i++) 1. if (mat[i] mod 2) = 0 then imprimir “el número”, mat[i], “es par” 2. endif g. endfor h. for (i = 1; i <= n_e; i++) imprimir Mat[i] i. endfor j. fin método principal fin clase matriz 10
  • 11. 11 Capítulo 5. Estructuras de Datos Arreglos multi-dimensionales MatRes filas y columnas MatRes[1][1] = 2 MatRes[2][4] = 5 MatRes[3][2] = 7 MatRes[1][6] = 7 MatRes[2][1] = 8 MatRes[3][5] = 4
  • 12. Capítulo 5. Estructuras de Datos Declaración nombrevariable : Arreglo[tamaño_f][tamaño_c] tipo de dato Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Variables Mat: Arreglo [30][10] Entero 12
  • 13. Capítulo 5. Estructuras de Datos TIPOS Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Constantes L = 30 Tipos Matrices : Arreglo [L][L] Entero Variables A, B, C : Matrices 13
  • 14. 14 Algoritmo matrices Clase matriz 1. Método Principal a. declaraciones Variables Mat: Arreglo [30][10] Entero b. imprimir “ingrese numero de filas y columnas” c. leer n_f,n_c d. for (i=1; i<=n_f; i++) 1. for (j=1:j<=n_c;j++) i. leer Mat[i][j] 2. endfor e. endfor f. for (i=1; i<=n_f; i++) 1. for (j=1:j<=n_c;j++) if (Mat[i][j] mod 2 = 0) then imprimir “numero es par” endif 2. endfor g. endfor 2. fin método principal
  • 15. 15 EJERCICIOS PROPUESTOS Ordenar un vector Sumar dos vectores Buscar elementos repetidos en un vector Ordenar una matriz de dos dimensiones Buscar elementos repetidos en una matriz dos dimensiones multiplicar dos matrices
  • 16. 16 Método Principal // ordenar un vector a. Declaraciones Mat[10] : Arreglo[10] entero b. imprimir “ingrese numero de elementos” c. leer n_e d. for(i=1; i<=n_e; i++) 1. leer Mat[i] e. endfor f. for(i=1; i<=n_e; i++) 1. for(j=1; j<=n_e; j++) if (mat[i] < mat[j]) then aux  mat[i] mat[i]  mat [j] mat[j]  aux endif 2.endfor g. endfor h. for(i=1; i<=n_e; i++) 1. imprimir Mat[i] i. endfor j. fin método principal
  • 17. 17 Método Principal // suma de dos vectores a. Declaraciones Mat, Mat1, Mat2 : Arreglo[10] entero b. imprimir “ingrese numero de elementos” c. leer n_e d. imprimir “ingrese el primer vector” e. for(i=1; i<=n_e; i++) 1. leer Mat[i] f. endfor g. imprimir “ingrese el segundo vector” h. for(i=1; i<=n_e; i++) 1. leer Mat1[i] i. endfor j. for (i=1; i<=n_e; i++) 1. Mat2[i] = Mat[i] + Mat[j] l. endfor m. imprimir “el vector resultante es: ” n. for(i=1; i<=n_e; i++) 1. imprimir Mat2[i] o. endfor p. fin método principal
  • 18. contacto Email: djaramillo@utpl.edu.ec Skype: danilo.jaramillo.h msn: djaramilloh@hotmail.com Teléfono: 07-250275 ext 2637 18
  • 19. más UTPL SER DECIDE UNIDAD VIDEOCONFERENCIAS