- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran 程序设计基础ppt整理
Fortran 95 程序设计 2012 09 主要内容 概述 编译器的使用 FORTRAN程序设计基础 一、概述 为什么要学习FORTRAN语言程序设计? FORTRAN语言的发展历史 主要内容和参考书目 为什么要学习FORTRAN语言程序设计? 计算机在“程序”的控制下进行自动工作: 为什么要学习FORTRAN语言程序设计? FORTRAN语言的特点? 二、编译器的使用 三、FORTRAN程序设计基础 * * 王同美,电话Email: 364321342@ 本课程学习和考核 (每两次课堂授课安排一次上机操作) 认真进行课堂学习,完成课外作业 充分利用上机时间,按时完成程序设计 期终考核——闭卷 总评成绩为平时分(考勤、课堂表现、作业)与期终成绩的加权平均 带纸和笔! 关闭电话! 计算机解决任何问题都依赖于解决问题的程序 程序设计是计算机应用人员的一项基本功, 也是对学习者的一项基本思维方式训练 1. 机器语言(Machine Language): 二进制编码组成…计算机可以直接识别 2. 汇编语言(Assemble Language): 20世纪50年代初…用比较容易识别、记忆的助记符替代特定的二进制串 … 3. 高级语言(High-level language): 1954年,第一个高级语言—FORTRAN问世 面向用户的语言 计算机语言: 为什么要学习FORTRAN语言程序设计? 被认为是科学计算的专用语言 计算是科学的基石之一 为什么选择FORTRAN ? —什么是科学计算问题? 科学计算问题三个涵义: 1 问题本身以及问题的解答都能够使用数学语言予以精确描述; 2 如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出; 3 问题以一定的科学与技术知识作为背景 为什么要学习FORTRAN语言程序设计? 20世纪初,V. Bjerknes 提出用流体动力学的方法做天气预报的构思; 1922年,Richardson 发表专著,Weather Prediction by Numerical Process .构建了NWP的蓝图。 Richardson的预报梦想。“天气预报是可以计算出来到” 1950年,Charney与 John Von Neumann用电子计算机计算出24小时的一张500hPa的天气预报图 ……随着计算条件的不断改善,数值预报的模式及效果也不断改进 一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题 … 一个科学计算问题之所以需要使用计算机,肯定是因为这个问题具有一定的计算量,因此程序的运行效率往往是选择语言时最重要的考量因素 FORTRAN是现在众多语言当中的绝对胜出者! 为什么要学习FORTRAN语言程序设计? 描述数学语言的自然性… C代码的执行速度最快?系统编程特性 实际的运行效率? 并行计算领域,独领风骚 ! FORTRAN语言落后? 要自由地进行科学计算,非FORTRAN莫属 ! 为什么要学习FORTRAN语言程序设计? 为什么用Fortran? 与其他科学计算语言或工具相比,Fortran语言在性能上历来是出类拔萃的。因为语言本身专门针对数值计算、矩阵处理等功能进行了优化,大多数Fortran编译器产生的可执行代码在效率上甚至会超过以高效著称的C或C++语言。为了在高性能的并行处理系统(如IBM的“深蓝”和我国的“曙光”)上获得更出色的执行效率,Fortran 95还特意吸收了HPF语言的优点,为Fortran语言增添了若干支持并行计算的语法特征 Fortran语言在根本上是一种面向科学计算的高级程序设计语言。 …环顾一下四周,我们很容易发现,Fortran语言最常出现的地方也是科技创新最活跃、知识密集度最大的地方:在中科院大气物理研究所里,研究人员们正使用Fortran语言编写大气数据分析软件;在国家高性能计算中心里,Fortran语言正在新安装的曙光并行计算机上执行着各种科学计算任务;在一个又一个分子生物学、高能物理学、应用数学的国家重点实验室里,Fortran是研究者们最为倚重的工具之一;在相当数量的理工科学生的课程表中,Fortran是学生进入大学课堂后接触的第一门高级语言…… ——王咏刚,Fortran 2003:完美还是虚幻?程序员, 2004.8 Fortran语言作为第一种高级语言不仅是一次创新,也是一次革命。它使程序员摆脱了使用汇编语言的冗长乏味的负担,而且它使得不再只是计算机
文档评论(0)