文档视界 最新最全的文档下载
当前位置:文档视界 › 扬州大学Fortran练习题答案

扬州大学Fortran练习题答案

扬州大学Fortran练习题答案
扬州大学Fortran练习题答案

Fortran95习题答案

第四章 1.program main implicit none write(*,*) "Have a good time." write(*,*) "That's not bad." write(*,*) '"Mary" isn''t my name.' end program 2.program main real, parameter :: PI=3 implicit none.14159 real radius write(*,*) "请输入半径长" read(*,*) radius write(*,"(' 面积='f8. 3)") radius*radius*PI end program 3.program main implicit none real grades write(*,*) "请输入成绩" read(*,*) grades write(*,"(' 调整后成绩为'f8.3)") SQRT(grades)*10.0 end program 4.integer a,b real ra,rb a=2 b=3 ra=2.0 rb=3.0 write(*,*) b/a ! 输出1, 因为使用整数计算, 小数部分会无条件舍去write(*,*) rb/ra ! 输出1.5 5.program main implicit none type distance real meter, inch, cm end type type(distance) :: d write(*,*) "请输入长度:" read(*,*) d%meter d%cm = d%meter*100 d%inch = d%cm/2.54 write(*,"(f8.3'米='f8.3'厘米='f8.3'英寸')") d%meter, d%cm, d%inch end program 第五章 1.program main

扬州大学农学专业经济管理复习题库

(一)导论 农业概念 农业是人类利用自然环境条件,依靠生物的生理机能,通过劳动控制或强化生物体的生命活动过程,把外界环境中的物质和能量转化为生物产品,以满足社会需要的社会生产部门。 农业分类 1)根据劳动对象的生物学性质,可以把农业划分为植物栽培业和动物饲养业两大类。 2)根据生产类型和学科属性相结合的原则,可以把农业划分为以粮棉油为主的大田作物生产;以果树、蔬菜和花卉为主的园艺生产;以猪牛羊禽为主的畜牧业生产;以捕捞和养殖为主的渔业生产;以及以造林、营林和对成熟林及林产品的采伐和利用的林业生产等 3)中国现行统计口径将农业(大农业)划分为农业(小农业)、林业、牧业、渔业四个部门。 农业包括粮食作物、经济作物、园艺作物、和饲料作物 林业包括造林、营林和对成熟林及林产品的采伐和利用等 牧业包括水生动物以外的一切动物的饲养 渔业包括水生动物和海藻类植物的养殖和捕捞 农业特点 农业生产最本质的特征是经济再生产与自然再生产相互交织,具有社会性和生物性的双重特点。 由此派生出农业完全不同于其他产业部门的许多具体特点: 1)土地是农业生产最基本的不可替代的生产资料。 在农业生产中,土地不仅是劳动场所,更是劳动对象和劳动手段,直接参与农产品的生产过程。 2)农业生产受自然环境影响大,具有地域性和波动性: 3)农业生产周期长,具有连续性和季节性 4)农产品既是消费资料,又是生产资料,具有双重性 农业地位 1.农业是人类赖以生存和发展的基础 生存是人类的第一需要,人类生存以衣食为主。农业是人类的衣食之源,是生存之本。迄今为止,人类所需要的最基本的生活资料及其原料,主要来源于农业,尤其是维持人类生理机能所必需的糖类、蛋白质、脂肪和维生素等只能依靠动植物产品来提供。 2.农业是社会分工和国民经济其他部门独立和发展的基础。 随着农业生产力的发展,农业劳动生产率不断提高,人们生产的农产品在满足自身需要后出现了剩余。这时,社会可以把日益增多的劳动力从农业中分离出来,从事非农生产活动,于是有了分工、分业的发展。 3.农业是一切非物质生产部门存在和发展的基础。 只有农业劳动生产率大大提高,农业剩余产品大量增加,才能使一部分人不仅脱离农业,而且脱离物质生产领域成为可能,使文化、科学、教育、卫生等部门得以独立和进一步发展。 农业在国民经济中的作用(四大经济贡献) 产品贡献:产品贡献是指农业部门所生产的食物和工业原料。 要素贡献:指农业生产要素转移到其他非农产业部门,从而推动国民经济的发展。农业部门

大学有机化学期末考试试题A卷

大学有机化学期末考试试题A卷学院:专业:学号:姓名: 题号一二三四五六总分得分 1. 2. 3. 4. 5. 二、选择题

1、SP2杂化轨道的几何形状为() A.四面体B.平面形C.直线形D.球形2、甲苯在光照下溴化反应历程为() A.自由基取代反应B.亲电取代 C.亲核取代D.亲电加成 3、下列化合物中最容易发生硝化反应的是()

六、推断题(14分) 1、某烃A,分子式为C5H10,它与溴水不发生反应,在紫外光照射下与溴作用只得一种产物B(C5H9Br)。将化合物B与KOH的醇溶液作用得到C(C5H8),化合物C经臭氧化并在Zn 粉存在下水解得到戊二醛。写出化合物A的构造式及各步反应。 2、某化合物A的分子式是C9H10O2,能溶于NaOH溶液,易与溴水、羟胺、氨基脲反应,与托伦(Tollen)试剂不发生反应,经LiAlH4还原成化合物B(C9H12O2)。A及B均能起卤仿反应。A用锌-汞齐在浓盐酸中还原生成化合物C(C9H12O),C用NaOH处理再与CH3I煮沸得化合物D(C10H14O)。D用KMnO4溶液氧化最后得到对-甲氧基苯甲酸。推测A、B、C、D 的结构式。 -------------------附参考答案--------------- 一、命名(共10分) 1、Z –3-甲基-4-乙基-3-庚烯 2、7, 7-二甲基双环[2,2,1]-2-庚烯 3、Z-12-羟基-9-十八碳烯酸 4、N, N-二甲基甲酰胺 5、N-乙基-N-丙基苯胺 二、选择题(共20分)BACBD CBACB 三、完成下列反应,写出主要产物(每空2分,共20分)

