Documente Academic
Documente Profesional
Documente Cultură
I.
DATOS GENERALES
1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. FACULTAD CARRERA DEPARTAMENTO ACADMICO SEMESTRE CICLO CRDITOS HORAS SEMANALES PRERREQUISITO DOCENTE : : : : : : : : : Ingeniera Ingeniera Civil Ingeniera Civil 2009- II Cuarto 04 05 HORAS T:03 P:02 Anlisis Matemtico III Mgr. Alberto Coayla Vilca
II.
SUMILLA:
El curso de Mtodos Numricos y Programacin Digital es un curso terico prctico que se dicta en el IV Ciclo de la Carrera Profesional de Ingeniera Civil y busca que el estudiante reciba la suficiente preparacin en la aplicacin de Mtodos Numricos. Solucin de Sistemas de Ecuaciones Lineales. Solucin de Ecuaciones no Lineales: de una y ms variables. Aproximacin de Funciones. Diferenciacin e Integracin Numrica. Solucin de Ecuaciones Diferenciales Ordinarias. Solucin de Ecuaciones Diferenciales Parciales. Adems de desarrollar la habilidad congnoscita - tecnolgica en cuanto a Programacin digital: Algoritmos, Pseudocdigo, Diagramas de flujo de datos. Lgica de programacin. Lenguajes de programacin. Lenguajes Visuales.
la implementacin de los Mtodos Numricos usando software adecuado. Desarrollar programas bsicos a nivel de algoritmos diagramando y aplicando reglas adecuadas para la programacin estructurada as como aprender un lenguaje de programacin visual que permita implementar los algoritmos planteados.
IV.
METODOLOGA
Se desarrollar semanalmente en dos bloques uno de teora y el otro de laboratorio, utilizando el Mtodo Inductivo-Deductivo, con la participacin activa del binomio Profesor Estudiante en preguntas y respuestas, haciendo uso de medios audiovisuales que permitan optimizar el proceso de Enseanza -Aprendizaje. El reforzamiento del aprendizaje ser por medio de mdulos de ejercicios y problemas como trabajos calificados, practicas calificadas peridicamente, adems de evaluaciones progresivas.
V.
2.1. Mtodos Directos y Mtodos Iterativos 2.1.1. Factorizacin LU- Eliminacin Gaussiana 2.1.2. Jacobi, Gauss-Seidel. 2.2. Convergencia de los Mtodos iterativos 2.3. Aplicaciones en MATLAB . 2.4. Mtodos iterativos de clculo de valores y vectores propios. Mtodo de la potencia y sus variantes 2.5. Aplicaciones en MATLAB 3. SOLUCIN DE ECUACIONES NO LINEALES: DE UNA Y MS VARIABLES 3.1. Mtodos de solucin de ecuaciones de una variable 3.1.1. Localizacin de races 3.1.2. Biseccin 3.1.3. Aproximaciones Sucesivas 3.1.4. Newton Raphson 3.1.5. Comparacin de la convergencia de los mtodos anteriores 3.1.6. Aplicaciones en MATLAB.(Parte Prctica) 3.2. Mtodos de solucin de ecuaciones de ms de una variable 3.2.1. Newton Raphson 3.2.2. Aproximaciones Sucesivas 3.2.3. Aplicaciones en MATLAB. (Parte Prctica)
Examen Parcial I
4. APROXIMACION DE FUNCIONES 4.1. Polinomio interpolante. 4.1.1. Mtodo Matricial (Vandermonde) 4.1.2. Polinomio de Lagrange 4.1.3. Polinomio de Newton basado en las diferencias divididas y finitas 4.2. Ajuste por mnimos cuadrados 4.3. Interpolacin segmentaria (splines) 4.4. Aplicaciones en MATLAB 5. DIFERENCIACION E INTEGRACION NUMERICA 5.1. Introduccin 5.2. Diferenciacin numrica 5.3. Integracin Numrica : 5.3.1. Frmulas de Newton-Cotes : abiertas y cerradas 5.3.2. Cuadratura de Gauss Legendre 5.4. Aplicaciones en MATLAB
6. SOLUCION DE ECUACIONES DIFERENCIALES ORDINARIAS 6.1. Problema del valor inicial 6.1.1. Existencia y unicidad 6.1.2. Mtodos de un solo paso : Taylor, Euler, Runge-Kutta 6.1.3. Aplicaciones en MATLAB 6.2. Problema del valor frontera 6.2.1. Mtodo del Disparo 6.2.2. Mtodo de las Diferencias finitas 6.2.3. Aplicaciones en MATLAB
7. SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES 7.1. Introduccin 7.2. Ecuaciones Diferenciales Parciales Elpticas 7.3. Ecuaciones Diferenciales Parciales Parablicas 7.4. Ecuaciones Diferenciales Parciales Hiperblicas 7.5. Aplicaciones en MATLAB
UNIDAD
2 Programacin
Digital
GAG
Generalidades. Algoritmos. Tratamiento de datos: Constantes y variables. Diagramas de flujo. ACIDAD: Aplicar etapas para solucin de un problema en computadora.
CONTENIDOS
CRO NOGRAMA
PROCEDIMENTAL Introduccin al Digital. Algoritmos, definicin, tratamiento de datos: Explicacin del slabo. Constantes y variables: constantes numricas Definir, conocer los conceptos y terminologa que se y alfanumricas, tipos de operadores. Utiliza en Algoritmos.
SEMANA Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de Cmputo. Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de Cmputo.
HORAS
2 3
los pasos para el diseo de un Pasos para el diseo de un algoritmo, tipos de Algoritmos. Ejemplos.
los
diagramas
de
flujo
Diagramas de flujo: Definicin, pseudocdigo o pseudoprograma, smbolos, ejercicios Expositiva, dialogada prcticos. Actividad Prctica dirigida en el
de 3
DFD como software, definicin, objetos: Smbolos y definicin, ejemplos. Ejercicios Expositiva, dialogada Prcticos. Actividad Prctica dirigida en el Laboratorio de Cmputo. Estructura secuencia: definicin, sintaxis, Expositiva, dialogada prcticas en laboratorio utilizando Pseudoprograma, DFD.
Actividad
Prctica dirigida en el Laboratorio de Cmputo. 2
construir algoritmos para solucin de un problema en Funciones predefinidas: funciones Computadora utilizando funciones predefinidas. matemticas, trigonomtricas y texto, Definicin, ejemplos. Ejercicios Prcticos.
3 Expositiva, dialogada
Actividad
Prctica dirigida en el Laboratorio de 2
Cmputo. Conocer y definir los contadores y acumuladores. Los contadores y acumuladores, Ejemplos. Ejercicios Prcticos. definicin, 3
Expositiva, dialogada
Actividad
Prctica dirigida en el Laboratorio de Cmputo. 2
Lgica de programacin. Lenguajes de programacin. Lenguajes Visuales. CAPACIDAD: Desarrolla programas bsicos a nivel de algoritmos diagramando y aplicando reglas, as como la utilizacin de un Lenguaje de Programacin.
CONTENIDOS
CONCEPTUAL PROCEDIMENTAL construir algoritmos para solucin de un problema en Estructuras repetitivas: MIENTRAS computadora utilizando estructuras repetitivas HACER definicin, sintaxis, practicas en laboratorio utilizando pseudoprograma, DFD
CRONOGRAMA
SEMANA Expositiva, dialogada HORAS 3
Actividad
Prctica dirigida en el Laboratorio de Cmputo. 2
Estructuras repetitivas: DESDE HASTA, Expositiva, dialogada definicin, sintaxis, practicas en laboratorio Actividad utilizando pseudoprograma, DFD Prctica dirigida en el Laboratorio de Cmputo.
Construir algoritmos para solucin de un problema en computadora utilizando estructura condicional simple y Mltiple.
Estructura condicional simple y mltiple, Definicin, sintaxis, prcticas en Expositiva, dialogada Actividad laboratorio utilizando pseudoprograma, DFD. Practica en Laboratorio de Computo Anidamiento de sentencias, sintaxis, prcticas de laboratorio utilizando pseudoprograma y DFD
3 2
3 2
Cmputo. Construir algoritmos para solucin de un problema en Computadora utilizando programacin. Subprogramas, definicin, sintaxis, prcticas de laboratorio utilizando pseudoprograma y Expositiva, dialogada DFD Actividad Prctica dirigida en el Laboratorio de Cmputo. Arrays, definicin, sintaxis, arrays unidimensionales, ejemplos, practicas de Expositiva, dialogada laboratorio utilizando pseudoprograma y DFD Actividad Prctica dirigida en Laboratorio Cmputo. conocer el lenguaje de programacin visual basic para Entorno de programacin Visual Basic, diseo de formularios controles bsicos: TextBox, Expositiva, dialogada resolver un problema en computadora conociendo su Label, Command. Actividad Entorno de trabajo. el de 2 3 3 2
2 3
2 5
Examen Parcial II
VI.
EVALUACIN Dos exmenes escritos tericos y o prcticos Evaluacin de la Prctica 50% 30%
Exposicin de Trabajos y participacin en clase 20% La parte terica corresponde al 50% de la nota final. La Evaluacin Prctica constituye un 30% de la nota final. Se considera los trabajos presentados y exposicin de la clase un 20% de la nota final. El sistema de calificacin es vigesimal de 00 a 20, la nota probatoria es de 11 (once) 0.5 es a favor del alumno para la calificacin final. La inasistencia del 30% de clases inhabilitar al alumno para rendir el examen final. Para la parte prctica la asistencia es obligatoria.
VII.
FUENTES DE INFORMACIN -.*- BIBLIOGRAFA BSICA "Algoritmos en C++" Robert Sedgewick "Fundamentos de programacin" Joyanes Aguilar, Luis "Programacin Visual Basic" Joel Carrasco - UNI "Programacin Visual Basic 5.0" Csar A. Bustamante