Sie sind auf Seite 1von 4

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, DECANA DE AMERICA)

FACULTAD CIENCIAS FISICAS


E.A.P. INGENIERIA MECANICA DE FLUIDOS
1.- DESCRIPCION GENERAL
1.1
E.A.P.
:
INGENIERIA MECANICA DE FLUIDOS
1.2
NOMBRE DEL CURSO
:
LENGUAJE DE PROGRAMACION
1.3
CODIGO DEL CURSO
:
132C05
1.4
NUMEROS DE CREDITO
:
04
1.5
CARCTER
:
OBLIGATORIO
1.6
DURACION
:
17 Semanas.
1.7
SEMESTRE ACADEMICO
:
IMPAR
1.8
HORAS SEMANALES
:
5 Horas (3 horas. Teora / 2 horas. Prctica)
1.9
HORARIO
:
SABADO (8:00-13:00 PM)
1.10
AULA
:
(TEORIA-(PRACTICAS)- LABCEI
1.11
PROFESOR
:
Ing. William Wilfredo Chauca Nolasco. (T/Prctica)
2.0

SUMILLA.
El conocimiento de un lenguaje de programacin es de naturaleza terico prctico, estos
lenguajes en la actualidad son muy amplios y diversos en sus aplicaciones y cada da viene
desarrollndose con mayor rapidez, en este curso se capacita e introduce al estudiante en los
conceptos fundamentales de la programacin de tal forma que desarrolle una lgica algortmica
computacional eficiente. En la actualidad no hay ciencia que no use esta herramienta para la
optimizacin de los problemas que se presentan en el quehacer diario de la vida profesional y el
comn de la gente. El uso de un lenguaje de programacin cono el FORTRAN se puede enfocar
segn la carrera profesional en que se este especializando. Para el caso de la Ingeniera
Mecnica de Fluidos, este debe estar orientado a utilizarlo para el desarrollo de mtodos
numricos, interpretacin de los resultados y de los grficos que se obtengan de modo fcil y
sencillo.

3.0

OBJETIVOS:
El objetivo global es proporcionar una base sustancial en el conocimiento y aplicacin
del Lenguaje de programacin en Ingeniera Mecnica de Fluidos.
Aprender y desarrollar los conocimientos de programas que servirn para desarrollar
estudios, modelos de simulacin numrica de la especialidad y otros.

4.0

CALENDARIO ACADEMICO:

SEMANA 1: INTRODUCCION AL FORTRAN 90


Programacin Estructurada, Herramientas de programacin, Lenguaje Fortran, Estructura de un
programa en Fortran 90, Tipos de Datos, Palabras claves, Identificadores, Operadores, Variables
y Constantes en Fortran 90 (Enteras, Reales, Complejas, Carcter, Lgicas, Doble precisin),
Sentencia Implicit None, Variables inicializadas, Expresiones (Aritmticas, Complejas, Carcter),
funciones predefinidas (Aritmticas, lgicas, de carcter, complejas), Sentencias de asignacin,
Sentencias de Entrada READ y Salida bsicas PRINT, Ejemplos de programas.
SEMANA 2: SENTENCIAS DE DECISIN y SELECCION:
Sentencias de decisin simple IF, Sentencia de decisin Doble, Decisiones anidadas o mltiples,
Sentencia de decisin lgica, Sentencia de Seleccin SELECT CASE, Problemas aplicados al
uso de estas sentencias, La sentencias GOTO como salto de lneas de sentencias y ciclos de
repeticin, ejemplos de aplicacin.
SEMANA 3: CONTINUACION DE SENTENCIAS DE DECISIN y SELECCION:
Problemas desarrollados en FORTRAN en el LABCEI
SEMANA 4: SENTENCIAS DE CICLOS DE REPETICION
Concepto de bucle, Bucles controlados por contador uso de la sentencia Do estructurado,
Sentencias de repeticin controlados por una expresin lgica DO IF - EXIT, Sentencia DO
CICLE, Sentencia DO WHILE, ejemplos aplicados al uso de estas sentencias.

SEMANA 5: CONTINUACION DE SENTENCIAS DE CICLOS DE REPETICION:


Problemas desarrollados en FORTRAN, Soluciones de ecuaciones No lineales de una variable
(Newton R, Secante, Punto Fijo).
SEMANA 6: DATOS ESTRUCTURADOS ARRAYS (ARREGLOS)
Definiciones generales, Declaraciones (Real, Dimensin) de vectores, tablas, disposicin de los
datos estructurados en memoria, Asignacin de valores iniciales a los datos de tipo
estructurados, Lectura y escritura de datos estructurados, la funcin RESHAPE, Asignacin
condicional WHERE , Asignacin Dinmica de Datos estructurados ALLOCATABLE, Funciones
predefinidas para el manejo de datos estructurados. Ejemplos.
SEMANA 7: CONTINUACION DE SENTENCIAS PARA DATOS ESTRUCTURADOS ARRAYS
(ARREGLOS):
Problemas desarrollados en FORTRAN en el LABCEI
SEMANA 8: PRIMER EXAMEN PARCIAL TEORICO-PRACTICO
SEMANA 9: SUBPROGRAMAS EN FORTRAN 90
Concepto de unidad de programa, subprogramas funciones Sentencia FUNCTION,
subprogramas subrutinas Sentencia SUBROUTINE, Argumentos, argumentos tipo carcter,
Subprogramas como argumentos: EXTERNAL, IMPLICIT, CONTAINS, conservacin de
variables locales: SAVE. Ejemplos
SEMANA 10: CONTINUACION DE SENTENCIAS PARA SUBPROGRAMAS EN FORTRAN
Problemas desarrollados en FORTRAN en el LABCEI
SEMANA 11: PROGRAMACION MODULAR
Dominio y unidades de dominio, Sentencias MODULE y USE , la opcin ONLY en la sentencia
USE, Librera de subprogramas en un mdulo, Interfaces, la sentencia INTERFACE,
Procedimientos Internos. Ejemplos
SEMANA 12: DATOS DE TIPO CARCTER, CADENA, LA SENTENCIA FORMAT
Caracteres y cadenas, expresin carcter, asignacin carcter, funciones intrnsecas carcter
Introduccin, Formatos y edicin, Sentencias READ/PRINT, Descriptores de formato (Para
datos, posicionamiento, Especiales), Sentencia FORMAT, Ejemplos.
SEMANA 13: OTROS TIPOS DE DATOS
Tipos derivados de datos, sentencia TYPE, Operaciones con tipos derivados, Uso de tipos
derivado en mdulos, Datos parametrizados, Especificacin del parmetro de clase KIND,
Funciones intrnsecas para datos parametrizados. Problemas.
SEMANA 14: PUNTEROS Y ESTRUCTURAS ENCADENADAS
Variables puntero, Estados de asociacin de los punteros, atributo TARGED, asociacin de
punteros y objetivo, sentencia NULLIFY, rutina intrnseca ASSOCIATED, utilizacin de punteros
en expresiones, entrada y salida de variables puntero, puntero en tablas, puntero y dato
derivado, listas encadenadas, puntero como argumento de procedimiento, ejemplos.
SEMANA 15: UTILIZACION DE FICHEROS O ARCHIVOS EN FORTRAN 90
Conceptos, Campo, Registro, Fichero, Acceso a un fichero, Operaciones sobre un fichero,
sentencias OPEN y CLOSE, apertura de un fichero, cierre de un fichero, Sentencias de entrada
y salida para acceso secuencial, Sentencias ENDFILE, REWIND, y BACKSPCE. Sentencias
de entrada y salida para acceso directo, la sentencia INQUIRE, problemas.
SEMANA 16: SEGUNDO EXAMEN PARCIAL DEL CURSO
SEMANA 17: EXAMEN SUSTITUTORIO
5.0

CALIFICACION FINAL:
NOTA FINAL = (0.35 EX1 +0.35 EX2 +0.30 PP) >= 10.5 para aprobar el curso.
EX1
= Primer examen de teora
EX2
= Segundo examen de teora
PP
= Promedio de Notas obtenidas en la presentacin de informes.
* Nota: El examen sustitutorio reemplaza la nota del primer o segundo examen terico/practico

6.0
o

o
o
o
o
o
o
o

BIBLIOGRAFIA:
Lenguaje de Programacin Fortran 90, Flix Garca Merayo Paraninfo.
Chapman, Stephen J. (1997). Fortran 90/95 for scientists and engineers. McGraw Hill,
Programming With Fortran 90 William E. Mayo Schaums
Manual de Lenguaje de Programacin en F90 www.emagister.com Ing. William Chauca
Nolasco
Manual de Aplicacin grfica en Fortran 90 Estndar Graphics Ing. William Chauca Nolasco
Mtodos Numricos y programacin FORTRAN: D.D. McCracken Limusa
Mtodos Numricos Aplicaciones - Ing. Msc Luis Carrasco Venegas.
Mtodos Numricos aplicados con software - Nakamura Prentice Hall

Ing. William Wilfredo Chauca Nolasco


Profesor del Curso DAIMF
CIP N 108542

Lima. 2015

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


(Universidad del Per, DECANA DE AMERICA)

FACULTAD DE CIENCIAS FISICAS


ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA
MECANICA DE FLUIDOS

DEPARTAMENTO ACADEMICO DE INGENIERIA MECANICA DE FLUIDOS

SILABO DEL CURSO


LENGUAJE DE PROGRAMACION

Por:
Ing CIP. William Wilfredo Chauca Nolasco

Marzo 2015

Das könnte Ihnen auch gefallen