Fortran 95常用关键字

Fortran 95常用关键字
Fortran 95常用关键字

Fortran 95常用关键字

1、数据类型:整型,实型(浮点型),复数型,逻辑型,字符型

自定义数据类型(TYPE)

2、逻辑运算

==,/=,>,<,>=,<=

.AND., .OR., .NOT., .EQV., .NEQV.

3、输入输出格式

A, F, E, I, X, /

4、常用命令关键字

SELECT, PROGRAM, PRINT, STOP, END, WRITE, INTEGER, REAL, COMPLEX, CHARACTER, LOGICAL, READ, FORMAT, IMPLICIT, PARAMETER, DATA, EQUIVALENCE, TYPE, PAUSE, CONTINUE, CYCLE, EXIT, IF, SELECT, DO, ALLOCATE, DEALLOCATE, WHERE, FORALL, SUBROUTINE, CALL, RETURN, FUNCTION, COMMON, BLOCK DATA, SAVE, INTERFACE, CONTAINS, MODULE, USE, PUBLIC, PRIVATE, ENTRY, OPEN, INQUIRE, CLOSE, NAMELIST, POINTER, NULLFY, REWIND, BACKSPACE, ENDFILE

5、常用属性关键字

PARAMETER(见命令), ALLOCATABLE, EXTERNAL, SAVE(见命令), INTENT(IN), INTENT(OUT), INTENT(INOUT), INTRINSIC, OPTIONAL, RECURSIVE, TARGET, POINTER(见命令), PUBLIC(见命令), PRIVATE(见命令)

6、函数

CHAR( ), ICHAR( ), LEN( ), LEN_TRIM( ), INDEX( ), TRIM( ), SELECTED_INT_KIND( ), SELECTED_REAL_KIND( ), ALLOCATED(), RANDOM_SEED( ), RANDOM_NUMBER( ), ASSOCIATED( ), PRESENT( ), NULL(), REAL(), INT()

7、参数

KIND, LEN, RESULT, UNIT, FILE, EXIST, STATUS, IOSTAT, NML, FMT, ACCESS, RECL

8、特殊格式

字符串定界符,逻辑值定界符

字符串名(a:b) 字符串取子串操作

字符串a//字符串b 字符串连接操作

9、控制结构

分支 IF(条件表达式) THEN……ELSE……END IF

多重判断语句IF(条件表达式) THEN…ELSE IF(条件表达式) THEN…ELSE IF(条件表达式) THEN ……ELSE…END IF

嵌套IF结构

SELECT CASE语句

CASE()中只能用整型、字符型、逻辑型常量

CASE(A), CASE(A, B), CASE(A:B)意义。

10、循环

CYCLE,EXIT

计数循环:

DO 计数器=初始值,终止值,增量

END DO

条件循环:

DO WHILE(条件表达式)

END DO

条件为真的循环

DO WHILE(.TRUE.)

END DO

11、数组

数组大小用常量声明,特殊下标的声明

赋初值,隐含式循环,列优先存储方式

WHERE, FORALL(并行运算模式)

12、指针

POINTER,TARGET,指向,数组指针,断开引用,指针的动态内存分配与内存的回收ASSOCIATED(),ALLOCATE,DEALLOCATE,NULLFY,NULL()

13、文件

INQUIRE:FILE,EXIST,IOSTAT

OPEN:UNIT,FILE,FORM,STATUS,ACCESS,IOSTAT,RECL

READ/WRITE:UNIT,FMT,NML,REC,IOSTAT

NML

字符串文件

REWIND,BACKSPACE,ENDFILE

CLOSE:UNIT,STATUS,IOSTAT

14、过程

SUBROUTINE......END SUBROUTINE

CALL,RETURN

FUNCTION......END FUNCTION

EXTERNAL

过程中的变量传递

INTENT

SAVE

MODULE......END MODULE

USE

CONTAINS

INTERFACE......END INTERFACE

OPTIONAL,RESENT()

PUBLIC,PRIVATE

RECURSIVE,RESULT

ENTRY

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

fortran95教程5章

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

会计信息系统选择题

