Sunteți pe pagina 1din 10

Universidad Jos Carlos Maritegui

SILABO DE METODOS NUMERICOS Y PROGRAMACION DIGITAL

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.

III. OBJETIVO 3.1. OBJETIVO GENERALES


Aplicar etapas para solucin de un problema en computadora conociendo el funcionamiento de programacin utilizando Algoritmos y diagramas de flujo. Resolver la formulacin matemtica de los problemas de ingeniera, calculando con precisin requerida los valores de las variables del problema, mediante

Universidad Jos Carlos Maritegui

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.

CONTENIDOS UNIDAD I: METODOS NUMERICOS


1. INTRODUCCIN A LOS MTODOS NUMERICOS 1.1 Teora de Errores. Aritmtica del computador 1.2 Introduccin al MATLAB 1.3 Ejercicios de Aplicacin. 2. SOLUCION DE SISTEMAS DE ECUACIONES LINEALES

Universidad Jos Carlos Maritegui

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

Universidad Jos Carlos Maritegui

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

Universidad Jos Carlos Maritegui

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.

CONCEPTUAL Curso de Programacin

SEMANA Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de Cmputo. Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de Cmputo.

HORAS

2 3

Definir, conocer Algoritmo.

los pasos para el diseo de un Pasos para el diseo de un algoritmo, tipos de Algoritmos. Ejemplos.

Universidad Jos Carlos Maritegui

Conocer y definir pseudoprogramas.

los

diagramas

de

flujo

Diagramas de flujo: Definicin, pseudocdigo o pseudoprograma, smbolos, ejercicios Expositiva, dialogada prcticos. Actividad Prctica dirigida en el

Laboratorio Cmputo. Conocer y definir el DFD como software y herramienta de Trabajo.

de 3

Construir algoritmos para solucin de un problema en Computadora utilizando estructuras secuenciales.

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

Universidad Jos Carlos Maritegui

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

Practica Calificada en Centro de Computo

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

Construir algoritmos para solucin de un problema en computadora utilizando estructuras repetitivas

Estructuras repetitivas: DESDE HASTA, Expositiva, dialogada definicin, sintaxis, practicas en laboratorio Actividad utilizando pseudoprograma, DFD Prctica dirigida en el Laboratorio de Cmputo.

Universidad Jos Carlos Maritegui

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

Construir algoritmos para solucin de un problema en Computadora utilizando anidamiento de sentencias.

Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de

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

Construir algoritmos para solucin de un problema en Computadora utilizando arrays(vectores).

Universidad Jos Carlos Maritegui


Prctica dirigida en el Laboratorio de Cmputo Elaborar un programa en Entorno Visual Basic para Iniciando la programacin: Mtodos, Eventos. Resolver problemas relacionados a la carrera profesional. Mdulos. Variables, Constantes, Comentarios Operadores. Aritmticos, lgicos, de cadena. Sentencias bsicas Expositiva, dialogada Actividad Prctica dirigida en el Laboratorio de Cmputo

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.

Universidad Jos Carlos Maritegui

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

S-ar putea să vă placă și