Descripción
Este documento es una contribución bibliográfica para los estudiantes que toman un primer curso de Programación de Computadoras a nivel universitario con el soporte de MATLAB. El contenido de esta obra no tiene pre-requistos, solamente el interés en conocer un lenguaje actual que sea simple y versátil para resolver computacionalmente problemas de diferente nivel de complejidad. El enfoque didáctico utilizado en este documeto es el aprendizaje mediante ejemplos.
El origen es la experiencia desarrollada por el autor impartiendo estos cursos en el Departamento de Matemáticas de la ESPOL para estudiantes de ingeniería. Contiene el material desarrollado en las clases basado principalmente en el uso de ejemplos típicos para describir los conceptos algorítmicos en forma práctica.
Contenido
1 Introducción1.1 Objetivo y requisitos
1.2 Metodología
1.3 Un modelo para resolver problemas con el computador
2 Algoritmos
2.1 Estructura de un algoritmo
2.2 Lenguajes para describir algoritmciones
2.trBión a los algoritmos
2.5 Ejercicios de creación de algoritmos
3 Notación para construir algoritmos computacionales
3.1 Instrucciones y operaciones elementales
3.1.1 Algunas instrucciones típicas de asignación de variables
3.1.2 Ejercicios con la notación algorítmica: algoritmos con bloques secuenciales
3.2 Estructuras de control de flujo de un algoritmo
3.2.1 Decisiones
3.2.2 Ejercicios con la notación algorítmica: algoritmos con bloques secuenciales
3.2.3 Ciclos
3.2.4 Ejercicios con la notación algorítmica: algoritmos con ciclos
4 Desarrollo de algoritmos en el lenguaje MATLAB
4.1 Algunos elementos básicos para escribir algoritmos en MATLAB
4.2 Instrucciones básicas para escribir programas en MATLAB
4.2.1 Ejercicios de programación con las instrucciones básicas
4.2.2 Funciones para aritmética con enteros
4.2.3 Ejercicios de programación con las funciones fix y mod
4.3 Decisiones
4.3.1 Ejecución condicionada de un bloque de instrucciones
4.3.2 Operadores relacionales y lógicos
4.3.3 Ejecución selectiva de uno entre dos bloques de instrucciones
4.3.4 Decisiones múltiples
4.3.5 La instrucción SWITCH
4.5.6 Ejercicios de programación con decisiones
4.4 Ciclos
4.4.1 Ejecución repetida de un bloque mediante un conteo de ciclos
4.4.2 Números aleatorios en MATLAB
4.4.3 Ciclos anidados
4.4.4 La instrucción BREAK
4.4.5 Ejecución repetida de un bloque mediante una condición
4.4.6 Ejercicios de programación con ciclos
4.5 Programas que interactúan con un menú
5 Vectores en MATLAB
5.1 Definición de un vector
5.2 Algunas funciones de MATLAB para manejo de vectores
5.3 Algoritmos con vectores
5.3.1 Ingreso de datos de un vector a un programa
5.3.2 Asignación de valores aleatorios a un vector dentro de un programa
5.4 Ejercicios con vectores
6.1 Algunos comandos para cadenas de caracteres
6.2 Listas de cadenas de caracteres
6.3 Algoritmos con cadenas de caracteres
6.4 Ejercicios con cadenas de caracteres
7.1 Matrices en la ventana de comandos
7.2 Algoritmos con matrices
7.3 Matrices dispersas
7.4 Arreglos de celdas
7.5 Arreglos de celdas con cadenas de caracteres
7.6 Ejercicios con matrices
8 Funciones en MATLAB
8.1 Variables locales y variables globales
8.2 Programas que llaman a funciones
8.3 Funciones recursivas
8.4 Ejercicios con funciones
9.1 Una función para detectar errores en la ejecución
9.2 Almacenamiento y recuperación de archivos de datos en el disco
10.1 Ejercicios de desarrollo de programas de aplicación
11.1 Pila
11.2 Cola
11.3 Lista
11.4 Aplicaciones
11.4.1 Uso de una pila para buscar la salida en un laberinto
11.4.2 Uso de una cola para simular la atención en una estación de servicio
12 Eficiencia de algoritmos
12.1 La notación O( )
12.2 Funciones de MATLAB para medir experimentalmente eficiencia de programas
13 Algunos comandos de MATLAB para mejorar la interacción visual
13.1 Interacción mediante el comando MENU
13.2 Ingreso de datos con el comando INPUTDLG
15 Bibliografía
O
Sigue los siguientes PASOS PARA PODER DESCARGAR EL LIBRO COMPLETO EN PDF de forma correcta y sin ningún problema:
1) Click en la imagen que se encuentra al final de estos 5 pasos.
2)Al hacer click en la imagen se les abrira una nueva página, en ella, lo que tienen que hacer es hacer click en donde dice "no soy un robot"( aveces al hacer click en " no soy un robot" les puede salir un pequeño recuadro, donde les pide que hagan click en las imágenes que tienen ciertas caracteristicas, ustedes hagan click en lo que pide, y listo).
3) Luego les va a salir un contador, que comienza en tres y termina en cero. Cuando llegue a cero, tienen que hacer click en donde dice "get link".
4)Luego se te pueden abrir otras páginas mas, pero de todas ellas, solamente busca la que sea de MEGA, luego las demás cierra las, ya que solamente es publicidad).
5) Luego ya puedes comenzar a descargar el libro por Mega.
Link para descargar desde uploaded:
https://ouo.io/L62jkC
https://ouo.io/L62jkC
Gracia buen aporte
ResponderEliminar