1.信息系统的基本模型四个要素是: D A.输入/处理/输出/打印 B.输出/处理/输出/显示 C.输入/处理/输出/运算 D.输入/处理/输出/反馈 2.信息系统是一个: B A.自然系统 B.人造系统 C.交通系统 D.生产系统 3.不是信息系统的主要核心功能的是:B A.信息处理 B.信息打印 C.信息查询 D.信息储存 4.会计软件是: A A.应用软件 B.工具软件 C.系统软件 D.数据管理软件 5.ERP软件是属于: B A.决策性软件 B.业务整合型软件 C.核算型软件 D.单项处理型软件 6.硬件管理制度是属于: C A.计算机软件 B.会计数据 C.会计规范 D.计算机硬件 7.C/S结构软件是指: B A.主机系统 B.客户机/服务器 C.文件/服务器 D.浏览器/服务器8.AIS主要包括______子系统: C A.财务/购销存/报表 B. 财务/管理分析/报表 C.财务/购销存/管理决策 D.财务/成本/报表 9.系统与环境的作用点或各子系统之间的连接点称之为: D A.函数 B.公式 C.模块 D.接口 10.计算机应用于会计领域的最初阶段主要是: A A.核算型、部门级软件 B.管理型、企业级或部门级软件 C.管理型、企业级软件 D.互联网型软件 11.初始余额完成需要进行失算平衡以保证余额输入的正确性、完整性。失算平衡不包括: D A.资产=负债+所有者权益 B.上级科目余额=下级科目余额之和 C.借方合计数=贷方合计数 D.上级科目数量=下级科目数量之和 12.账务处理系统中,科目的年初余额在______之后不能修改: D A.对一月份的记账凭证进行了制单的操作 B.对一月份的记账凭证进行了查询的操作 C.对一月份的记账凭证进行了审核的操作 D.对一月份的记账凭证进行了记账的操作 13.明细会计科目与其所属的总账科目应该具有相同的:B A.余额方向 B.属性 C.前三位科目编码 D.登账形式

快速记忆会计科目的方法

快速记忆会计科目的方法 快速记忆会计科目方法一:联想与分类记忆翻开教材会计科目表里面的会计科目有几十个,虽然已经按照经济业务的内容分成了六大类,但是想要快速记住会计从业资格考试里面常考的科目,还是不容易的,需要进一步细化分类。例如将资产类又分为货币资金类,其中包括有三个:库存现金、银行存款、其他货币资金。库存现金就是出纳保管的企业保险柜里面的钱,银行存款就是开户银行里面的钱,而其他货币资金就是存放在其他地方的钱,就先这样通俗去理解,联想记忆。当然后面还可以分为债权类,固定资产类等等。 快速记忆会计科目方法二:对比换位思考记忆 有应收及预付的就会有应付及预收的。这样能记住资产的债权和负债中的相关的债务了。有经济利益的流入,就有收入收益类;就有经济利益的流出,就有费用支出类,统称叫损益类。 快速记忆会计科目方法三:画图举例记忆 这种方法适合所有者权益类科目的记忆。例如有2位股东各出资50万注册了一家公司,那么这家公司的注册资本就是100万,其中2位股东各自持股50%,这就叫实收资本,即占注册资本份额的部分。几年后公司扩大规模,想增资,于是又有一位新的股东想加入,出资60万增资后的注册资

本是150万,那么这样新股东其实投了60万,只是其中50万享有份额,多投了10万,这就是资本公积。那公司每年都在盈利赚钱,都分给股东吗?不是。要交所得税啊,交完税呢?再都分给股东吗?还不是,要留一部分作为企业的风险发展基金,也叫盈余公积。今年一年赚的钱都叫本年利润,开业至去年年底累计赚的就叫利润分配,简单讲就是历年的利润是利润分配,当年的利润就是本年利润,12月31号这天,本年利润也要成为利润分配,因为第二天就是新的本年利润了。 快速记忆会计科目方法四:关键字记忆 1、库存现金→现金; 2、银行存款→支票、存款、存入银行; 3、其他货币资金→银行汇票、银行本票; 4、应收账款→款未收、收欠款; 5、其他应收款→借支差旅费、责任人赔偿款; 6、预付账款→预付货款; 7、应收票据→收到商业汇票; 8、物资采购→购材料未验收入库; 9、原材料→材料(购进材料、领用材料、转售材料成本时用这个科目); 10、库存商品→产品完工结转销售商品成本; 11、固定资产→设备、机器(价值=买价格+税金+运费);

fortran基本函数

