Echeverri Arias, Jaime Alberto

Programación / Jaime Alberto Echeverri, Gildardo Antonio Orrego - 1ª Ed. - 217 páginas ; 24 cm.

Facturad e Educativa

En 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



9789588692739

005.1 / Ec43 2012