000 05191nam a2200265Ia 4500
001 3211
008 141125s2012 ck 00 0 spa d
020 _a9789588692739
040 _aPUCESD
_bspa
_erda
082 0 4 _a005.1
_bEc43 2012
090 _aPlanta Baja
100 1 _aEcheverri Arias, Jaime Alberto
245 1 0 _aProgramación /
_cJaime Alberto Echeverri, Gildardo Antonio Orrego
250 _a1ª Ed.
264 1 _aColombia :
_bDe la U ,
_c2012
300 _a217 páginas ;
_c24 cm.
336 _atxt
337 _an
338 _anc
500 _aFacturad e Educativa
505 0 _aEn este texto se utilizara el lenguaje de programacion MatLab. Es una necesidad sentida en la Universidad de Medellin contar con un lenguaje que permita, de manera rapida, poner en practica los conceptos teoricos tratados en las clases de Fundamentos de Programacion y Programacion Orientada a Objetos (para estudiantes de Ingeniera de Sistemas), lo que ha motivado la redaccion de este texto. Su proposito es acercar a los estudiantes a una herramienta potente y facil de utilizar en un tiempo reducido, con el fin de probar los algoritmos diseñados en clase y validarlos de acuerdo con los requerimientos impuestos. Se pretende con este texto servir de guia a los estudiantes de Fundamentos de Programacion de la Universidad de Medellin y de otras universidades para que puedan poner en practica los conceptos tratados en la clase teorica.En cada capitulo se presentan conceptos de los diferentes temas con ejemplos y problemas resueltos que le ayudaran a visualizar diversas maneras de construir algoritmos. Los problemas propuestos estan pensados de tal manera que sirvan como base y ejercitacion para otras asignaturas relacionadas con la programacion de computadoras, como: Lenguajes de Programacion, Estructuras de Datos, entre otras. De ahi la gran importancia de desarrollarlos, de tal manera, el estudiante conocera las teorias y tecnicas mediante las cuales podra adquirir destrezas logico-abstractas que le permitan conceptualizar e implementar algoritmos computacionales que solucionen problemas matematicos mediante la estrategia de aprendizaje por ejemplos.En cada capitulo se presentan conceptos de los diferentes temas con ejemplos y problemas resueltos que le ayudaran a visualizar diversas maneras de construir algoritmos. Los problemas propuestos estan pensados de tal manera que sirvan como base y ejercitacion para otras asignaturas relacionadas con la programacion de computadoras, como: Lenguajes de Programacion, Estructuras de Datos, entre otras. De ahi la gran importancia de desarrollarlos, de tal manera, el estudiante conocera las teorias y tecnicas mediante las cuales podra adquirir destrezas logico-abstractas que le permitan conceptualizar e implementar algoritmos computacionales que solucionen problemas matematicos mediante la estrategia de aprendizaje por ejemplos. -Capitulo 1: Introduccion al diseño de algoritmos 1.1 Presentacion 1.2 Generalidades de los algoritmos 1.3 Concepto de algoritmo 1.4 Metodologia para el proceso enseñanza-aprendizaje en el diseño de algoritmos 1.5 Fases para la ejecucion de un algoritmo 1.6 Etapas para la solucion algoritmica de problemas por computador Capitulo 2: Estructura de un algoritmo 2.1 Presentacion 2.2 Operadores 2.3 Tipos de datos 2.3.1 Datos numericos 2.3.2 Datos logicos (booleanos) 2.3.3 Dato caracter 2.4 Expresiones 2.5 Concepto de variable y constante 2.6 Clasificacion de las variables 2.6.1 Variables por su contenido 2.6.2 Variables por su uso 2.7 Estructura del diseño de un algoritmo en pseudocodigo 2.8 Propuesta metodologica para el diseño de algoritmos Capitulo 3: Estructuras de programacion 3.1 Presentacion 3.2 Mapa conceptual para estructuras de programacion 3.3 Estructura secuencial 3.4 Estructura selectiva 3.5 Estructura condicional simple 3.5.1 Estructura selectiva multiple 3.5.2 Condicionales anidados 3.6 Vicios comunes de los programadores 3.7 Estructura repetitiva 3.7.1 Ciclos centinela 3.7.2 Ciclos contador 3.8 Ciclos anidados Capitulo 4: Vectores 4.1 Presentacion 4.2 Concepto de vector 4.3 Operaciones con vectores 4.3.1 Operaciones sobre los elementos de un vector 4.3.2 Operaciones sobre el arreglo completo 4.3.3 Asignacion con vectores 4.3.4 Lectura/escritura de datos de vectores 4.4 Ordenamiento de un vector 4.5 Busqueda en un vector Capitulo 5: Matrices 5.1 Presentacion 5.2 Concepto de matriz 5.3 Declaracion de matrices 5.4 Referencia a los elementos de una matriz 5.5 Recorridos en una matriz Capitulo 6: Programacion modular 6.1 Presentacion 6.2 Conceptos basicos de programacion modular 6.3 Comunicacion entre los modulos 6.4 Parametros de un subprograma 6.4.1 Parametro segun su ubicacion en el programa 6.4.2 Parametro segun el paso del valor 6.4.3 Formas de paso de parametros 6.5 Tipos de variables 6.5.1 Variable local 6.5.2 Variable global 6.6 Subprogramas: funciones y procedimientos 6.6.1 Funciones 6.6.2 Procedimientos 6.7 Las variables locales y globales
526 _aSistemas de la Información
590 _aNR
942 0 0 _00
_cBK
999 _c202472
_d202472