1 / 20

UNIVERSIDAD T ÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja Curso-ONLINE

UNIVERSIDAD T ÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja Curso-ONLINE Programación Básica Ing. Informático Daniel Irene. CAPITULO #6: “Estructuras de datos”. Estructuras de Datos. Empresa “El Programador ”.

marlow
Download Presentation

UNIVERSIDAD T ÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja Curso-ONLINE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja Curso-ONLINE Programación Básica Ing. Informático Daniel Irene CAPITULO #6:“Estructuras de datos”

  2. Estructuras de Datos Empresa “El Programador” • Se requiere, estadisticas de los empleadosde un empresa, como: • Promedio de horaslaboradas. • Promedio de Salarios.

  3. Estructuras de Datos • Solución con datos simples: • Leer(horasEmp1) • TotalHoras = TotalHoras + horasEmp1 • Leer (salarioEmp1) • TotalSalarios = TotalSalarios + salarioEmp1 Empresa “El Programador” • Leer(horasEmp2) • TotalHoras = TotalHoras + horasEmp2 • Leer (salarioEmp2) • TotalSalarios = TotalSalarios + salarioEmp2 • Lectura y operacion de sumaporNveces • promedioHoras = TotalHoras / N • promedioSalario = TotalSalarios / N

  4. Estructuras de Datos Empresa “El Programador” • Solución con Estructura de Datos • Desdei = 1 hasta N hacer • Leer( horasEmp(i) ) • TotalHoras = TotalHoras + horasEmp(i) • Leer ( salarioEmp(i) ) • TotalSalarios = TotalSalarios+ salarioEmp(i) • Fin Desde • promedioHoras = TotalHoras / N • promedioSalario = TotalSalarios / N

  5. Estructuras de Datos Arreglo Arreglo = array Matriz Matriz = arreglo de arreglos

  6. Estructuras de Datos Array: Notas ID del arreglo N N1 N2 N3 …. Nx FIG1. Arreglo o array de calificaciones

  7. Estructuras de Datos Vector de una dimensión Vector de Tridimensional

  8. Estructuras de Datos SubIndices (i, j) Alumnos = i (final) Materias = j (Columnas) Materia0 Materia1 Materia2 Materia3 Materia4 Alumno0 Alumno1 Alumno2 Alumno3 Alumno4 FIG3. Array bidimensional. i = fila j = columna

  9. Estructuras de Datos SubIndices (i, j) Alumnos = i (final) Materias = j (Columnas) Materia1 Materia2 Materia3 En PSeInt j= columna Inicia en 1 Alumno1 Alumno2 Alumno3 En PSeInt i= fila Inicia en 1

  10. Estructuras de Datos SubIndices (i, j) Alumnos = i (final) Materias = j (Columnas) Materia1 Materia2 Materia3 En VB.net j= columna Inicia en 0 Alumno1 Alumno2 Alumno3 En VB.net i= fila Inicia en 0

  11. Estructuras de Datos

  12. Estructuras de Datos ANALISIS: nombre arreglo <notas> Limite arreglo <lim = 3> SubIndice<i> donde i = 0 hasta 2 -> 0, 1, 2 (Visual Basic) SubIndice<i> donde i = 1 hasta3 -> 1, 2, 3 (PSeInt)

  13. Estructuras de Datos

  14. Estructuras de Datos

  15. Estructuras de Datos

  16. Estructuras de Datos

  17. Estructuras de Datos

  18. Referencias: Bibliográficas • luís, Joyanesaguilar. (2003): “Fundamentos de Programación, Algoritmos, Estructuras de Datos y Objetos.” Mc-Graw Hill. Madrid. • Fco. JAVIER, CEBALLOS S. (2003): “El lenguaje de programación Visual Basic.NET”.Alfaomega Ra-Ma. Madrid. Direccioneselectrónicas • MSDN ONLINE: http://msdn.microsoft.com/es-es/library/default.aspx Otros medios • Microsoft Corporation (2008): Microsoft Document Explore Version 8.0.50727.42, actualizado 06 de diciembre de 2007 (citado 25 de Marzo del 2009). Disponible a través de: MSDN Library para Visual Studio 2005 (US).

  19. MATRICULATE AL CURSO

More Related