Programación

Autor: Echeverri Arias, Orrego Villa

ISBN: 9789588692739

Editorial: Ediciones de la U Colombia

Edición: 1

Páginas: 220

Formato: 24x17x1.2

Cant. tomos: 1

Año: 2012

Idioma: España

Origen: Colombia

Disponibilidad.: Disponible

Gs 216.000
Teoría y aplicaciones
Cantidad:
En este texto se utilizará el lenguaje de programación MatLab. Es una necesidad sentida en la Universidad de Medellín contar con un lenguaje que permita, de manera rápida, poner en práctica los conceptos teóricos tratados en las clases de Fundamentos de Programación y Programación Orientada a Objetos (para estudiantes de Ingeniera de Sistemas), lo que ha motivado la redacción de este texto. Su propósito es acercar a los estudiantes a una herramienta potente y fácil 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 guía a los estudiantes de Fundamentos de Programación de la Universidad de Medellín y de otras universidades para que puedan poner en práctica los conceptos tratados en la clase teórica.En cada capítulo se presentan conceptos de los diferentes temas con ejemplos y problemas resueltos que le ayudarán a visualizar diversas maneras de construir algoritmos. Los problemas propuestos están pensados de tal manera que sirvan como base y ejercitación para otras asignaturas relacionadas con la programación de computadoras, como: Lenguajes de Programación, Estructuras de Datos, entre otras. De ahí la gran importancia de desarrollarlos, de tal manera, el estudiante conocerá las teorías y técnicas mediante las cuales podrá adquirir destrezas lógico-abstractas que le permitan conceptualizar e implementar algoritmos computacionales que solucionen problemas matemáticos mediante la estrategia de aprendizaje por ejemplos.En cada capítulo se presentan conceptos de los diferentes temas con ejemplos y problemas resueltos que le ayudarán a visualizar diversas maneras de construir algoritmos. Los problemas propuestos están pensados de tal manera que sirvan como base y ejercitación para otras asignaturas relacionadas con la programación de computadoras, como: Lenguajes de Programación, Estructuras de Datos, entre otras. De ahí la gran importancia de desarrollarlos, de tal manera, el estudiante conocerá las teorías y técnicas mediante las cuales podrá adquirir destrezas lógico-abstractas que le permitan conceptualizar e implementar algoritmos computacionales que solucionen problemas matemáticos mediante la estrategia de aprendizaje por ejemplos.
Prólogo
Introducción

Capítulo 1:
Introducción al diseño de algoritmos

1.1 Presentación
1.2 Generalidades de los algoritmos
1.3 Concepto de algoritmo
1.4 Metodología para el proceso enseñanza-aprendizaje en el diseño de algoritmos
1.5 Fases para la ejecución de un algoritmo
1.6 Etapas para la solución algorítmica de problemas por computador

Capítulo 2:
Estructura de un algoritmo

2.1 Presentación
2.2 Operadores
2.3 Tipos de datos
2.3.1 Datos numéricos
2.3.2 Datos lógicos (booleanos)
2.3.3 Dato carácter
2.4 Expresiones
2.5 Concepto de variable y constante
2.6 Clasificación 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 pseudocódigo
2.8 Propuesta metodológica para el diseño de algoritmos

Capítulo 3:
Estructuras de programación

3.1 Presentación
3.2 Mapa conceptual para estructuras de programación
3.3 Estructura secuencial
3.4 Estructura selectiva
3.5 Estructura condicional simple
3.5.1 Estructura selectiva múltiple
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

Capítulo 4:
Vectores

4.1 Presentación
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 Asignación con vectores
4.3.4 Lectura/escritura de datos de vectores
4.4 Ordenamiento de un vector
4.5 Búsqueda en un vector

Capítulo 5:
Matrices

5.1 Presentación
5.2 Concepto de matriz
5.3 Declaración de matrices
5.4 Referencia a los elementos de una matriz
5.5 Recorridos en una matriz

Capítulo 6:
Programación modular

6.1 Presentación
6.2 Conceptos básicos de programación modular
6.3 Comunicación entre los módulos
6.4 Parámetros de un subprograma
6.4.1 Parámetro según su ubicación en el programa
6.4.2 Parámetro según el paso del valor
6.4.3 Formas de paso de parámetros
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

Conclusiones
Glosario
Bibliografía
No hay enlaces disponible
Libros Relacionados