27
PROGRAMACIÓN I Prof. Miguel Hesiquio Garduño. Depto. De Ingeniería Química Petrolera ESIQIE-IPN [email protected] 1 de Agosto de 2011 Grupo Lunes Miércoles 4PV1 14:00-16:00 14:00-15:00

PROGRAMACIÓN I - Actividades Docentes · salida de datos en la programacion Fortran sobre listados ... Lenguaje de programación FORTRAN 90.Parainfo.1 ... • Stephen J. Chapman

  • Upload
    phamnhu

  • View
    228

  • Download
    0

Embed Size (px)

Citation preview

PROGRAMACIÓN I

Prof. Miguel Hesiquio Garduño. Depto. De Ingeniería Química [email protected] 1 de Agosto de 2011

Grupo Lunes Miércoles4PV1 14:00-16:00 14:00-15:00

OBJETIVO GENERAL

• Organizar el manejo de constantes,variables,expresioneslógicas y aritméticas,estructuras de control y repetición, subprogramas y entrada y salida de datos.

• Pensar Sistemática y Lógicamente.

CONTENIDOS:

• Lenguaje Pseudocódigo• Elementos básicos del lenguaje de

programación• Entrada y salida de datos• Estructuras de selección y repetición• Arreglos, vectores y matrices• Subprogramas• Archivos

Idea general

1er Departamental• Pseudocódigos,conocer el

programa, ingresar datos2do Departamental • Programar Estructuras de repetición,

selección,vectores y matrices3er Departamental• Subprogramas y Archivos

N° UNIDAD TEMÁTICA: Ilenguaje de pseudocódigo

Seleccionar y aplicar las principales reglas del lenguaje de

pseudocódigo para resolver problemas

• 1.1 Introducción. Sistemas de Cómputo.Programación y Codificación de la Solución de un problema

• 1.2 Reglas del lenguaje de Pseudocódigo. Diagramas

N° UNIDAD TEMÁTICA: 2Elementos Básicos del lenguaje

Desarrollar programas en FORTRAN conteniendo expresiones aritméticas y funciones de

biblioteca

• 2.1 Escribiendo Código Fuente• 2.2 Tipo y clase de datos,constantes y

variables,identificadores• 2.3 Expresiones aritméticas,funciones de

biblioteca.

N° UNIDAD TEMÁTICA: 3Entrada y salida de datos

Aplicar instrucciones de entrada y salida de datos en la programacion

Fortran sobre listados

• 3.1 Lectura y escritura • 3.2 Read,write, print, format• 3.3 Edición para datos enteros, reales,

alfanuméricos y lógicos

N° UNIDAD TEMÁTICA: 4Estructuras de Selección y repetición

Aplicar construcciones de selección y repetición en problemas de ingeniería

• 4.1 Estructuras de Selección:• 4.1.1 Expresiones lógicas simples y

compuestas.• 4.1.2 Estructuras If-then-else. Select-case • 4.2 Estructuras se repetición: Do, Do while y Do

Until

N° UNIDAD TEMÁTICA: 5Arreglos vectores y matrices

Construir arreglos en sus programas

• 5.1 Atributos dimension y ALLOCATABLE. Subíndices

• 5.2 Lectura y escritura de vectores y matrices

N° UNIDAD TEMÁTICA: 6Subprogramas

Elaborar subprogramas

• 6.1 Funciones de proposición • 6.2 Subprogramas FUNCTION y SUBROUTINE • 6.3 proposiciones: DATA,EQUIVALENCE,

COMMON y EXTERNAL. Subprograma BLOCKDATA

• 6.4 Interfases . Argumentos opcionales y con palabra clave. Atributo INTENT

• 6.5 Módulos

N° UNIDAD TEMÁTICA: 7Archivos

Desarrollar programas de lectura y escritura de archivos

externos

• 7.1 Archivos externos.Archivos formateados y no formateados

• 7.2 Acceso secuencial y acceso directo

Evaluaciónpara cada Departamental:

Proyectos de programación Examen teórico

30%70%

100%Los proyectos de programación se enviarán por correo electrónico. Hora límite 11:55 pm.

La calificación final será el promedio de las calificaciones departamentales obtenidas.

Fechas de exámenes: aproximadamente llevaremos 4 semanas de clase y la 5ta semana será el examen.

RECOMENDACIONES PARA ENVIAR correos electrónicos con los proyectos

Indicar en ASUNTO el título de la tarea, o bien alguna frase que caracterice lo que están enviando

Incluir el archivo adjunto con la siguiente codificaciónApellido_nombre_tarea.DOC

( la extensión que corresponda al archivo)

Se enviarán en la fecha indicada y la hora límite será las 11:55 pm

BIBLIOGRAFÍA:

• Félix García Merayo. Lenguaje de programación FORTRAN 90.Parainfo.1ªEdición.2002

• Stephen J. Chapman. Fortran 90/95 forscientists and engineers.Mc Graw Hill, 1998

• Alexander Shen.Algorhitms andprogramming. Springer,1997.

Cómo acceder a los libros electrónicos

http://azul.bnct.ipn.mx/#LIBROS

Springer

Librsite

Bibliografía

En Springer

Revisar información

• http://hesiquiogm.wordpress.com