fortran95教程5章

第5章准备数据 从本章开始,我们将赋予语言实质性的语义,也就是规定上章所描述的语言的每一个细节所具有的涵义。这种涵义与其说是我们对于一种语言细节的定义,不如说是算法的要求,要求语言具有足够多的细节,用来表达在算法当中有可能出现的精细情节。 对于任何的问题,站在计算机的角度来看,总是可以把它抽象为如下图所示的结构: 因此要准备通过计算来解决一个问题,首先要作到的是把该问题所涉及到的数据整理好,也就是列出所有的数据,然后根据数据的数学属性进行分类,这个分类的过程就是对数据施加足够的标记的过程,将来把这些数据输入到计算机,计算机将能够依据这些标记,辨识出数据所应该具有的数学属性,从而施加相应的合法数学运算。 所以作为向计算机描述计算问题的FORTRAN语言,它首先要作到的是约定如何给数据施加足够详细的标记。 对这个标记过程的第一个要求是保证准确性,也就是说这个语言的标记系统必须正确地反映真实世界的问题里面,数据所具有的数学属性,因此这个标记系统必然是与数据的数学分类结构保持一致的。 从数学的观点来看,世界上的所有数据,总是可以被表示为整数,实数,复数等等基本的数据种类,因此本章的内容就是讨论: ●FORTRAN语言如何把数据归结为一些基本数据类型; ●然后为了足够详尽地描述每一个数据类型的属性,FORTRAN是如何施加相应的标 记的; ●FORTRAN语言对于这些标记(语法形式)所约定的语义是什么。 然后我们就可以知道,要想用FORTRAN来描述一个问题的算法,并进而以问题算法的FORTRAN语言版本为媒介,通过计算机来得到计算结果,第一个步骤,就是准备好数据的FORTRAN描述。 5.1 数据是什么 在上一章里,据称计算机能够使用语言,而且是非常类似于人类的语言,至少从形式上看很象,这难免会令某些人(特别是看过KUBRICK的影片《2001: A Space Odyssey》的观众们)感到恐惧:) 别怕!且先不讨论FORTRAN作为语言是否具有与人类语言等价的表达能力,至少从自然语言的语义学的角度来看,FORTRAN说出来的话其实是绝对空洞的,因为FORTRAN 语言的全部语义基础就只是数据,而数据对机器而言,只是意味着经过编码的符号。 一台计算机其实是由以下6个部分组成:

扬州大学园艺植物研究法思考题答案

园艺植物研究法 一、名词解释 1、科学:科学是有关客观世界规律及其改造途径的学问。 2、技术:技术是指人类在利用自然和改造自然的过程中积累起来,并在生产劳动中体现出来的经验和知识,也泛指其他操作方面的技巧。技术是成套的知识系统。 3、试验因素:试验中,凡是对试验指标可能产生影响的原因或要素,都称为因素。 4、试验指标:指试验中用来反映试验处理效果好坏的标志,长简称指标。 5、水平:在试验中,为考察试验因素对试验指标的影响情况,要使试验因素取得不同状态或不同水平的数量等级。把试验因素的不同状态或数量等级称为该因素的水平,简称水平。 6、水平组合:在多因素试验中,每个因素都有若干个水平,为了全面比较,常需将各因素的每一个水平都相互搭配来进行试验,这种同一试验中各因素不同水平组合在一起而构成的技术措施(或条件)叫水平组合。 7、处理:指试验中进行比较的试验技术措施。 8、试验对照: 9、试验单元:试验中安排的一个处理的最基本的试验单元 10、试验的正确性:是指试验结果正确可靠,也即试验结果尽可能地反映客观真实。 11、试验误差:在试验中,由于不能完全一致的非处理因素影响而造成的各处理实际观察值与其真值的偏差称为试验误差。

12、重复:是指试验中每个处理至少安排两个以上的试验单元,在园艺植物试验中,重复是指同一处理小区出现的次数 13、试验结果的重演性:是指在相同或相近的条件下,重复进行相同设计的试验,可以获得与远视眼相类似的结果。 14、局部控制:是指对试验中全部试验单元按重复分组来控制非处理因素,使其在同一组内对各处理的影响趋于最大限度的一致。 15、完全随机设计:假设试验有k个处理,每个处理要求重复n次,则可将试验地划分为nk个试验小区。将全部供试单位完全随机,并根据n的大小分成k组,同组各供试单位接收相同处理,叫做完全随机设计。 16、单因素试验:在同一试验中只研究某一个因素的若干个水平的效应,而其他非试验因素则处于相对一致的条件下的试验叫单因素试验。 17、随机化:是指一个重复处理中都有相同的机会被安排在任何一个试验单元中,即田间试验中,一个重复中的某一处理究竟安排在哪个小区,不受人的主观意志支配,用完全随机的方法确定。 18、样本容量:是指样本内含有的个体数目。 19、随机区组设计:将土地肥力划分为等于重复次数的区组,一个区组即一次重复,然后把区组在划分成等于处理数的小区,区组内各处理随机排列,这就是随机区组设计 20、复因子试验:在同一试验中同时研究,两个或两个以上因素效应的试验。 二、简述题

