首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在fortran 77中使用算术if

在Fortran 77中,可以使用算术IF语句来进行条件判断和分支控制。算术IF语句的语法如下:

代码语言:txt
复制
IF (logical_expression) statement1, statement2, ...

其中,logical_expression是一个逻辑表达式,用于判断条件是否成立。如果logical_expression为真,则执行statement1,否则执行statement2,以此类推。

在Fortran 77中,逻辑表达式可以使用以下运算符:

  • .EQ.:等于
  • .NE.:不等于
  • .LT.:小于
  • .LE.:小于等于
  • .GT.:大于
  • .GE.:大于等于

例如,下面的代码演示了如何在Fortran 77中使用算术IF语句:

代码语言:txt
复制
PROGRAM ArithIF
  INTEGER :: num

  WRITE(*, *) "请输入一个整数:"
  READ(*, *) num

  IF (num .GT. 0) THEN
    WRITE(*, *) "输入的数是正数。"
  ELSE IF (num .LT. 0) THEN
    WRITE(*, *) "输入的数是负数。"
  ELSE
    WRITE(*, *) "输入的数是零。"
  END IF

END PROGRAM ArithIF

在上述代码中,根据用户输入的整数判断其正负性,并输出相应的信息。

需要注意的是,Fortran 77是一种古老的编程语言,现代云计算领域很少使用。如果您在云计算领域进行开发,更常见的选择是使用现代化的编程语言和技术,如Python、Java、C++等,并结合相应的云计算平台和工具进行开发和部署。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

C语言 | 学习使用算术运算符

例96:学习C语言算术运算符。  解题思路:算术运算符按操作数个数可分为一元运算符和二元运算符。一元运算符的优先级一般高于二元运算符。一元运算符:+(正号)、-(负号)、++(增1)、--(减1)。...1000.25;//赋初值   num2 = 830.78;//赋初值   printf("*************************************\n");   printf("** 算术运算符...printf("f/j=%.2f\n",num1/j);      return 0;//函数返回值为0  } 编译运行结果: ************************************* ** 算术运算符...以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C语言学习路线    C语言开发工具 VC6.0、Devc++、VS2019使用教程

46922

软件测试|MySQL算术运算符使用详解

MySQL中,算术运算符是执行数学计算的特殊符号,用于处理数字类型的数据。本文将详细介绍MySQL中常用的算术运算符及其使用方法。...常用算术运算符算术运算符是 SQL 中最基本的运算符,MySQL 支持的运算符包括加、减、乘、除和取余运算,它们是最常用、最简单的一类运算符。下表列出了这些运算符的作用和使用方法。...MySQL中,有两种表示乘方的方法,即^和**。...2) * 3; -- 结果为21,先括号内的加法后乘法SELECT 10 / 0; -- 报错,除数不能为0SELECT 7 % 2; -- 结果为1,7除以2的余数总结本文介绍了MySQL中常用的算术运算符及其使用方法...通过这些算术运算符,可以方便地进行数值类型数据的计算和处理。同时,要注意在使用除法运算符时避免除数为0,以及根据运算符的优先级来正确编写表达式。希望本文对大家理解MySQL中的算术运算符有所帮助!

18940

使用普拉特解析法解析复杂的算术表达式

可以看到,点击按钮后,控制台上显示了“return with 1234”的语句,这表明我们的语法解析器能够识别return语句。...接下来我们进入到复杂算术表达式的解析阶段,这里是编译原理算法的一大难点所在。...同时,解析器还得考虑符号的次序,操作符操作数的前面则称为前序操作符,例如-5, —5, !...从上图所示结果来看,我们的解析器已经能轻松的处理算术表达式中的两种简单情况,也就是变量和数字,当然算术表达式最复杂的还是带有运算符和函数调用的情况,接下来我们会就这些复杂情况的处理做深入探讨。...从这一节看来,普拉特解析法似乎只处理了两种非常简单的算术表达式情况,在后面的章节中,我们会看到该方法解析非常复杂的表达式,例如含有多层括号,函数间套调用,运算符的优先级和前缀中序变化等棘手情况时,普拉特分析法将产生巨大的解析威力

1.3K20

简易计算器的实现:使用C语言进行基础算术运算

简易计算器的实现:使用C语言进行基础算术运算 摘要 亲爱的编程爱好者们,你们好!我是猫头虎博主,今天我们将一起探讨如何使用C语言实现一个简易的计算器。...计算器是我们日常生活和工作中不可或缺的工具,无论是科学研究、工程计算还是日常购物中,它都发挥着重要的作用。...C语言计算器制作、基础算术运算、编程入门技巧。 引言 在编程的世界中,实现一个计算器通常被认为是一个理想的入门项目,它涉及到基本的算术运算、用户输入以及简单的错误处理等基本编程概念。...简易计算器的实现 用户输入 我们的计算器示例中,我们使用scanf()函数从用户那里获取输入的两个数字和一个运算符。使用%lf格式说明符可以确保我们读取的是双精度浮点数。...每一个case标签对应一个可能的运算符,并且每种运算符都对应一个基本的算术运算。

27210

从汇编语言到高级编程语言的演变

02 第一个编译器 战后,霍普继续计算机前沿工作,为了释放电脑的潜力,她设计了一个高级编程语言,叫"算术语言版本 0",简称"A-0"。...这是个重要历史里程碑,但 A-0 和之后的版本没有广泛使用. 03 FORTRAN主宰了早期计算机编程 FORTRAN,名字来自 "公式翻译"。...平均来说,FORTRAN 写的程序,比等同的手写汇编代码短 20 倍,然后 FORTRAN 编译器会把代码转成机器码。...04 COBOL的诞生 当时 IBM 卖计算机,因此最初 FORTRAN 代码只能跑 IBM 计算机上。1950 年代大多数编程语言和编译器,只能运行在一种计算机上。...开发一种通用编程语言,可以不同机器上通用,最后诞生了一门高级,易于使用,"普通面向商业语言",简称 COBOL。