FORTRAN 90标准函数(一) (2012-07-03 17:14:57) 转载▼ 分类:学习 标签: fortran 函数 教育 符号约定: ●I代表整型;R代表实型;C代表复型;CH代表字符型;S代表字符串;L代表逻辑型;A代表数组;P代表指针;T代表派生类型;AT为任意类型。 ●s:P表示s类型为P类型(任意kind值)。s:P(k)表示s类型为P类型(kind值=k)。 ●[…]表示可选参数。 ●*表示常用函数。

注:三角函数名前有C、D的函数为复数、双精度型函数。 注:指数函数名、平方根函数名、对数函数名前有C、D的函数为复数、双精度型函数。 表4 参数查询函数

atan2函数的值域是多少?我从网上找到一个fortran函数的日志,说此值域是-π~π,但正常反正切函数的值域应该是-π/2~π/2。对atan2函数不够了解,所以不知道你的答案对不对,我个人认为不对。我是用正常的反正切函数atan(v/u)来算的: FORTRAN: if (u>0..and.v>0.) dir=270-atan(v/u)*180/pi if (u<0..and.v>0.) dir=90-atan(v/u)*180/pi if (u<0..and.v<0.) dir=90-atan(v/u)*180/pi if (u>0..and.v<0.) dir=270-atan(v/u)*180/pi if (u==0..and.v>0.) dir=180 if (u==0..and.v<0.) dir=0 if (u>0..and.v==0.) dir=270 if (u<0..and.v==0.) dir=90 if (u==0..and.v==0.) dir=999 其中uv等于零的五种情况要单独挑出来,不然程序会有瑕疵。atan函数换成atand函数的话直接是度数,不用*180/pi 我四个象限和轴都试了,应该没错。 最需要注意的问题,一个是函数值域,另一个是uv矢量方向和风向是反着的,并且风向角度数是从正Y轴开始顺时针算,和三角函数里度数从正X轴开始逆时针算不一样。

《程序设计语言(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档案的目录下面输入下面叙述即可:

32个常用会计科目关键字记忆和33个常考会计分录记忆

1、库存现金→现金; 2、银行存款→支票、存行、存款、存入银行; 3、其他货币资金→银行汇票、银行本票; 4、应收账款→款未收、收欠款; 5、其他应收款→借支差旅费、责任人赔偿款; 6、预付账款→预付货款; 7、应收票据→收到商业汇票; 8、物资采购→购材料未验收入库; 9、原材料→材料(购进材料、领用材料、转售材料成本时用本科目); 10、库存商品→产品完工、结转销售商品成本; 11、固定资产→设备、机器(价值=买价+税金+运费); 12、在建工程→设备需要安装(含人工费、材料费); 13、累计折旧→计提折旧; 14、短期借款→银行贷款、借款(还款期一年内); 15、应付账款→款未付、付欠款; 16、应付职工薪酬→发放工资、分配工资、计提福利费、职工医疗费、生活补助; 17、预收账款→预收货款; 18、应交税费→计提税金(营业税、城建税、增值税。注意:增值税进项税记借方、销项税记贷方); 19、生产成本→产品直接耗用人工、材料费以及结转的制造费用等; 20、制造费用→车间耗用人工、材料、办公费等; 21、实收资本→投入、转增资本; 22、本年利润→结转损益; 23、主营业务收入→销售商品收入; 24、其他业务收入→销售材料收入;出租收入 25、营业外收入→接受捐赠、处置固定资产收益、现金盘盈、罚款收入; 26、主营业务成本→结转销售商品成本; 27、营业税金及附加→计提城建税、教育费附加、营业税等; 28、其他业务成本→结转材料销售成本; 29、管理费用→厂部领用、耗用材料费、人工费及办公费等; 30、销售费用→销售耗用、广告费、展览费等; 31、财务费用→金融机构手续费、利息费等; 32、营业外支出→对外捐赠、罚款支出、非常损失; 33个常考会计分录记忆 1、购材料并验收入库(无特别说明,一般视同验收入库) 借:原材料 应交税金-应交增值税-进项税(若不考虑增值税,则不写本科目) 贷:银行存款(支票、存款支付) 应付账款(款未付) 应付票据(签发商业汇票) 2、购材料尚未验收入库 (1)购买时 借:在途物资 应交税金-应交增值税-进项税(若不考虑增值税,则不写) 贷:银行存款(支票、存款支付)

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)算术运算符*