大学有机化学试题1..

《有机化学》第一学期期末试题(A ) (考核卤代烃、芳烃、醇酚醚、醛酮) 一、命名或写结构(1×9,9%) CH 3CH 2CH CH 2 O 1. O 2.Cl 2 OH 3. 4. 4-戊烯醛 5. (R)-2-甲基-1-己醇 6. 2-甲基-5-氯甲基庚烷 7. TMS 8. THF 9. TNT 二、 完成下列化学反应方程式(1×20,20%) CH=CHBr CH 2Cl KCN 10. CH 2CHCH 3 KOH/EtOH 11. CH 3CH 2CH 2CHO 212.

CHO CH 3HCHO conOH - + 13. CH 3CH 2CH 2CHCH 3 I 2 NaOH 14. (CH 3)2CHOH PBr 3 15. CH 3(CH 2)3Cl + 16. AlCl 3 OH H + 17. CH 3 MgBr 18 . HCHO 乙醚 ,H 3O + O Ph 3P=CH 2 + 20. CH 3CH 2CH 2CHO 21. + NaHSO 3(饱和 O C O 22. (CH 3)2CHMgBr 23. 22 OCH 2CH=CHR Et Me 200C 。 24. OH H 2SO 4HNO 3 25.

HCHO HCl 26. + + ZnCl 2 无水 CH 3CH=CHCH 2CH 2CHO Ag(NH 3)2+OH - 27. C CH 3 H 3C O HCHO N H + + H + 28. 2C 2H 5OH O dry HCl 29. + 三、有机理论部分(5×5,25%) 30 按沸点从大到小排列成序,并简要说明理由。 CH 2CH CH 2CH 3CH 2CH 2OH CH 3CH 2CH 2OCH 3 CH 2CH CH 23 (a) (b) (c) (d) 31. 按羰基的活性从大到小排列成序,并简要说明理由。 CH 3CH O CH 3O CH 32CH 3 O (CH 3)33)3 O (a) (b) (c) (d) 32. 解释:为什么化合物 无论是进行S N 1还是进行S N 2反应都十分困难? 33. 写出反应机理

郑州大学有机化学期末考试试卷A

有机化学期末考试试卷A 一、 按系统命名法命名下列化合物(每小题1分,共5分)。 CH 3-1、2、3、 4、 5、CH 3CHCH 2CH 2N(CH 3)2 CH 3 CH 3CH 2CH-C-N(CH 2CH 3) O Cl N -COOH -C-O NO 2 CHO OH OCH 3 二、写出下列反应的主要产物(每空1分,共35分) 1、2、 CH 3CH 2CH 2CH 2OH NaBr H 2SO 4 NaCN H 3O + OH CO 2 OH -CH 3CH 2OH 24

3、4、5、O CH 3CH 2Cl 2 P H 3O +(2) (1)NaOH (CH 3)3COH Na CH 3CH 2Br CH 3 Br Et 2 O (1)CH 2-CH 2 O (2)H 3 O +6、7、CH 3CH=CHCHCH 3 OH + CH 3CCH 3 CH 3CH=CHCH 2OH CrO 3(C 5H 5N)2CH 2Cl 2 NH 2NHCONH 2 8、CH 3CH 2C-OH O SOCl 2NH(CH 2CH 3) 2 LiAlH 4Et O 9、 N H CH 3(1)223(1) 22(3) 加热 . 10、 H 2SO 4 11、 12、 13、 -OCH 2CH 3+ HI NH 2 CH 3 (CH 3CO)2O HNO 3(CH 3CO)2O AlCl 3 (C 6H 5)3P=CHCH 3 -CH + 3 -HO -ClN 2-3 CH NaOH 0-50

14、15、O 2CH 3CH 22H 5 NaOC 2H 5 CH 3O--C-Cl O H 2 4 HCHO 浓-OH 16、 17、 18、 19、 三、选择填空(每题2分,共10分)。 1、下列化合物中,不能够形成分子内氢键的是 。 OH OH OH OH F NO 2 CHO Br A. B. C. D. 。; ; ; 2、下列化合物在互变异构的动态平衡中,烯醇化程度最大的是 。 A.CH 3COCH 2CH 3 ; B. CH 2(COOC 2H 5)2 ; C.CH 3COCH 2COCH 3 ; D.CH 3COCH 2COOC 2H 5 。 3、氯苯与NaNH 2反应生成苯胺,其反应机理属于 。 A.亲电取代反应 ; B. S N 2反应 ; C.双分子加成-消除反应 ; D. 苯炔机理 。 NO 2NO 2 +(NH 4)2S S 23C C O O O NH 32Br 2NaOH -CH 2Br Cl-+ NaI

《程序设计语言(FORTRAN)》理论课程教学大纲(可打印修改)

