FORTRAN95程序设计实验
- 格式:docx
- 大小:251.85 KB
- 文档页数:21
fortran95程序设计
Fortran95一门面向应用的编程语言,用于开发科学和工程应用软件,它继承了Fortran77的优点,又增添了很多新特性。
这些特性大大改善了编程效率,使Fortran95程序设计更加灵活、更具有扩展性。
首先,Fortran95可以使用动态数组和变量名数量(变量名的长度从6个字符提高到32个字符),这样就可以更加清楚地定义问题和程序功能。
此外,Fortran95中允许使用数据类型,它允许开发者使用自定义数据类型,这样可以更加清楚地描述程序的结构和功能。
其次,Fortran95支持更多的编程模型,如结构化编程,面向对象编程,组件设计,它使程序设计变得更具灵活性,能够更有效地编写程序代码,从而提高程序的执行效率。
此外,Fortran95还提供了许多存储器管理的功能,以更好地实现内存的动态分配和释放,使程序运行更快。
它还提供了一些语言特征,如变量的定义和数组的声明,能够更好地维护程序的可读性和可维护性。
另外,Fortran95还具有跨平台功能,允许用户在不同的操作系统之间迁移程序,以及在不同的系统上并行运行程序,这些特性也可以提高程序的性能。
总之,Fortran95拥有许多功能,可以提升程序设计的效率,使软件开发变得更具可移植性和可扩展性。
正因为有了这些优点,Fortran95有着广泛的应用,为科学和工程软件开发提供了强大的技
术支持。
FORTRAN95程序设计实验FORTRAN95的基本语法包括变量定义、注释、循环和条件判断等。
在FORTRAN95中,变量可以通过关键字"INTEGER"、"REAL"和"CHARACTER"等进行定义。
例如,以下语句定义了一个整型变量A和一个浮点型变量B:INTEGER::AREAL::B注释可以通过用一个感叹号(!)开头进行标识。
例如:!这是一个注释循环可以使用关键字"DO"和"ENDDO"来实现。
例如,以下代码展示了一个简单的循环,计算了1到10的和:INTEGER::I,SUMSUM=0DOI=1,10SUM=SUM+IENDDO条件判断可以使用关键字"IF"、"THEN"、"ELSE"和"ENDIF"来实现。
例如,以下代码展示了一个简单的条件判断,判断一个数是否为正数:INTEGER::NUMREAD(*,*)NUMIF(NUM>0)THENPRINT*,"该数为正数"ELSEPRINT*,"该数为非正数"ENDIF在FORTRAN95中,还有其他的语法和特点,如数组、函数、子程序等。
下面的实例将展示如何使用FORTRAN95编写一个计算圆面积和周长的程序。
PROGRAM CircleREAL :: PI, R, Area, CircumferencePRINT*,"请输入半径:"READ(*,*)RArea = PI * R**2Circumference = 2 * PI * RPRINT *, "圆的面积为:", AreaPRINT *, "圆的周长为:", CircumferenceEND PROGRAM Circle以上程序首先定义了一个实数变量PI、半径R、面积Area和周长Circumference。
fortran 95程序设计
Fortran 95程序设计是一门针对科学计算和工程学科的高级编程语言。
这门语言的设计目的是为了提供一种简洁、高效、易于实现和易于维
护的编程环境,以便于开发出更高质量的科学计算和工程解决方案。
Fortran 95的特点之一是其输入输出,因为它可以使用多种方式输入
和输出数据,使程序的编写更加简单而不失灵活性。
另一个特点是其
令人宜人的书写风格,使得代码的可读性和可维护性得到了更好的保障。
此外,Fortran 95还支持模块化编程,由于模块被编写为独立的
实体,因此可以更好地调试和修改源代码。
在Fortran 95代码中,程序员使用各种算法和数学技术来解决问题。
这门语言不仅提供了一些基本的算法和数据结构,还支持数组操作、
字符串操作、位操作等高级操作。
它的函数式编程能力也很强,可以
使程序更加高效、简洁和易于维护。
虽然Fortran 95在以往的几十年中已经被不断地改进和扩展,但是它仍然存在一些问题。
例如,它只支持有限的异常处理机制,无法处理
不同层级的异常。
此外,一些新的编程语言,如Python和R,已经逐渐取代了Fortran在科学计算和工程学科中的地位。
总之,Fortran 95程序设计是一门高级编程语言,具备简洁性、高效性、易实现性和易维护性的特点。
虽然它可能存在一些缺陷和限制,但是对于需要高效可靠的科学计算和工程解决方案的行业和领域,Fortran 95仍然是一个很好的选择。
fortran95课程设计一、课程目标知识目标:1. 理解Fortran 95编程语言的基本概念和语法结构;2. 掌握Fortran 95的数据类型、变量声明和运算符使用;3. 学会使用控制结构(如循环、条件语句)进行程序设计;4. 了解数组、函数和子程序在Fortran 95中的应用。
技能目标:1. 能够编写简单的Fortran 95程序,实现基本的输入输出功能;2. 能够运用控制结构进行逻辑判断和循环操作;3. 能够使用数组进行批量数据处理;4. 能够编写简单的函数和子程序,实现代码的模块化。
情感态度价值观目标:1. 培养学生对编程的兴趣,激发自主学习编程的热情;2. 培养学生严谨、细致的编程习惯,注重代码的可读性和效率;3. 培养团队合作精神,学会在编程过程中与他人交流、协作;4. 提高学生的逻辑思维能力,培养解决实际问题的能力。
课程性质:本课程为计算机编程入门课程,以Fortran 95编程语言为载体,培养学生编程技能和逻辑思维能力。
学生特点:学生处于初中或高中阶段,具备一定的数学基础,对编程感兴趣,但可能缺乏实际编程经验。
教学要求:教师应注重理论与实践相结合,以实例为主线,引导学生掌握编程技能,培养编程兴趣。
同时,关注学生的个体差异,提供针对性的指导和支持。
通过本课程的学习,使学生能够达到上述课程目标,为后续编程学习打下坚实基础。
二、教学内容1. Fortran 95基础语法- 程序结构- 数据类型与变量声明- 运算符与表达式- 基本输入输出操作2. 控制结构- 选择结构(IF语句)- 循环结构(DO循环、WHILE循环)3. 数组与函数- 数组的基本操作与应用- 内置函数与自定义函数- 子程序与模块化编程4. 实践项目与案例分析- 简单的计算器程序- 温度转换程序- 数组排序程序- 函数与子程序的应用实例5. 编程规范与调试技巧- 编码规范与命名规则- 调试方法与技巧- 性能优化建议教学内容安排与进度:第一周:Fortran 95基础语法及程序结构第二周:数据类型与变量声明、运算符与表达式第三周:基本输入输出操作、选择结构(IF语句)第四周:循环结构(DO循环、WHILE循环)第五周:数组的基本操作与应用第六周:内置函数与自定义函数、子程序与模块化编程第七周:实践项目与案例分析(计算器程序、温度转换程序等)第八周:编程规范与调试技巧、性能优化本教学内容根据课程目标制定,涵盖了Fortran 95编程语言的核心知识点,通过理论与实践相结合的方式,使学生能够逐步掌握编程技能,培养解决实际问题的能力。
实验八 函数与子例行程序子程序是FORTRAN95提供的重要功能之一,FORTRAN95允许用户自己定义子程序,允许用户通过子程序设计和编写程序。
在设计和编写一个复杂的程序时,通常需要使用科学的程序设计方法,如:结构化程序设计方法、模块化程序设计方法、面向对象程序设计方法等,子程序功能完全支持结构化和模块化程序设计方法,结构化和模块化程序设计方法可通过子程序得到应用。
使用子程序可提高程序的可读性、可理解性、可维护性和可修改性,是编写高质量、高水平、高效率程序的有效手段。
子程序分内部子程序和外部子程序。
内部子程序是包含在程序单元CONTAINS 结构中的子程序,只有定义它们的程序单元才能调用执行它们。
内部子程序包括函数子程序和子例行程序两类,通常将函数子程序简称为函数,子例行程序简称为子程序。
本次实验是学习和掌握子程序的一次系统实验活动。
通过本次实验,能够熟练使用语句函数、内部子程序、外部子程序设计和编写程序,求解比较复杂的实际问题。
一、实验目的1.了解函数的有关基本概念,如:函数名称、函数自变量、函数调用、函数表达式等。
2.掌握语句函数定义、调用、参数的基本内容和使用规则。
3.掌握使用语句函数设计和编写程序的方法。
4. 了解内部子程序的有关基本概念,如:定义、调用、形式参数、实在参数、参数传递关系等。
5. 掌握内部子程序定义、调用、形式参数、实在参数、参数传递的基本内容和使用规则。
6. 掌握结构化程序设计方法。
7. 掌握使用内部子程序设计和编写程序的方法。
8. 了解递归概念,掌握递归问题的求解方法。
9. 掌握递归子程序定义、调用、参数传递关系的基本内容和使用规则。
10. 了解外部子程序概念,掌握并行、协调、合作编写大型复杂程序的方法。
11. 掌握外部子程序定义、调用、参数传递关系的基本内容和使用规则。
12. 掌握使用递归和外部子程序设计和编写程序的方法二、实验内容11、问题描述在解决某工程计算问题时,遇到下列函数:2()12y x x x =++2()f x =()p x =()q x =计算x=0.1,0.2,0.3时,上述函数的值,并输出。
FORTRAN95第三章循环程序设计第三章的内容包括:1.DO循环:DO循环是FORTRAN中最基本的循环结构。
它允许我们指定循环变量的初始值、结束值和步长。
在每次循环迭代时,循环变量都会自动更新,并且在达到结束值时退出循环。
2.嵌套循环:FORTRAN也支持嵌套循环,这是在一个循环内部使用另一个循环。
嵌套循环使得我们能够处理更加复杂和具有分层结构的问题。
3.WHILE循环:FORTRAN还提供了类似于其他编程语言中的WHILE循环。
WHILE循环允许我们在循环前先检查一个条件,并且只要条件为真,就会继续执行循环体。
4.无限循环:有时候需要创建一个无限循环,即一个永远不会结束的循环。
在FORTRAN中,我们可以使用无条件的循环退出语句来跳出循环。
5.循环控制:在循环内部,我们可以使用控制语句来控制循环的执行方式。
这些控制语句包括CONTINUE、EXIT、CYCLE和END。
6.循环的应用:循环结构在许多数学和科学计算问题中都有广泛应用,如求和、求平均值、计算阶乘、寻找最大和最小值等。
循环程序设计是编程中非常重要的一部分,因为它可以帮助我们处理大数据集和执行复杂算法。
FORTRAN95提供了一系列强大的循环结构,使得我们能够更加灵活和高效地处理各种问题。
在循环程序设计中,重点应该放在优化循环的执行。
通过合理地选择循环变量的初始值、结束值和步长,以及使用合适的循环控制语句,可以使循环更加高效。
此外,避免在循环体内进行过多的计算和IO操作,可以减少循环的执行时间。
总之,循环程序设计是编程中一个基本但重要的概念。
FORTRAN95提供了丰富的循环结构和控制语句,使得我们能够更加高效地处理各种问题。
在实际应用中,我们应该根据具体问题的要求,合理选择和优化循环结构,以求得更好的性能和效果。
FORTRAN95程序设计实验FORTRAN95程序设计实验1.实验目的本实验旨在通过使用FORTRAN95语言进行编程,加深学生对程序设计的理解,培养学生解决实际问题的能力。
2.实验环境2.1 操作系统:________Windows 102.2 编程软件:________GNU Fortran或其他支持FORTRAN95的编译器3.实验准备在进行实验前,请进行以下准备工作:________3.1 安装所需的编程软件。
3.2 确保已经掌握了FORTRAN95的基本语法。
3.3 确定实验所涉及的问题和要求。
3.4 准备实验中所需的测试数据。
4.实验内容4.1 实验一:________编写一个程序,计算两个整数的和,并输出结果。
4.1.1 分析问题:________定义两个变量,分别用于存储输入的两个整数,然后进行求和运算。
4.1.2 算法设计:________使用FORTRAN95语言的输入输出语句和加法运算符实现计算两个整数的和的功能。
4.2 实验二:________编写一个程序,判断一个整数是否为素数,并输出结果。
4.2.1 分析问题:________素数是只能被1和自身整除的整数,因此需要判断给定的整数是否能被1到自身-1之间的整数整除。
4.2.2 算法设计:________使用FORTRAN95语言的循环语句和条件判断语句实现判断一个整数是否为素数的功能。
5.实验步骤根据实验内容进行相应的步骤操作。
每个实验的步骤都应包括编写代码、编译程序、运行程序和分析结果等。
6.实验结果6.1 实验一的结果:________输入两个整数,得到它们的和。
6.2 实验二的结果:________输入一个整数,判断它是否为素数。
7.思考题在本实验中,编写的程序是否能处理所有可能的输入?如不能,请说明原因并提出改进方法。
8.附件附件1:________实验一代码示例附件2:________实验二代码示例附件3:________测试数据9.法律名词及注释9.1 FORTRAN95:________一种编程语言,是FORTRAN的增强版本,适用于科学计算和工程应用。
FORTRAN95程序设计实验指导第一节 Compaq Visual FORTRAN 6.5快速入门1.1 安装Compaq Visual FORTRAN 6.51.1.1 系统要求安装Compaq Visual FORTRAN 6.5(以下简称为CVF)需要具备以下软硬件条件:●80586或以上处理器,运行Windows 98//NT/2000或以上操作系统。
●具有光盘驱动器。
●64MB或以上内存。
●足够的硬盘空间。
安装程序根据安装选项提示所需的硬盘空间。
专业版的典型安装需要约300MB硬盘空间。
●SVGA显示器。
●鼠标。
1.1.2 安装步骤下面以Windows 2000操作系统为例,对于其他Windows 操作系统,安装过程与此类似。
首先,将含CVF的光盘插入光盘驱动器,在资源管理器中运行Setup程序,屏幕显示Compaq VisualFORTRAN Setup窗口;单击【istall Visual Fortran】按钮;当出现询问是否查看README.TXT文件的对话框时单击【否】按钮;安装程序自动搜索已有组件,单击【Continue】(继续)按钮,并按提示输入用户名、公司名、产品系列号后,安装程序会显示安装选项对话框(图1.1);如果要改变安装CVF 的文件夹,单击【Change Folder...】(改变文件夹)按钮,选择或输入所需的文件夹名;如果输入的文件夹不存在,安装程序会自动生成该文件夹,并生成几个下级文件夹以存放相应的各类文件。
图1.1还显示了各安装选项的简短说明和安装时所需的硬盘空间。
选择下列四个安装选项之一继续安装:Typical(典型)Custom(定制)Run from CD-ROM(从光盘运行)Typical(典型)安装选项将安装最常用的部分,约需298MB硬盘空间。
Custom(定制)安装选项将允许用户选择安装自己需要的组件(约需350MB空间)。
Run From CD-ROM(从光盘运行)安装选项约需29MB硬盘空间。
FORTRAN95第八章实用程序设计方法Fortran 95是一种编程语言,其提供了许多实用的程序设计方法。
本文将介绍Fortran 95的第八章,主要讨论了一些实用的程序设计方法,并对其进行详细的阐述。
首先,第八章首先介绍了Fortran 95中的模块和接口。
模块可以将程序中相关的子程序、变量和常量组织在一起,使得程序更加结构化。
接口则可以定义子程序的输入和输出参数,以及子程序的类型和属性。
这样可以提高代码的可读性和重用性。
接下来,该章节还介绍了Fortran 95中的递归子程序。
递归是指一个子程序可以调用自己。
递归子程序可以解决一些复杂的问题,例如数学中的阶乘计算。
在使用递归子程序时,需要注意递归的终止条件,否则可能导致无限循环。
此外,Fortran 95还引入了动态内存分配的概念。
动态内存分配允许在程序运行时动态地申请和释放内存。
这对于处理大规模数据或者需要临时存储空间的情况非常有用。
Fortran 95提供了ALLOCATE和DEALLOCATE语句来进行动态内存分配和释放。
在实际的程序设计中,很多时候需要对输入数据进行校验和处理。
Fortran 95提供了一系列的内置子程序和函数,可以方便地进行数据处理。
例如,可以使用MOD函数计算一个整数的余数,还可以使用TRANSFER函数将一个数据对象转换成另一种类型。
此外,本章还介绍了一种常见的程序设计技巧,即使用函数来替代变量。
这样可以提高代码的可读性和维护性。
通过将一些复杂的计算封装在函数中,可以简化主程序的逻辑。
最后,本章还介绍了一些常用的数学库函数。
Fortran 95提供了一系列的内置函数,用于数值计算和数学操作。
例如,可以使用SQRT函数计算一个数的平方根,还可以使用LOG函数计算一个数的自然对数。
总之,Fortran 95的第八章介绍了一些实用的程序设计方法。
通过掌握这些方法,可以提高代码的结构化程度和可读性,同时还可以提高代码的灵活性和可重用性。
Fortran95课程设计目录一,任务书...............................................................................1 二,员工档案(工资和个人所得税)..................................6 三,求解方程.........................................................................11 1,求解一元方程的根494-)(23++=x x x x f .. (11)1-1,二分法求解1-2,弦截法求解1-3,Newton 迭代法求解 (13)2,求方程的积分()dx x e x ba 5431+++⎰.......................................15 2-1,矩形法积分2-2,梯形法积分2-3,辛普生法积分3,Gauss-Jordan 法求联立方程组 (18)⎪⎩⎪⎨⎧=++=++=++8z 2y x 7z y 2x 6z y x四 ,课程总结 (22)2012级FORTRAN 95程序设计语言课程设计任务书一、实践目的通过本课程设计、加深学生对所学程序设计语言的理解,培养其程序设计能力以及综合解决实际问题的能力。
通过自己分析问题、分解问题、查找算法、编写、调试程序的过程,掌握FORTRAN 95程序设计与调试方法,提高应用所学知识借助计算机程序解决具体问题的能力。
二、设计任务1、综合应用所学FORTRAN 95知识点解决具体问题。
某小型公司有员工25人,员工信息包括员工编号,姓名,性别,工龄,工资(为方便,视其为三险一金减除后的金额),现在需要对这25名员工按照其工资进行个人信息的排序,计算每个人的个人所得税并添加到个人信息中。
请按以下要求进行设计⑴利用记事本创建员工基本信息文件。
⑵设计包含以上信息内容的派生类和结构体数组。
程序设计基础-Fortran95课程设计课程设计需求本次课程设计的目的是提高学生关于Fortran95程序设计方面的能力和技巧。
为了达到这个目的,课程设计需求如下:1.设计一个可以计算矩形面积和周长的程序。
2.设计一个可以计算圆形面积和周长的程序。
3.设计一个可以将输入的字符串反转的程序。
设计思路矩形面积和周长的程序我们需要设计一个可以计算矩形面积和周长的程序。
矩形的面积公式为:area=lengtℎ∗widtℎ,周长公式为:perimeter=2∗(lengtℎ+widtℎ)。
在Fortran95中,我们可以使用READ语句获取用户输入的length 和width,然后进行计算,最后使用WRITE语句输出结果。
以下是完整代码:PROGRAM rectangleIMPLICIT NONEREAL:: length, width, area, perimeterWRITE(*,*)'Please enter the length of the rectangle:'READ(*,*) lengthWRITE(*,*)'Please enter the width of the rectangle:'READ(*,*) widtharea = length * widthperimeter = 2.0* (length + width)WRITE(*,*)'The area of the rectangle is:', areaWRITE(*,*)'The perimeter of the rectangle is:', perimeter END PROGRAM rectangle圆形面积和周长的程序我们需要设计一个可以计算圆形面积和周长的程序。
圆的面积公式为:$area = \\pi * radius^2$,周长公式为:$circumference = 2* \\pi * radius$。
FORTRAN95程序设计实验FORTRAN95程序设计实验本文档涉及附件。
本文所涉及的法律名词及注释。
⒈简介本文档旨在提供一个完整的FORTRAN95程序设计实验的指南。
它包括实验的背景、目的、实验步骤、程序代码和测试结果等内容。
⒉实验背景在本节中,将介绍该实验的背景信息。
这可能包括与程序设计相关的概念、算法、问题陈述等。
⒊实验目的在本节中,将明确说明该实验的目的。
这可以包括学习特定的FORTRAN95编程技术、理解特定算法的实现、解决特定问题等。
⒋实验步骤本节将详细说明完成该实验所需的步骤。
每个步骤都应该清晰明了,并包括必要的代码片段和解释。
⑴实验准备在本段中,将列出完成该实验所需的软件和硬件准备,例如安装FORTRAN95编译器、准备输入文件、设置运行环境等。
⑵实验步骤1:任务1在本段中,将详细介绍实验中的第一个任务。
这可以包括问题描述、算法设计、需要编写的FORTRAN95代码等。
⑶实验步骤2:任务2在本段中,将详细介绍实验中的第二个任务。
同样,包括问题描述、算法设计、FORTRAN95代码等。
⒌程序代码在本节中,将提供实验中使用的完整FORTRAN95程序代码。
代码应该经过清晰的注释,以便读者理解。
⒍测试结果本节将展示每个任务的测试结果。
这可能包括输入和输出示例,以及对结果的说明和分析。
⒎总结在本节中,将对整个实验进行总结。
包括实验过程中遇到的困难、得到的经验教训、对FORTRAN95编程的理解等。
⒏附件该文档包含以下附件:实验说明书、FORTRAN95代码文件、输入文件、输出文件等。
⒐法律名词及注释在本节中,将列出在文档中使用到的法律名词,并提供相应的注释。
这有助于读者更好地理解涉及法律方面的内容。
《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表达式(重点)作业:认真复习本章内容。
FORTRAN95程序设计与数据结构基础教程课程设计一、课程设计概述本课程设计旨在让学生通过实战演练,掌握FORTRAN95程序设计与数据结构基础知识。
本课程设计需要完成以下任务:1.学习FORTRAN95程序设计语言的基础知识2.掌握FORTRAN95数据结构的基础知识3.基于FORTRAN95设计和实现一个程序,实现特定功能二、课程设计内容2.1 FORTRAN95程序设计语言的基础知识1.FORTRAN95的发展历史2.FORTRAN95程序结构3.FORTRAN95数据类型4.FORTRAN95运算符5.FORTRAN95输入输出语句6.FORTRAN95选择结构和循环结构7.FORTRAN95数组8.FORTRAN95子程序2.2 FORTRAN95数据结构的基础知识1.数据结构的概念与分类2.数组、队列、栈3.链表、树、图2.3 基于FORTRAN95设计和实现一个程序,实现特定功能本课程设计要求在掌握FORTRAN95程序设计语言和数据结构基础知识的基础上,设计和实现一个能够实现如下功能的程序:1.读取文件中保存的学生信息,包括学生姓名、学号、性别、年龄、成绩等2.在屏幕上输出学生信息,要求输出的信息包括学生姓名、学号、性别、年龄、成绩、排名等3.根据学生成绩,计算并输出班级平均分、最高分、最低分4.根据学生成绩,计算并输出优秀、及格和不及格的人数和比例5.根据学生成绩,将学生按照成绩排序,并按照成绩排名输出学生信息三、课程设计要求1.学生需使用FORTRAN95程序设计语言,完成指定任务2.程序设计需通过FORTRAN95编译器进行编译,并能正确运行3.代码需具备良好的注释和文档4.学生需提交程序设计报告,报告应包括以下内容:–设计思路–程序的详细设计–实现过程–测试结果分析四、课程设计考核方式学生将按照以下方式进行考核:1.对程序进行代码评分,包括代码的可读性、规范性、有效性和健壮性2.对程序设计报告进行评分,包括报告的逻辑性、清晰性、详细性和语言表达能力五、课程设计参考资料1.《Fortran 95/2003入门经典》2.网络教学资源3.教师提供的其他参考资料六、总结通过本课程设计,学生将能够深入了解FORTRAN95程序设计语言和数据结构基础知识,掌握程序设计能力,并拥有完成实际项目的能力。