32个常用会计科目关键字和33个常考会计分录

32个常用会计科目关键字记忆和33个常考会计分录记忆 32个常用会计科目关键字记忆 1、库存现金→现金; 2、银行存款→支票、存行、存款、存入银行; 3、其他货币资金→银行汇票、银行本票; 4、应收账款→款未收、收欠款; 5、其他应收款→借支差旅费、责任人赔偿款; 6、预付账款→预付货款; 7、应收票据→收到商业汇票; 8、物资采购→购材料未验收入库; 9、原材料→材料(购进材料、领用材料、转售材料成本时用本科目); 10、库存商品→产品完工、结转销售商品成本; 11、固定资产→设备、机器(价值=买价+税金+运费); 12、在建工程→设备需要安装(含人工费、材料费); 13、累计折旧→计提折旧; 14、短期借款→银行贷款、借款(还款期一年内); 15、应付账款→款未付、付欠款; 16、应付职工薪酬→发放工资、分配工资、计提福利费、职工医疗费、生活补助; 17、预收账款→预收货款; 18、应交税费→计提税金(营业税、城建税、增值税。注意:增值税进项税记借方、销项税记贷方); 19、生产成本→产品直接耗用人工、材料费以及结转的制造费用等; 20、制造费用→车间耗用人工、材料、办公费等; 21、实收资本→投入、转增资本; 22、本年利润→结转损益; 23、主营业务收入→销售商品收入; 24、其他业务收入→销售材料收入;出租收入 25、营业外收入→接受捐赠、处置固定资产收益、现金盘盈、罚款收入; 26、主营业务成本→结转销售商品成本; 27、营业税金及附加→计提城建税、教育费附加、营业税等; 28、其他业务成本→结转材料销售成本; 29、管理费用→厂部领用、耗用材料费、人工费及办公费等; 30、销售费用→销售耗用、广告费、展览费等; 31、财务费用→金融机构手续费、利息费等; 32、营业外支出→对外捐赠、罚款支出、非常损失; 33个常考会计分录记忆 1、购材料并验收入库(无特别说明,一般视同验收入库) 借:原材料 应交税金-应交增值税-进项税(若不考虑增值税,则不写本科目) 贷:银行存款(支票、存款支付) 应付账款(款未付) 应付票据(签发商业汇票)

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

个常用会计科目关键字和个常考会计分录

个常用会计科目关键字 和个常考会计分录 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

32个常用会计科目关键字记忆和33个常考会计分录记忆 32个常用会计科目关键字记忆 1、库存现金→现金; 2、银行存款→支票、存行、存款、存入银行; 3、其他货币资金→银行汇票、银行本票; 4、应收账款→款未收、收欠款; 5、其他应收款→借支差旅费、责任人赔偿款; 6、预付账款→预付货款; 7、应收票据→收到商业汇票; 8、物资采购→购材料未验收入库; 9、原材料→材料(购进材料、领用材料、转售材料成本时用本科目); 10、库存商品→产品完工、结转销售商品成本; 11、固定资产→设备、机器(价值=买价+税金+运费); 12、在建工程→设备需要安装(含人工费、材料费); 13、累计折旧→计提折旧; 14、短期借款→银行贷款、借款(还款期一年内); 15、应付账款→款未付、付欠款; 16、应付职工薪酬→发放工资、分配工资、计提福利费、职工医疗费、生活补助; 17、预收账款→预收货款; 18、应交税费→计提税金(营业税、城建税、增值税。注意:增值税进项税记借方、销项税记贷方); 19、生产成本→产品直接耗用人工、材料费以及结转的制造费用等; 20、制造费用→车间耗用人工、材料、办公费等; 21、实收资本→投入、转增资本; 22、本年利润→结转损益; 23、主营业务收入→销售商品收入; 24、其他业务收入→销售材料收入;出租收入 25、营业外收入→接受捐赠、处置固定资产收益、现金盘盈、罚款收入; 26、主营业务成本→结转销售商品成本; 27、营业税金及附加→计提城建税、教育费附加、营业税等; 28、其他业务成本→结转材料销售成本; 29、管理费用→厂部领用、耗用材料费、人工费及办公费等; 30、销售费用→销售耗用、广告费、展览费等; 31、财务费用→金融机构手续费、利息费等; 32、营业外支出→对外捐赠、罚款支出、非常损失; 33个常考会计分录记忆 1、购材料并验收入库(无特别说明,一般视同验收入库) 借:原材料 应交税金-应交增值税-进项税(若不考虑增值税,则不写本科目) 贷:银行存款(支票、存款支付) 应付账款(款未付)