《程序设计语言(FORTRAN)》课程教学大纲 课程编号: 总学时数:64(计划内)+16(计划外) 总学分数:4 课程性质:必修课 适用专业:给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业。 一、课程的任务和基本要求: FORTRAN语言广泛应用于数值分析、科学计算和工程设计等领域,FORTRAN90/95是FORTRAN语言的最新版本,它是一个功能十分强大且体现现代程序设计语言特征的新型程 序设计语言,在社会上产生了广泛影响,许多高等学校、科研院所和公司企业开始引入和使用FORTRAN90/95语言。《程序设计语言(FORTRAN)》课是计算机基础教学课程体系中一门重要的计算机技术基础课程,是给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业(方向)的一门学科基础课和专业必修课。 1、课程任务 通过《程序设计语言(FORTRAN)》课程的学习,使学生了解和掌握计算机程序设计的基本概念、基本知识和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90/95语言基本内容、编程技能和开发环境,能熟练运用FORTRAN90/95语言设计 和编写比较复杂的FORTRAN90/95程序,有效解决本专业中遇到的一些数值计算和数据处理问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。 2、基本要求 (1) 了解程序设计的基本概念、基本知识和基本方法。 (2) 掌握FORTRAN90/95基本内容,能设计和编写比较复杂的FORTRAN90/95程序。 (3) 掌握FORTRAN90/95开发环境(Developer Studio),提高开发效率。 (4) 能结合本专业实际,熟练使用FORTRAN90/95解决有关数值计算和数据处理问题。 二、基本内容和要求: 1.程序设计概述 (1)程序设计语言。 (2)程序和程序设计。 (3)算法的基本概念和主要特征。 (4)程序设计方法。 通过学习要求学生了解程序设计的基本知识、基本概念、基本方法。掌握计算机求解问题的机制和方法。 2.FORTRAN90/95软件开发环境 (1)FORTRAN语言发展概述和FORTRAN90/95主要特征。 (2)Digital Visual FORTRAN 5.0/Compag Visual FORTRAN 6.6主要特性和系统配置。 (3)Microsoft Developer Studio开发环境和解题过程。 通过学习要求学生了解FORTRAN语言发展历史和FORTRAN90/95主要特征,掌握Microsoft Developer Studio开发环境和解题过程。 3.FORTRAN90/95基础知识 掌握字符集、名称、关键字、程序单元、语句、书写格式、数据类型等基础知识和基本概念。 通过学习要求学生熟练掌握FORTRAN90/95常用语法知识和基本使用规则。

Fortran95 简介-全文版

Fortran95简介-全文版 By陈鲸太FORTRAN的演进 FORTRAN的起源,要追溯到1954年IBM公司的一项计划。由JOHN BACKUS 领导的一个小组,尝试着在IBM 704计算机上面发展一套程序,它可以把使用接近数学语言的文字,翻译成机械语言。这个计划在刚开始并不被大家看好,但他们在1957年交出了成果,也就是第一套FORTRAN编译器,FORTRAN语言也就因此诞生了。FORTRAN语言的执行效率普遍的令各界满意,它证明了这项计划的可行性,也成为第一个被广泛使用的高级语言。FORTRAN的名字来自于英文的FORMULA TRANSLATOR这两个字,而这两个字恰是数学公式翻译器的意思。 旧版的FORTRAN77是在1978年由美国国家标准局(ANSI)所正式公布的,之后改版有1992年提出的FORTRAN90以及1997年的FORTRAN95,本文是为了FORTRAN 95所撰写。 编译器简介 1、VISUAL FORTRAN VISUAL FORTRAN一开始是起源于MICROSOFT的FORTRAN POWERSTATION 4.0,这套工具后来卖给DIGITAL公司来继续发展,下一个版本称为DIGITAL VISUAL FORTRAN 5.0,DIGITAL后来被COMPAQ合并,所以接下来的6.0及6.5版就称为COMPAQ VISUAL FORTRAN。而COMPAQ目前又跟HP合并,也许下一个版本会称为HP VISUAL FORTRAN。 VISUAL FORTRAN被整合在一个叫作MICROSOFT VISUAL STUDIO的图形接口开发环境中,VISUAL STUDIO提供一个统一的使用接口,这个接口包括文书编辑功能,PROJECT的管理、除错工具等等,所以在使用上其实跟上学期的VISUAL C++满类似的,同学们上课用过VISUAL C++,对 VISUAL FORTRAN应该不会陌生。 VISUAL FORTRAN 6.5除了完全支持FORTRAN 95的语法外,扩充功能方面提供完整的WINDOWS程序开发工具,专业版还内含IMSL数值链接库。 另外它还可以和VISUAL C++直接互相连结使用,也就是把FORTRAN和C 语言的程序代码混合编译成同一执行档案。 2、在工作站使用FORTRAN 学校计中工作站也提供FORTRAN COMPILER,使用方式很简单,只需要在存放FORTRAN档案的目录下面输入下面叙述即可:

北京大学-有机化学-期末试卷汇编

北京大学化学学院考试专用纸 姓名:学号:考试类别:A卷考试科目:有机化学B 考试日期: 2013, 6, 26 阅卷教师:

一、 命名下列化合物 (5分) (1) CH 3CN (2) (3) CH 32CH 23 N CH 2CH 3 O Br Br CH 3CH 3 O (4) (5) N O H 3C H CHO OH H HO OH H OH H CH 2OH Br 二、按指定性能排序(10分) (1) 下列化合物的沸点(由高到低)。 (2) 以下化合物发生亲电取代反应的相对速率(由快到慢排列)。 (3) 下列化合物酸性的强弱(由强到弱排列)。 (4) 下列化合物碱性的强弱(由强到弱排列)。

