Fortran重点.pptVIP

  • 6
  • 0
  • 约7.74千字
  • 约 40页
  • 2017-06-21 发布于湖北
  • 举报
Fortran重点

fortran重点 昨晚看Fortran PPT,找了一些较为基础的知识点,重点,复制粘贴过来,由于时间关系未加整理,内容比较零散,凌乱,多是一些关键语句的定义,配上一个例子,大家对照着书本额基本的知识点看看,有时间的话能给大家讲讲最好。 如果具有Dimension属性,就成为字符数组。 例: character(3),dimension(4)::a A的每个元素的长度均为3 A(1)(1:1)表A(1)中的第1个字符 Ichar 和Iachar:字符向字符序号转化 例: Ichar(A) 65 char(82) R Ichar 和Iachar:字符向字符序号转化 char 和achar :字符序号向字符转化 INDEX(STR1,STR2):返回STR2在STR1中的起始位置,若STR2不是 STR1 的字串,则返回0。 4.1.1 关系表达式(表示简单的条件) 一、关系运算符: 、 =、 、 =、 ==(等于)、 /=(不等于) (常用) .NOT. a:求反运算, a.AND.b:a与b同时为真,表达式值才为真 a.OR.b: a与b有一个为真,表达式值就为真 语句写法: IF(条件) 一条语句 例:IF (X0) PRINT*,X IF(条件)THEN ! 块IF语句 语句体1(then块) ! 由若干语句组成 ELSE ! ELSE语句 语句体2(else块) !由若干语句组成 ENDIF ! ENDIF语句 SELECT CASE(x) Case(1) [结构名] ! X的值等于1时 语句块1 …… Case(1:5) [结构名] ! X的值=1且=5 Case(1: ) ! X的值=1时 Case( :5) ! X的值=5时 Case(1,3,5) ! X的值等于1或3或5时 Case Default ! X的值不满足以上任一种情况时 …… END SELECT do 循环: DO IF (逻辑表达式) EXIT ENDDO [结构名:] DO 循环控制变量V=初值e1, 终值e2 [ , 步长值e3] 循环体 !重复执行的语句 ENDDO [DO结构名] * ⑵指数部分:只能为整数 错例:4E5.6 ⑶数字部分不能丢; 例:10-4: E-4(错) 1E-4(正确) ⑷以标准化形式(规格化指数)输出(1或=1) 1。数字部分的值小于1,且小数点后的第一位数字非0 例:0.743643E-12 (正确) 21.835E-12 (错) 2。数字部分有且仅有一位非零的整数。 例:7.43643E-12 (正确) 数字部分E(或D)±指数部分 科学计数法 0.876=876×10-3 876E-3 如:I’m a student. 可采用两种表示方法: 1) I’m a student. 2 ) ’ I’ ’ m a student. ’ 1、定义:程序运行过程中值可变化的量 2、命名的规则 字母、数字、下划线组成 字母开头 长度1-31个 错例 3A 、 x-3 、3.14 、A3 $ 2.3.5 变量的命名 基本类型有五种,同常量。五种变量的类型说明关键字分别是: 整型:INTEGER 实型: REAL (非重点)复型:COMPLEX 逻辑型:LOGICAL 字符型:CHARACTER :默认长度为一 INTEGER::I=5,J=126 REAL::X=7.2,Z,W=774.

文档评论(0)

1亿VIP精品文档

相关文档