Sei sulla pagina 1di 4

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, Decana de Amrica)


Facultad de Ciencias Fsicas

CURSO TALLER

Programacin Cientfica con FORTRAN

Organizado por: Laboratorio de Fsica de Eventos Naturales (FENLAB)

Responsable: Lic. Csar Jimnez Tintaya

PRESENTACIN El presente curso-taller trata de preparar a los estudiantes y profesionales de Ciencias e Ingenieras, en la utilizacin de recursos informticos y programacin de computadoras en el procesamiento de informacin y su fcil visualizacin, mediante las herramientas libres desarrolladas en el Sistema Operativo Linux, como es el lenguaje FORTRAN. El lenguaje de programacin FORTRAN es una herramienta poderosa, dentro del campo de las ciencias, que nos ayuda a resolver problemas y a desarrollar proyectos de modelado numrico. Adems como complemento se debe aprender a visualizar los datos procesados, para ello se sugiere utilizar Matlab o Gnuplot, una herramienta libre, fcil de utilizar y con la cual se obtienen grficos de alta calidad en formato Postscript. CURSO TALLER: Programacin Cientfica con FORTRAN Fundamentos: Las Ciencias Fsicas se alimentan del trabajo terico y experimental, mediante la observacin directa de un determinado fenmeno. En la actualidad, ha encontrado un nuevo mtodo mediante simulaciones numricas realizadas con programas de computadora, que son una alternativa para comprender los secretos de la naturaleza. Estas simulaciones numricas se realizan mediante la resolucin de las ecuaciones diferenciales mediante mtodos numricos como: diferencias finitas, volmenes finitos o tcnicas espectrales. Las aplicaciones de las simulaciones numricas abarcan todos los campos de la fsica: mecnica, ciencias atmosfricas, geofsica, astronoma, entre otras. Para poder entender el funcionamiento de un modelo de simulacin numrica, o para poder desarrollar el modelado de un proceso o fenmeno, se debe discretizar las ecuaciones diferenciales, utilizando algn lenguaje de programacin por computadora. El lenguaje que utilizan casi todos los modelos en el campo de las ciencias, es el FORTRAN. Es por ello que se eligi este lenguaje de programacin, porque se adapta mejor, para la resolucin de problemas en todas las reas de las ciencias, y en particular de la fsica. Objetivos: Aprender a programar en lenguaje FORTRAN. Resolver problemas relacionados a las ciencias mediante el uso de la programacin cientfica. Promotores: - Universidad Nacional Mayor de San Marcos, Facultad de Ciencias Fsicas. - Laboratorio de Fsica de Eventos Naturales FENLAB. Requerimientos para el dictado del curso-taller: - Las clases se desarrollarn en los ambientes del Laboratorio FENLAB. - De preferencia, cada estudiante debe contar con una computadora porttil, con el sistema operativo Linux instalado. - Mximo nmero de alumnos: 10.

Horario: Inicio: 25 de junio de 2013. Martes y Jueves 06:30 a 09:00 pm Duracin: 20 horas lectivas (04 semanas) Programa Analtico del Curso: Sesin 1: Introduccin. Instalacin en ambiente Linux. Qu es FORTRAN? Concepto de programa. Elementos de un programa en FORTRAN. Entrada y salida de datos. Sesin 2: Tipos de datos. Conversin de tipos. Operaciones matemticas en FORTRAN. Proposicin de asignacin. Reglas de codificacin. E/S bsica. Sesin 3: Proposicin READ. Proposicin WRITE. La sentencia FORMAT. Entrada de datos desde un archivo. Ejemplos Sesin 4: Palabras reservadas en FORTRAN. Palabras reservadas. Funciones numricas. Funciones trigonomtricas. Sesin 5: Expresiones lgicas. Operadores lgicos. La sentencia IF. La Proposicin DO. Incremento y decremento fraccionario. Proposicin WHILE. Sesin 6: Vectores y matrices. Variables con subndices y matrices. Proposicin DIMENSIN. Sesin 7: Funciones y subrutinas. Compilacin y enlazamiento de archivos objeto. Ejemplos de aplicacin. Sesin 8: Aplicaciones Examen.

Certificacin:

A nombre del Laboratorio de Fsica de Eventos Naturales FENLAB de la Facultad de Ciencias Fsicas de la Universidad Nacional Mayor de San Marcos. Equipo de Trabajo: - Lic. Csar Jimnez (Docente del curso taller) cjimenezt@unmsm.edu.pe Lic. Miguel Saavedra (Docente del Curso-Taller) saaved_m@yahoo.es

Inversin: S/. 100.00 (estudiantes), S/. 120.00 (profesionales) Banco de la Nacin: 04-022-580529 Scotiabank: 001-7323155 Enviar el voucher escaneado a: fenlab2013@gmail.com, cjimenezt@unmsm.edu.pe

C.U., 06 de junio de 2013

Potrebbero piacerti anche