三、回答下列问题(15分) (1)填空。 萜类化合物是由5个碳原子的()单元主要以()相连组成;甾族化合物都含有一个由()个环组成的环戊稠全氢化菲的骨架。 (2)托伦(Tollen)、菲林(Fehling)与本尼地(Benedict)试剂是区别醛、酮的试剂。但是它们对于醛糖和酮糖都显正反应。为什么? (3)生物碱是存在于植物体内的一类有机化合物。请问为什么生物碱有碱性? (4) 用箭头指出并写明下列化合物中哪些是缩醛,缩酮,半缩醛,半缩酮的碳原子。 (5) 完成下列反应式,并说明产物中18O存在形式的原因。 COOH CH318OH CH 四、完成下列反应(写出主要产物的结构)(30分) 1.

3. 4. 1 当量 MeMgBr THF, - 78 o C 5. 6. 7. 8. + CH 3CH 2COOC 2H 5 (1) NaH 3O OCH 3 加热

FORTRAN程序设计复习题及答案

FORTRAN程序设计复习题 一、选择题 B (1)下列各FORTRAN表达式中合法的是 A) S+T*2P >= B) .NOT. (A*B+C) C) A2+B2/(C+D) <= D) (A+B).NOT.A*B.GT.(.NOT.只跟一个表达式) C (2)数学式(3/5)ex+y的FORTRAN表达式是 A) 3*EXP(X+Y)/5 B) 3*E* *(X+Y)/ C) (3/5)*EXP(X+Y)D) EXP(X+Y) D (3)下列FORTRAN77表达式中不合法的是 A) A.GT.B.EQV.C.GT.D B) A.AND.B.AND.C.AND.D C) .NOT.(X.LE.D) A.LT.B.LT.C.LT.D D(4)下列叙述中不正确的是 A) FORTRAN子程序可以单独编译 B) 对一个FORTRAN源程序进行编译和连接无误后可生成可执行文件 C) 即使编译和连接都正确无误,FORTRAN程序运行时仍可能出错 D) FORTRAN连接的主要任务是把函数库中的函数翻译成机器指令(正确描述:主要任务为连接目标文件) B (5)在下列FORTRAN77运算符中,优先级最高的是 A) .AND. B) .NOT. C) .OR. D) .EQ. B (6)FORTRAN表达式"6/5+9/2**3/2"的值为 A) 33 B) 1 C) 5 D) 3 A (7)下列FORTRAN77表达式中,合法的是: A) .AND.. B) 10.0 C) D) 提示:A)相当于 .AND.(.NOT.()) D (8)关于编译一个FORTRAN源程序文件,下列说法中错误的是 A) 允许编译只有一个主程序而没有子程序的源文件 B) 允许编译有多个子程序的源文件 C) 允许编译只有一个子程序而没有主程序的源文件 D) 允许编译有多个主程序的源文件 C (9)在FORTRAN77源程序中,续行标志符必须放在 A) 第1列 B) 第1-6列C) 第6列D) 第5列 D (10)下列关于"SUBROUTIN E MAP(X,Y)"语句行的叙述中,不正确的是 A) 这是子程序的第一个语句 B) 字符串"MAP"是子程序名 C) 变量X是子程序的形参D) 子程序执行后,MAP将返回整型数据 提示:子程序无返回值,自定义函数才有) A (11)FORTRAN表达式"2/4+"的值是 A) B) 1 C) D) 0 提示:2/4默认等于整型,=》 D (12)FORTRAN表达式"MOD,"的值是 A) B)0.0 C) D) A (13下列FORTRAN运算符中,优先级最低的是 A)逻辑运算符.AND. B)算术运算符*

Fortran95简介-全文版

Fortran95簡介-全文版 By陳鯨太FORTRAN的演進 FORTRAN的起源,要追溯到1954年IBM公司的一項計畫。由JOHN BACKUS 領導的一個小組,嘗試著在IBM 704電腦上面發展一套程式,它可以把使用接近數學語言的文字,翻譯成機械語言。這個計畫在剛開始並不被大家看好,但他們在1957年交出了成果,也就是第一套FORTRAN編譯器,FORTRAN語言也就因此誕生了。FORTRAN語言的執行效率普遍的令各界滿意,它證明了這項計畫的可行性,也成為第一個被廣泛使用的高階語言。FORTRAN的名字來自於英文的FORMULA TRANSLATOR這兩個字,而這兩個字恰是數學公式翻譯器的意思。 舊版的FORTRAN77是在1978年由美國國家標準局(ANSI)所正式公布的,之後改版有1992年提出的FORTRAN90以及1997年的FORTRAN95,本文是為了FORTRAN 95所撰寫。 編譯器簡介 1、VISUAL FORTRAN VISUAL FORTRAN一開始是起源於MICROSOFT的FORTRAN POWERSTATION 4.0,這套工具後來賣給DIGITAL公司來繼續發展,下一個版本稱為DIGITAL VISUAL FORTRAN 5.0,DIGITAL後來被COMPAQ合併,所以接下來的6.0及6.5版就稱為COMPAQ VISUAL FORTRAN。而COMPAQ目前又跟HP合併,也許下一個版本會稱為HP VISUAL FORTRAN。 VISUAL FORTRAN被整合在一個叫作MICROSOFT VISUAL STUDIO的圖形介面開發環境中,VISUAL STUDIO提供一個統一的使用介面,這個介面包括文書編輯功能,PROJECT的管理、除錯工具等等,所以在使用上其實跟上學期的VISUAL C++滿類似的,同學們上課用過VISUAL C++,對VISUAL FORTRAN應該不會陌生。 VISUAL FORTRAN 6.5除了完全支援FORTRAN 95的語法外,擴充功能方面提供完整的WINDOWS程式開發工具,專業版還內含IMSL數值程式庫。另外它還可以和VISUAL C++直接互相連結使用,也就是把FORTRAN和C語言的程式碼混合編譯成同一執行檔案。 2、在工作站使用FORTRAN 學校計中工作站也提供FORTRAN COMPILER,使用方式很簡單,只需要在存放FORTRAN檔案的目錄下面輸入下面敘述即可: ccsun33 [u8623033/fortran]% f77 filename.for