fortran库参考

第3 章FORTRAN 77 和VMS 内函数 本章列出了FORTRAN 77 f95 接受的一系列内函数,旨在帮助将传统的FORTRAN 77 程序迁移至Fortran 95。 在f95 中,本章列出的所有FORTRAN 77 和VMS 函数以及前一章列出的所有Fortran 95 函数都识别为内函数。为了帮助从传统的FORTRAN 77 程序迁移至f95,使用-f77=intrinsics 进行编译会让编译器只将FORTRAN 77 和VMS 函数识别为内函数,但Fortran 95 函数不会识别为内函数。 属于Sun 扩展的ANSI FORTRAN 77 标准的内函数标有¤ 符号。使用非标准内函数和库函数的程序可能无法移植到其他平台。 内函数在接受多种数据类型的参数时,有通用名称和专用名称。通常,通用名称返回与参数具有相同数据类型的值。但也有一些例外,如类型转换函数(表3–2)和查询函数(表3–7)。这些函数也可以通过函数的某个专用名称进行调用,以便处理专用参数数据类型。 对于处理多个数据项的函数(例如sign(a1,a2)),所有数据参数的类型必须相同。 下表按以下几方面列出FORTRAN 77 内函数: 内函数-描述函数的作用 定义-数学定义 参数数量-函数接受的参数的数量 通用名称-函数的通用名称 专用名称-函数的专用名称 参数类型-与每个专用名称关联的数据类型 函数类型-针对专用参数数据类型返回的数据类型 注– 编译器选项-xtypemap 会更改变量的缺省大小,并且对内在引用产生影响。请参见3.4 备注以及《Fortran 用户指南》中有关缺省大小和对齐方式的介绍。 3.1 算术和数学函数 本节详细介绍算术函数、类型转换函数、三角函数以及其他函数。“a”代表函数的单个参数,“a1”和“a2”代表两个参数函数的第一个参数和第二个参数,“ar”和“ai”代表函数的复数参数的实部和虚部。 3.1.1 算术函数

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.360docs.net/doc/5111380062.html,\MSDEV98\dfdev.exe Microsoft Developer Studio的界面如下图所示: 文档窗口 工作空间窗口 输出窗口

基础会计名词解释(1)

