- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran 95 程序设计中山大学环境科学与工程学院陆希 电话件:luxi5@本课程学习和考核每两次课堂后授课安排一次上机操作 认真进行课堂学习,完成课外作业 充分利用上机时间,按时完成程序设计 期终考核——闭卷 总评成绩为平时分(考勤、课堂表现、作业)与期终成绩的加权平均本课程主要内容和参考书目FORTRAN程序设计基础 顺序结构程序设计 选择结构程序设计 循环结构程序设计 数组 函数 文件 指针* MODULE及面向对象*参考书目:彭国伦,Fortran 95程序设计,中国电力出版社,2002Fortran 95/2003程序设计(第三版)(或者其英文原版)Adams, Brainerd, Martin, Smith, Wagener. Fortran 95 Handbook, MIT Press, 1997. ISBN 0-262-51096-0Brainerd, W., Goldberg, and Adams. Programmers guide to Fortran 90, 3rd edition, /The Fortran Company, 1996. ISBN 0-07-000248-7 Chamberland, Luc. Fortran 90 : A Reference Guide, Prentice Hall. ISBN 0-13-397332-8袁驷等译,Fortran 90编程指南(第3版),高等教育出版社,2000,ISBN 7-04-007937学习方法:强化实践,重视上机操作 程序设计是高强度的脑力劳动,不是听会的,看会的,而是练会的!“自学,动手,应用,上网” 只有在编写大量程序后才能运用自如。 重点放在思路、算法、编程构思和程序实现上。 2. 养成良好的编程习惯 强调可读性 变量要加注释 程序构思要有说明 学会如何调试程序 尽可能优化 对运行结果要做正确与否的分析本节课主要内容概述编译器的使用FORTRAN程序设计基础一. 概述为什么要学习FORTRAN语言程序设计?FORTRAN语言的发展历史为什么学习Fortran程序设计?首先什么是程序设计?计算机在“程序”的控制下进行自动工作:计算机解决任何问题都依赖于解决问题的程序程序设计是计算机应用人员的一项基本功,也是对学习者的一项基本思维方式训练 计算机语言:1. 机器语言(Machine Language): 二进制编码组成…计算机可以直接识别 2. 汇编语言(Assemble Language): 20世纪50年代初…用比较容易识别、记忆的助记符替代特定的二进制串 …3. 高级语言(High-level language): 1954年,第一个高级语言—FORTRAN问世 面向用户的语言 FORTRAN语言的特点?被认为是科学计算的专用语言,计算是科学的基石之一为什么选择FORTRAN ? —什么是科学计算问题?科学计算问题三个涵义:1 问题本身以及问题的解答都能够使用数学语言予以精确描述; 2 如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出; 3问题以一定的科学与技术知识作为背景 一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题 … 一个科学计算问题之所以需要使用计算机,肯定是因为这个问题具有一定的计算量,因此程序的运行效率往往是选择语言时最重要的考量因素1. 描述数学语言的自然性…Fortran语法简明且严谨,易学,最大特性是接近数学公式的自然描述,可以直接对矩阵和复数进行运算,特别适合做矩阵数组运算.FORTRAN是现在众多语言当中的绝对胜出者!=FORmula TRANslator2. 执行代码速度大多数Fortran编译器产生的可执行代码在效率上甚至会超过以高效著称的C或C++语言。 而且,长久一来,fortran聚集了一大批高效,严格的,经过考验的成熟的函数库,软件包,这是一笔巨大的财富,这些巨大的成熟的函数库没必要用C或C++再写一遍。3.并行计算领域,独领风骚为了在高性能的并行处理系统(如IBM的“深蓝”和我国的“曙光”)上获得更出色的执行效率,Fortran 95还特意吸收了HPF语言的优点,为Fortran语言增添了若干支持并行计算的语法特征 。 Fortran语言最常出现的地方也是科技创新最活跃、知识密集度最大的地方:在中科院大气物理研究所里,研究人员们正使用Fortran语言编写大气数据分析软件;在国家高性能计算中心里,Fortran语言正在新安装的曙光并行计算机上执行着各种科学计算任务;在一个又一个分子生物学、高能物理学、应用数学的国家重点实验室里,Fortran是研究者们最为
您可能关注的文档
最近下载
- 湖北省武汉市十一初级中学2024-2025学年七年级上学期10月月考英语试卷(含答案,无听力音频听力原文).pdf VIP
- T_ZJATA 0033-2025 塑胶玩具中双酚类和烷基酚类物质迁移量的测定 液相色谱-串联质谱法.docx VIP
- 《“探界者”钟扬》精品教案精品教案.doc VIP
- 知识点汇总_古代汉语.pdf VIP
- 活动执行质量保障措施方案.pdf VIP
- 2024年新课标人教版小学体育水平三全册教案.docx
- 2025年注册安全工程师《法律法规》30个必考点终极预测与高仿真模拟题库.pdf
- 2024-2025学年初中数学六年级上册(2024)鲁教版(五四学制)(2024)教学设计合集.docx
- T_ZJATA 0033-2025 塑胶玩具中双酚类和烷基酚类物质迁移量的测定 液相色谱-串联质谱法.pdf VIP
- T_ZBXH 141-2025 甜菜旋幽夜蛾防控技术规程.pdf VIP
文档评论(0)