作物栽培学与耕作学论文参考文献范例

https://www.docsj.com/doc/966494806.html, 作物栽培学与耕作学论文参考文献 一、作物栽培学与耕作学论文期刊参考文献 [1].西北农林科技大学作物栽培学与耕作学学科发展思考. 《高等农业教育》.2011年7期.冯永忠.韩娟.李轶冰.廖允成.温晓霞. [2].山西农业大学作物栽培学与耕作学博士生导师高志强. 《山西农业大学学报(自然科学版)》.被中信所《中国科技期刊引证报告》收录ISTIC.2009年1期. [3].国家重学科"作物栽培学与耕作学"简介. 《沈阳农业大学学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2005年1期. [4].不同施氮水平对南方早稻氮素吸收利用及其产量和品质的影响. 《中国农业科学》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2004年4期.江立庚.曹卫星.甘秀芹.韦善清.徐建云.董登峰.陈念平.陆福勇.秦华东. [5].免耕对水稻根系生长及根际环境的影响Ⅳ免耕栽培对水稻土壤酶活性的影响. 《中国农学通报》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2010年19期.周佳民.彭福元.刘开强.莫润秀.梁天峰.朱校奇.江立庚. [6].沈阳农业大学农学院作物学博士点简介. 《沈阳农业大学学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2000年4期. [7].氮肥运筹对免耕水稻根系生长、根际土壤特性及产量的影响. 《广西植物》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2014年5期.张玉.秦华东.黄敏.江立庚.徐世宏. [8].坚持科研创新促进成果"落地生金"——第十八届中国科协求是杰出青年成果转化奖获得者、江西农业大学农学院农学系主任曾勇军副教授. 《科技成果管理与研究》.2015年12期.高强. [9].沈阳农业大学农学院用物学博士点简介. 《沈阳农业大学学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.1999年5期.

大学有机化学期末考试题(含三套试卷和参考答案)

一.命名下列各化合物或写出结构式(每题1分,共10分) 1. C H C(CH3)3 (H3C)2HC H 2. 3-乙基-6-溴-2-己烯-1-醇 3. O CH3 4. CHO 5. 邻羟基苯甲醛 6. 苯乙酰胺 7. OH 8. 对氨基苯磺酸 9. COOH 10. 甲基叔丁基醚 二. 试填入主要原料,试剂或产物(必要时,指出立体结构),完成下列各反应式。(每空2分,共48分) 1. CH CH2Cl CHBr KCN/EtOH 2.

3. 4. +CO2CH3 5. 4 6. O O O O O 7. CH2Cl Cl 8. 3 +H2O- SN1历程 + 9. C2H5ONa O CH3 O + CH2=CH C CH3 O 10. +C12高温高压 、 CH = C H2HBr Mg CH3COC1

Br Br Zn EtOH 11. C O CH 3 + Cl 2 H + 12. Fe,HCl H 2SO 4 3CH 3 (CH 3CO) 2O Br NaOH 24 NaNO H PO (2) 三. 选择题。(每题2分,共14分) 1. 与NaOH 水溶液的反应活性最强的是( ) (A). CH 3CH 2COCH 2Br (B). CH 3CH 2CHCH 2Br (C). (CH 3)3CH 2Br (D). CH 3(CH 2)2CH 2Br 3 2. 对CH 3Br 进行亲核取代时,以下离子亲核性最强的是:( ) (A). CH 3COO - (B). CH 3CH 2O - (C). C 6H 5O - (D). OH - 3. 下列化合物中酸性最强的是( ) (A) CH 3CCH (B) H 2O (C) CH 3CH 2OH (D) p-O 2NC 6H 4OH (E) C 6H 5OH (F) p-CH 3 C 6H 4OH 4. 下列化合物具有旋光活性得是:( ) A, CH 3 CH 3B, C, (2R, 3S, 4S)-2,4-二氯-3-戊醇 5. 下列化合物不发生碘仿反应的是( ) A 、 C 6H 5COCH 3 B 、 C 2H 5OH C 、 CH 3CH 2COCH 2CH 3 D 、CH 3COCH 2CH 3

fortran95教程4章

