FORTRAN语言程序设计
- 格式:ppt
- 大小:1.35 MB
- 文档页数:60
fortran有限元程序课程设计一、课程目标知识目标:1. 掌握Fortran语言的基本语法和程序结构;2. 理解有限元方法的基本原理及其在工程问题中的应用;3. 学会使用Fortran编写有限元程序,解决简单的物理问题;4. 了解有限元程序的调试与优化方法。
技能目标:1. 能够运用Fortran语言编写简单的有限元程序;2. 能够对有限元程序进行调试和性能优化;3. 能够运用所学知识解决实际工程问题,具备一定的编程实践能力;4. 能够通过团队合作,共同完成较复杂的有限元程序编写。
情感态度价值观目标:1. 培养学生对编程和计算物理学的兴趣,激发学生的求知欲和探索精神;2. 培养学生严谨、细致、勤奋的学习态度,提高学生的问题解决能力;3. 培养学生的团队合作精神,提高沟通与协作能力;4. 增强学生的民族自豪感,认识我国在有限元领域的发展成果。
课程性质:本课程为高年级专业选修课,旨在使学生掌握Fortran有限元程序的编写和应用,提高学生的编程实践能力和解决实际问题的能力。
学生特点:学生已具备一定的数学、物理和编程基础,具有较强的逻辑思维能力和动手能力。
教学要求:结合课本内容,注重理论与实践相结合,强化编程实践,提高学生的实际操作能力。
同时,注重培养学生的团队合作精神,提高学生的综合素质。
通过本课程的学习,使学生能够独立编写和优化有限元程序,为后续学习和工作打下坚实基础。
二、教学内容1. Fortran语言基础:变量定义、数据类型、运算符、控制结构、数组、函数与子程序等;2. 有限元方法原理:有限元离散化、单元划分、形函数、刚度矩阵、载荷向量、边界条件处理等;3. 有限元程序编写:根据实际问题,运用Fortran语言编写有限元程序,包括前处理、核心计算和后处理;4. 程序调试与优化:调试技巧、性能分析、优化方法等;5. 实际工程案例:选取具有代表性的工程问题,运用所学的Fortran有限元程序解决。
fortran语言程序设计知识点Fortran语言是一种面向科学与工程计算的编程语言,因其在数值计算和科学应用方面的高效性而受到广泛使用。
本文将重点介绍Fortran语言程序设计的一些重要知识点。
一、基础语法1.1 变量与数据类型在Fortran中,变量是用于存储数据的容器。
常见的数据类型包括整型(INTEGER)、实型(REAL/DOUBLE PRECISION)、复数型(COMPLEX)、逻辑型(LOGICAL)等。
变量的命名需遵循一定规则,如以字母开头,长度不超过31个字符等。
1.2 运算符与表达式Fortran支持常见的算术运算符(如+、-、*、/)以及逻辑运算符(如. AND.、. OR.、. NOT.)等。
表达式由变量、常数和运算符组成,可以进行数值运算和逻辑判断。
1.3 控制结构Fortran提供循环结构(DO)、条件结构(IF-THEN-ELSE)和选择结构(SELECT CASE)等控制语句,用于控制程序的流程。
二、数组与数据处理2.1 数组定义与操作Fortran中数组是由相同类型的数据元素组成的集合。
可以使用DIMENSION语句定义数组的维度和大小,通过下标访问和修改数组元素。
2.2 数组运算与函数Fortran提供了许多对数组进行运算和处理的函数,如数组求和(SUM)、最大最小值(MAX、MIN)、数组重排(RESHAPE)等,方便对数据进行统计和处理。
2.3 文件读写操作Fortran支持对文件进行读写操作,可以通过OPEN语句打开文件,使用READ和WRITE语句读取和写入数据。
可以根据需要设置文件的访问模式和格式。
三、过程与模块3.1 过程(Subroutine/Function)过程是一段独立的代码块,可接受传入参数并返回值。
在Fortran中,过程可以是子程序(Subroutine)或函数(Function)。
子程序用于完成一系列操作,而函数则返回一个值。
3.2 模块(Module)Fortran中的模块是一个编译单元,用于组织和管理相关的过程和变量。
课程:程序设计语言(FORTRAN [Programming Language(FORTRAN]
编号:20411807
学时:64+16(课外
学分:4
内容提要:《程序设计语言(FORTRAN》课是一门专业必修课和学科基础课,也是计算机基础教学课程体系中一门重要的计算机技术基础课程,该课程主要介绍程序设计基本概念、基本知识和基本方法,
以及FORTRAN 语言的发展和应用,并详细介绍最新版本FORTRAN语言(如:FORTRAN 90/95语
言的基础知识和程序设计方法、Developer Studio软件开发环境。
通过学习使学生有扎实的
程序设计基础和较强的利用计算机求解问题的能力,能熟练使用最新版本FORTRAN语言(如:
FORTRAN 90/95语言设计和编写中等规模的的程序,解决本专业的各种数值计算和数据处理问
题。
使用教材:①《新编FORTRAN90程序设计教程》,白云、李学哲、贾波编著,北京交通大学出版社。
②《FORTRAN95程序设计教程》,白云、李学哲、陈国新、贾波编著,清华大学出版社。
③《FORTRAN90程序设计实验指导与测验》,白云、刘怡、刘敏编著,华东理工大学出版社。
④《FORTRAN95程序设计实验指导与测验》,白云、李学哲、高洁羽编著,清华大学出版社。
适用专业:给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业。
先修课程:大学计算机信息技术、高等数学。
fortran语言课程设计一、教学目标本课程的目标是使学生掌握Fortran语言的基本语法、程序设计方法和编程技巧。
通过本课程的学习,学生应能熟练使用Fortran语言编写简单的程序,并理解程序设计的基本原理和方法。
具体来说,知识目标包括:1.理解Fortran语言的基本语法和数据类型。
2.掌握Fortran语言的输入输出、控制结构和函数调用。
3.了解程序设计的基本原理和方法。
技能目标包括:1.能够使用Fortran语言编写简单的程序。
2.能够阅读和理解Fortran语言的程序。
3.能够对程序进行调试和优化。
情感态度价值观目标包括:1.培养学生的团队合作意识和沟通能力。
2.培养学生的创新精神和解决问题的能力。
3.培养学生的自主学习和持续学习的习惯。
二、教学内容本课程的教学内容主要包括Fortran语言的基本语法、程序设计方法和编程技巧。
具体的教学大纲如下:1.Fortran语言的基本语法:介绍Fortran语言的数据类型、变量、运算符和表达式。
2.Fortran语言的输入输出:介绍Fortran语言的输入输出语句和函数。
3.Fortran语言的控制结构:介绍Fortran语言的条件语句、循环语句和跳转语句。
4.Fortran语言的函数调用:介绍Fortran语言的函数定义和调用方法。
5.程序设计的方法:介绍程序设计的基本原理和方法,如模块化设计、算法分析等。
三、教学方法本课程的教学方法主要包括讲授法、讨论法、案例分析法和实验法。
1.讲授法:通过教师的讲解,使学生掌握Fortran语言的基本语法和程序设计方法。
2.讨论法:通过学生的讨论,培养学生的团队合作意识和沟通能力。
3.案例分析法:通过分析典型的案例,使学生更好地理解和应用所学的知识。
4.实验法:通过学生的实验操作,培养学生的动手能力和创新精神。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选择一本适合学生水平的Fortran语言教材,作为学生学习的主要参考资料。
《Fortran95语言程序设计》课程教学大纲课程英文名称:Fortran95 Programming Design课程编号:0332232002课程计划学时:32学分:2课程简介:FORTRAN语言程序设计是材料物理专业的开设的专业基础课, FORTRAN语言在科学计算领域有着十分广泛的应用。
通过本课程的学习,应使学生掌握FORTRAN95的基本概念,语法规则和利用FORTRAN95进行程序设计的方法。
使学生在后继课的学习中,能够利用FORTRAN95上机编程,解决相应的实际问题,并能在今后的学习和工作中,结合自己的专业知识,开发相应的计算机应用程序。
一、课程教学内容及教学基本要求第一章 Fortran语言程序设计概述本章重点:算法、程序基本结构难点:语言元素本章学时:2学时教学形式:讲授与上机实践相结合教具:计算机,投影仪第一节 Fortran语言程序设计概述本节要求了解:程序设计的过程、基本方法、程序设计语言的分类、Fortran语言的发展、Fortran77、Fortran95程序设计的构成及其兼容性,(考核概率20%)理解:算法的概念,掌握:算法的描述、程序基本结构与书写规则(考核概率100%)1 程序设计的过程算法的描述(重点,难点)2 程序设计的基本方法3 程序设计语言4 Fortran语言的发展5 Fortran95程序基本结构与书写规则(重点)6 Fortran95程序设计的兼容性第二节Fortran95开发环境(第一次上机实验课讲述)本节要求了解:在可视化编程的条件下Fortran 语言所具备的一些新的特点和功能,掌握:可视化编程所需的基础知识和一般步骤(考核概率100%)1 熟悉Fortran95 环境进入系统2 建立项目文件3 建立源程序文件4 输入源程序的内容5 编译、连接、运行作业:认真复习本章内容,预习第二章内容。
第二章数据类型及其运算本章重点:Fortran语言的基本数据类型及其常量表示方法难点:算术表达式的写法本章学时:1学时教学形式:讲授与上机实践相结合教具:计算机,投影仪第一节数据类型及其运算本节要求了解:各种类型常量、变量的定义、算术表达式的写法,(考核概率100%)掌握:Fortran语言的基本数据类型及其常量表示方法(考核概率50%)1 常量2 变量及其定义3符号常量及其定义4 Fortran表达式(重点)作业:认真复习本章内容。