1.7K21

使用普拉特分析法解析极为复杂的算术表达式

前序表达式的解析 在上面复杂的算术表达式中,有这样的组成部分: !...3 和 -5 这种成分的特点是,有一个操作符放在数字的前面,在运算整个算术式子时,需要先执行上面这些运算后,所得结果才能参与到整个算术式的运算中,我们把这种算术式成为前序表达式。...前序表达式是算术表达式的一部分,也就是后者包含了前者。...然后前序表达式去掉前序操作符后,接着的确是一个算术表达式,也就是说前序表达式包含了算术表达式,这就形成一个概念定义上的反复包含,我包含你与此同时你又包含我,这种成分的互相包含性是编译原理理解起来的难点所在...注意到,此时代码调用parseInfixExpression时,把leftExp当做参数传入,而leftExp对应的是表达式5,于是表达式”5”加上符号”“以及表达式”6”就被结合成一个整体,这就跟算术法则保持一致

1K30

计算机组成基础

控制器指挥各部件协调工作;运算器能完成逻辑运算和算术运算;储存器储存程序和数据;输入器用来输入人们熟悉的信息;输出设备可将计算机的运行结果转换成人们理解的信息。...通常,运算器和控制器逻辑关系和电路结构上联系十分紧密,集成电路中通常集成同一块芯片上,统称为中央处理器(CPU:Central Processing Unit)。...汇编语言和高级语言 机器语言是由0,1组成,是计算机能直接识别的语言;汇编语言是面向机器的语言,用一些特殊的符号表示指令,例如加减乘除ADD,SUB,MUL,DIV;高级语言是面向用户的语言,是一种接近于人们使用习惯的语言...,例如FORTRAN,C,Python。...例如FORTRAN。 解释程序:将用户编写的源程序的一条翻译成机器语言执行后再翻译吓一条再执行,如此重复直至全部翻译执行完成。例如Python。

71930

【Shell】算术运算符、流程控制、函数使用、数组以及加载其它文件的变量

1.8 函数使用 1 函数的快速入门 2 传递参数给函数 1.9 数组 1 定义数组 2 读取数组 3 遍历数组 1.10 加载其它文件的变量 1 简介 2 练习 1.6 Shell算术运算符 1...简介 Shell 和其他编程一样, 支持 包括:算术、关系、布尔、字符串等运算符。...完整的表达式要被 ` 包含,注意不是单引号, Esc 键下边。...下面的脚本提示输入 1 到 4 ,与每一种模式进行匹配: 输入不同的内容,会有不同的结果,例如: 6 跳出循环 循环过程中,有时候需要在未达到循环结束条件时强制跳出循环, Shell 使用两个命令来实现该功能...Shell 文件包含的语法格式如下: 2 练习 定义两个文件 test1.sh 和 test2.sh , test1 中定义一个变量 arr=(java c++ shell), test2

3.1K30

深度 | 使用三重损失网络学习位置嵌入:让位置数据也能进行算术运算

比如,我们可以使用词嵌入推理词的相似度和类比关系。我们甚至可以直接在嵌入空间中执行「国王-男人+女人=女王」这样的算术运算。...图 3:我们提出的解决方案可直接优化度量空间,这样就能使用基本的算术运算探索该嵌入空间了。...最后的嵌入层是一个带有线性激活函数的密集层 我们积极使用了 dropout 和批归一化,并使用了 Leaky ReLU 激活函数以避免初始测试运行中观察到的 ReLU 死亡问题。...一个欧几里德度量空间中,我们应该可以嵌入之间进行插值并执行基本的算术运算,同时得到有意义的结果。 图 21 从左到右展示了两个嵌入之间的插值结果。...图 22:使用嵌入进行计算,并将结果映射回我们测试数据中的最近邻图像 这些结果表明我们的嵌入空间表示的度量空间中的距离实际上具有含义以及基本算术规则 因为这个度量空间是以一种自监督的方式训练的,所以可以使用大量无标注数据来强制网络学习获取有意义的关系

1.2K10

【数据分析从入门到“入坑“系列】利用Python学习数据分析-Numpy认识和使用

NumPy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。...用于集成由C、C++、Fortran等语言编写的代码的A C API。...这个功能使Python成为一种包装C/C++/Fortran历史代码库的选择,并使被包装库拥有一个动态的、易用的接口。...接下来的10年,许多科学编程社区纷纷开始使用Python的数组编程,但是进入21世纪,库的生态系统变得碎片化了。...比起Python的内置序列,NumPy数组使用的内存更少。 NumPy可以整个数组上执行复杂的计算,而不需要Python的for循环。

51530

Go中使用Protobuf

本教程使用proto3版本的protocol buffer语言,提供了一个基本的Go程序中使用protocol buffer的介绍。...通过创建一个简单的示例应用程序,向你展示如何 .proto文件中定义消息格式。 使用protoc编译器编译生成Go代码。 使用Go的protocol buffer API读写消息。...它不是一个全面的Go中使用protocol buffer的指南,更详细的参考信息请查看前面的两个教程。...Protobuf语言指南 Protobuf生成Go代码指南 为什么使用protocol buffer 我们将要使用的示例是一个非常简单的“地址簿”应用程序,可以文件中读取和写入人员的联系人详细信息...每个元素上的“= 1”,“= 2”标记标识该字段二进制编码中使用的唯一“标记”。

1.4K30
领券