第2篇. 计算的叙述 算法的每一个步骤,都必须给予确切的定义。对于算法当中所 考虑的每一种情况,每一个有待执行的动作,都必须严格地和 不含混地加以规定。…对于以描述算法作为目的而设计出来 的,采用了形式的定义的程序设计语言,或者说计算机语言, 它的每一个语句都必须有非常确切的意义。 ---- D.E.Knuth[1]《The Art of Computer Programming》 本质上FORTRAN就是一门语言,一门人与计算机赖以进行有效交流的语言,在这个意义上和我们使用的中文,英文等没有本质差别。现在假设要来描述一种大家都陌生的语言,那么总是要分成两个方面来描述,即一方面要描述这门语言的表象和形态,也就是它使用哪些符号,哪些词汇,一般的句式如何,怎样才能完整叙述一个任务之类;另一方面需要说明这门语言的语义,也就是说这门语言是如何用来表达我们需要它表达的意思的。 第4章基本上就是描述FORTRAN作为一种语言的基本形态,也就是书写这种语言的书写规则。 接下来几章则逐步说明如何用FORTRAN来表达我们的要求,或者反过来说,FORTRAN提供了些什么表达方式,以便我们用来向计算机提出合理的任务: ● 表达基本数据; ● 表达数据的结构; ● 完整地描述数据; ● 构造表达式; ● 驱动计算的赋值; ● 计算过程的结构控制; 在整个第二篇,我们将领略到FORTRAN 95是如何能够做到精致地描述计算的,而把一个问题阐述清楚了,就意味着问题已经解决了一大半。

[1]Donald E. Knuth (高纳德),Stanford University的The Art of Computer Programming荣休教授,而The Art of Computer Programming(计算机程序设计技巧)正是他的伟大著作的名称。洋洋七大卷的《The Art of Computer Programming》是当今全世界每一个计算机科学家所膜拜的圣经。1974年在该书刚完成前面很少一部分时,就给他带来了计算机科学家们梦寐以求的图灵奖。 第4章FORTRAN 95语言的形貌 要说明一门语言的形态,必须回答以下问题: ●它使用哪些符号来表达信息? ●它的词汇如何构成? ●它的语句如何构成? ●如何表达一个完整的任务? 具体的对于一门计算机语言,把这几个问题更加明确地转换过来,就是: ●它使用键盘上的哪些符号,各个符号有哪些用途? ●它的词汇如何由键盘字符构成?含有哪些固定的词汇?以及容许自由构成合法词汇 的规则是什么? ●它具有哪些固定的语句格式?以及容许自由构成合法语句的规则是什么? ●我们交待给计算机的任何任务,都必须明确说明任务的开始,执行步骤和完成,因 此一段完整的源代码应该具备什么样的形式?以及应该具备哪些要素? 本章就是要回答这些问题。 4.1 FORTRAN语言所使用的字符 从最抽象的层面来看,人与计算机的交流只是信息的交流,而信息总是需要依靠某种信号来表示,对于人来说,最方便的就是字符。而对于计算机来说,自然就是键盘所能敲出的那些字符(信号),因此下面就是要说明: ●FORTRAN 95能识别键盘上敲出的哪些字符? ●每个字符对于FORTRAN 95来说又意味着什么? 4.1.1 FORTRAN 95所使用的基本字符 按照FORTRAN 95标准的规定,一切FORTRAN 95的实现平台都必须使用下面表4-1所列出来的这个基本的字符集,或者说,这个字符集是所有遵循FORTRAN 95标准的编译

FORTRAN 95 语法速查

FORTRAN 95 语法速查 ----------白云、李学哲、陈国新、贾波编著《FORTRAN95程序设计》读书笔记 目录:一、应用程序的创建与运行/FORTRAN 95所用的字符/ 变量类型及其声明,常量声明/表达式与运算符 二、输入与输出:表控、有格式 三、选择语句与结构:IF语句、CASE结构 四、DO循环结构 五、数组:数组的声明,数组的引用,数组的算术运算,数组的输入、输出,给数组赋初值, 动态数组,WHERE、FORALL语句 六、子程序:语句函数,内部子程序,调用子程序时的虚实结合:形参为数组、非定界数组、子 程序名、星号,递归子程序,外部子程序,纯子程序,逐元子程序 七、派生数据类型与结构体 八、指针与动态链表 九、文件:存取方式,基本操作语句,各类文件的读写操作 十、接口、模块 十一、公用区、存储关联、数据块子程序 十二、绘图:坐标系、设置图形颜色、创建图形程序/ 常用过程:设置线型、绘一像素点、设置当前位置、绘直线、绘弧线、绘矩形、绘多边形、绘制扇形(圆、椭圆)/ 文字信息的显示 附/录:标准函数与标准子例行程序 一、基础部份 1-1 FORTRAN 95 应用程序的创建与运行 创建或运行FORTRAN 95程序必须在Microsoft Developer Studio平台上进行。尽管程序文本及相关文件的编辑可以在任一文本编辑器上进行,然后再拷到Studio的文档窗口中。但最好还是一开始就进入Studio环境。创建FORTRAN 95 程序的步骤大致如下: 1)启动Microsoft Developer Studio 可以通过不同方式运行dfdev.exe程序以启动Microsoft Developer Studio [开始] \ Compaq Visual Fortran 6 \ Developer Studio \ dfdev.exe:或 ……\CVF66 \https://www.docsj.com/doc/966494806.html,\MSDEV98\dfdev.exe Microsoft Developer Studio的界面如下图所示: 文档窗口 工作空间窗口 输出窗口