1、会计是以货币为主要计量单位,运用一系列专门方法,核算和监督一个单位经济活动的一种经济管理工作。 2、会计核算方法:设置会计科目、复式记账、填制和审核会计凭证、登记账簿、成本记算、财产清查、编制财务报告。 3、会计核算是会计工作的基础,会计监督是会计工作质量的保证。 4、会计的基本职能包括核算和监督。会计核算职能是指会计以货币为主要计量单位,通过对特定主体的经济活动进行确认、计量记录和报告,如实反映特定主体的财务状况、经营成果和现金流量等信息。 5、会计监督是指在核算过程中,对经济活动的合法性和合理性所实施的审查。合法性是指遵守法律制度,是否执行国家方针政策;合理性是审查经济业务是否符合客观规律和内部管理的要求,是否执行了单位财务收支计划;是否有利于经营目标的实现。包括事前、事中和事后监督。 6、会计核算是会计监督的基础,会计监督是会计核算的保障。 7、会计对象是资金运动。体现为资金的投入、资金的循环与周转(运用)和资金退出。资金退出包括偿还各种债务、依法缴纳各项税费以及向所有者分配利润。 8、会计核算的具体内容:款项和有价证券的收付;财产的收发、增减和使用;债权、债务的发生和结算(应收预付是债权,应付预收是债务);资本的增减;收入、支出、费用、成本的计算(收入、支出、费用、成本是计算和判断企业经营成果及盈亏状况的主要依据);财务成果的计算和处理(包括:利润的计算、所得税的计算和级纳、利润分配或亏损弥补);需要办理会计手续,进行会计核算的其他事项。 9、会计假设是会计确认、计量和报告的前提。基本假设包括会计主体、持续经营、会计分期和货币计 10、会计主体:界定了会计的空间范围。会计主体不一定是法律主体,法律主体一定是会计主体。 11、持续经营:是指在可预见未来,会计主体将继续经营下去,不会停业,也不会大规模削减业务。明确了持续经营,才可以选择选用的会计原则和会计方法,进行资产计价和收益确认。 12、会计分期:为会计核算确定了时间范围。分为年度、半年度、季度和月度。确定了会计分期,才产生了当期与以前期间、以后期间的差别,才有了权责发生制和收付实现制两种不同的会计基础。 13、货币计量:应以人民币作为记账本位币。业务收支以人民币以外的货币为主的,可以选定其中一种货币为记账本位币,但编制的财务报告应当折算为人民币反映。 14、会计主体确立了会计核算的空间范围;持续经营与会计分期确立了会计核算的时间长度;货币计量为会计核算提供了必要的手段。没有会计主体就不会有持续经营;以有持续经营,就不会有会计分期;没有会计分期就不会有现代会计。 15、会计基础包括:权责发生制和收付实现制。企业会计确认、计量和报告应当以权责发生制为基础;行政单位采用收付实现制;事业单位除经营业务可以采用权责发生制外,其他大部份业务采用收付实现制。 第二章会计要素与会计科目 1、资产、负债、所有者权益三项会计要素是资金运动的静态表现,反映企业的财务状况,是资产负债表的基本要素;收入、费用和利润三项会计要素,是资金运动的动态表现,反映企业的经营成果,是利润表的基本要素。 2、资产是企业过去交易或事项形成的,由企业拥有或控制的、预期会给企业带来经济利益的资源。搂变现或耗用时间的长短,分为流动资产和非流动资产。在一年或超过一年的一个营业周期内变现或耗用的资产,称为流动资产。

Fortran常用函数

1、RANDOM_NUMBER Syntax ['sint?ks] n. 语法 CALL RANDOM_NUMBER (harvest结果) Intrinsic Subroutine(固有子程序):Returns a pseudorandom number greater than or equal to zero and less than one from the uniform distribution. 返回大于或等于0且小于1,服从均匀分布的随机数 2、RNNOA/ DRNNOA (Single/Double precision) Generate pseudorandom numbers from a standard normal distribution using an acceptance/rejection method. 产生服从标准正态分布的随机数 Usage(用法) CALL RNNOA (NR, R) Arguments(参数) NR— Number of random numbers to generate. (Input) 要产生随机数的个数 R— Vector of length NR containing the random standard normal deviates. (Output) 输出长度为NR,随机正态分布的向量 Comments(注解) The routine RNSET can be used to initialize the seed of the random number generator. The routine RNOPT can be used to select the form of the generator. 程序RNSET可以用来初始化随机数发生器的种子 Example In this example, RNNOA is used to generate five pseudorandom deviates from a standard normal distribution. INTEGER ISEED, NOUT, NR REAL R(5) EXTERNAL RNNOA, RNSET, UMACH C CALL UMACH (2, NOUT) NR = 5 ISEED = 123457 CALL RNSET (ISEED) CALL RNNOA (NR, R) WRITE (NOUT,99999) R 99999 FORMAT (' Standard normal random deviates: ', 5F8.4) END Output Standard normal random deviates: 2.0516 1.0833 0.0826 1.2777 -1.2260

fortran安装

Intel Visual Fortran 2013 sp1 完整版下载及安装教程(windows) 10月16日版:更新支持win8.1、VS2013下载地址 【完整安装包】https://www.360docs.net/doc/5111380062.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_2013_sp1.1.139.exe 【联网安装包】https://www.360docs.net/doc/5111380062.html,/akdlm/irc_nas/3651/w_fcompxe_ novsshell_online_2013_sp1.1.139.exe 【百度云副本】https://www.360docs.net/doc/5111380062.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.360docs.net/doc/5111380062.html,/en-us/articles/intel-composer-xe-2013-compilers-sp1-fixes-list --https://www.360docs.net/doc/5111380062.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.360docs.net/doc/5111380062.html,/。 微软旗下的DreamPark计划为在校大学生免费提供VS2013Pro版,地址:https://https://www.360docs.net/doc/5111380062.html, 2、安装过程中没有加以说明的步骤,请直接点击下一步。

相关文档
最新文档