MODULO TEÓRICO
Parte I. Fundamentos de computadores
- Tema 1. Introducción
Conceptos básicos y definiciones.
Estructura funcional del ordenador
Codificación de la información
Lenguajes de programación
Tipos de ordenadores
- Tema 2. Representación de la información.
Conceptos básicos
Introducción a la programación
Sistemas de numeración y representación
- Tema 3. Fundamentos de la Programación estructurada.
Introducción a la programación
Desarrollo de algoritmos
Programación estructurada
Fases para la realización de un programa
Representación de algoritmos: pseudocódigo y diagramas
- Tema 4: Lenguaje de programación
Elementos básicos de un lenguaje de programación
Tipos y estructuras de datos
Control de flujo de ejecución
Subprogramas y funciones
-Tema 6: Programas informáticos con aplicación en ingeniería
Entorno de programación Matlab
Instrucciones. Vectores y matrices.
Sentencias de control de flujo
Gráficos
Ficheros y Funciones
Resolución de problemas prácticos de Ingeniería
MODULO PRÁCTICO
PARTE I.- Programación científica con MATLAB.
Se tratarán los siguientes temas en 8 prácticas:
Introducción al entorno de programación Matlab
Instrucciones. Sentencias de entrada salida
Vectores y matrices.
Aplicación a la resolución de ecuaciones lineales y otras
Manejo de sentencias de control de flujo: condicionales
Sentencias condicionales (If, else)
Sentencias condicionales anidadas
Sentencias condicionales “case”
Manejo de sentencias de control de flujo: bucles
Sentencias de repetición (for, while)
Representación gráfica de datos
Formateo de la gráfica
Manejo de Ficheros y funciones
PARTE III.- Programación estructurada con un lenguaje de programación de alto nivel. (C ANSI).
Introducción al entorno de desarrollo DevC++
Desarrollo de programa sencillo en C
Declaración de variables y constantes
Declaración de variables y constantes
Entrada/salida de datos con formato
Operaciones matemáticas