fortran安装

Intel Visual Fortran 2013 sp1 完整版下载及安装教程(windows) 10月16日版:更新支持win8.1、VS2013下载地址 【完整安装包】https://www.docsj.com/doc/966494806.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_2013_sp1.1.139.exe 【联网安装包】https://www.docsj.com/doc/966494806.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_online_2013_sp1.1.139.exe 【百度云副本】https://www.docsj.com/doc/966494806.html,/s/18E41z 更新内容(翻译自官网,不妥之处恳请指正): 1.Intel? Fortran Compiler 更新至14.0.1 --增加/assume:std_value 编译选项 --增加/Q[a]xMIC-AVX512 编译选项 --增加/Qopt-gather-scatter-unroll=n 编译选项 2.Intel? Math Kernel Library 更新至11.1 Update 1 3.增加对Microsoft Windows 8.1*的支持 4.增加对日语的支持 5.修正问题 --https://www.docsj.com/doc/966494806.html,/en-us/articles/intel-composer-xe-2013-compilers-sp1-fixes-list --https://www.docsj.com/doc/966494806.html,/en-us/articles/intel-mkl-111-bug-fixes/ 安装说明: 1、下载安装包中的任意一个,前两个为官方地址,第三个为百度云副本(完整安装包) 2、运行w_fcompxe_novsshell_2013_sp1.0.103.exe 3、点击extract,解压安装包,解压完毕程序会自动运行安装向导 4、在第三步(Activation)中选择Choose alternative activation,点击下一步 5、选择Use a license file 6、选择你的授权许可文件(lib文件) 7、继续安装过程 备注: 1、安装Intel Visual Fortran Composer前,请确保已经安装了Microsoft Visual Studio 2010/2012/2013。若使用其他编辑器,需要手动配置编译环境。 Visual Studio官网:https://www.docsj.com/doc/966494806.html,/。 微软旗下的DreamPark计划为在校大学生免费提供VS2013Pro版,地址:https://https://www.docsj.com/doc/966494806.html, 2、安装过程中没有加以说明的步骤,请直接点击下一步。

fortran课后习题答案

第一章 FORTRAN程序设计基础第15页 1、2 1.简述程序设计的步骤。 “程序设计”:反映了利用计算机解决问题的全过程,通常要经过以下四个基本步骤:(1)分析问题,确定数学模型或方法;(2)设计算法,画出流程图;(3)选择编程工具,编写程序;(4)调试程序,分析输出结果。 2. 什么是算法?它有何特征?如何描述算法? 解决问题的方法和步骤称为算法。 算法的五个特征:(1) 有穷性。 (2) 确定性。 (3) 有效性。 (4) 要有数据输入。(5) 要有结果输出。 算法的描述有许多方法,常用的有:自然语言、一般流程图、N-S图等。 第二章顺序结构程序设计 第29页 1、2、3、4、5、6、7、8、9 1.简述符号常量与变量的区别? 符号常量在程序运行过程中其值不能改变。变量在程序运行过程中其值可以改变。 2. 下列符号中为合法的FORTRAN 90标识符的有哪些? (1) A123B (2) M%10 (3) X_C2 (4) 5YZ (5) X+Y (6) F(X) (7) COS(X) (8) A.2 (9) ‘A’ONE (10) U.S.S.R. (11) min*2 (12) PRINT 3. 下列数据中哪一些是合法的FORTRAN常量? (1) 9,87 (2) .0 (3) 25.82(4) -356231 (5) 3.57*E2 (6) 3.57E2.1 (7) 3.57E+2(8) 3,57E-2 4. 已知A=2,B=3,C=5(REAL);且I=2,J=3(INTEGER),求下列表达式的值: (1) A*B+C 表达式的值: 11 (2) A*(B+C) 表达式的值: 16 (3) B/C*A 表达式的值: 1.2 (4) B/(C*A) 表达式的值: 0.3 (5) A/I/J 表达式的值: 0.33 (6) I/J/A 表达式的值: 0 (7) A*B**I/A**J*2 表达式的值: 4.5 (8) C+(B/A)**3/B*2. 表达式的值: 7.25 (9) A**B**I 表达式的值: 512 5. 将下列数学表达式写成相应的FORTRAN表达式: (1) 1E-2 (2)(-B+SQRT(B*B-4*A*C)/(2*A) (3) 1+X+X*X/2+X**3/2/3 (4) COS(ATAN((A**3+B**3)**(1.0/3)/(C*C+1))) (5) EXP(A*X**2+B*X+C) (6) COS(X*Y/SQRT(X*X+Y*Y))**3 6. 用FORTRAN语句完成下列操作: (1) 将变量I的值增加1。I=I+1 (2) I的立方加上J,并将结果保存到I中。 I=I**3+J (3) 将E和F中大者存储到G中。G=Max(E,F) (4) 将两位自然数N的个位与十位互换,得到一个新的数存储到M中(不考虑个位为0的情况) M=MOD(N,10)*10+N/10 第三章选择结构程序设计第43页 1、2、3、5、6、7、9 1.分析下列程序运行结果 (1) LOGICAL P INTEGER I,I1,I2,I3 P=.FALSE. READ*,I I1=MOD(I,10) I2=MOD(I/10,10) I3=I/100

相关文档
相关文档 最新文档