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
• 5.1 Atributos dimension y ALLOCATABLE. Subíndices
• 5.2 Lectura y escritura de vectores y matrices
• 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.