Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement 如何为伪代码和类图创建适当的if-then-else语句_If Statement_Pseudocode - Fatal编程技术网

If statement 如何为伪代码和类图创建适当的if-then-else语句

If statement 如何为伪代码和类图创建适当的if-then-else语句,if-statement,pseudocode,If Statement,Pseudocode,首先,我为没有首先阐述和澄清这个问题而道歉,所以我现在就这样做 我目前正在尝试完成一个实验室练习(主题是地震),它需要UML类图和伪代码 所需的方法之一命名为determineclassification() 因此,对于伪代码,需要为上述方法提供if-then-else语句 范例 magnitude 0-3 4-6 classification little medium determineclassification() If magnitude 0 > and magnitude

首先,我为没有首先阐述和澄清这个问题而道歉,所以我现在就这样做

我目前正在尝试完成一个实验室练习(主题是地震),它需要UML类图和伪代码

所需的方法之一命名为determineclassification()

因此,对于伪代码,需要为上述方法提供if-then-else语句

范例

magnitude
0-3
4-6

classification
little
medium

determineclassification()

If magnitude 0 > and magnitude < 3

then

classification = little

elseif magnitude 4 > and magnitude < 6

then

classification = medium
震级
0-3
4-6
分类
小的
中等的
确定性分类()
如果幅值0>且幅值<3
然后
分类=很少
elseif震级4>和震级<6
然后
分类=中等
反之亦然


我想知道我使用的正确方法是否是创建if-then-else语句的正确方法。

您的问题可能会更清楚,但由于它在大多数语言中看起来都很相似,所以我将继续使用它

if (age > 10 && age < 18) {
    person = young;
}
else if (age >= 18) {
    person = old;
}

你的问题可能会更清楚,但因为在大多数语言中,它看起来都很相似,所以我就这么说

if (age > 10 && age < 18) {
    person = young;
}
else if (age >= 18) {
    person = old;
}

你有很好的伪代码,里面没有错。第二个
if
中不需要上界,除非您想为
年龄>100岁的人创建另一个限定符,例如古代人或其他人。

您有很好的伪代码,它没有错。第二个
if
不需要上界,除非您想为
年龄>100岁的人创建另一个限定符,例如古代人或其他什么人。

逻辑上?在一种特定的编程语言中?你写的有什么问题吗?这看起来很清楚。我不明白这个问题。我上面使用的只是一个例子(我实际上正在处理的是地震),它基本上是类图的determineclassification(),我需要在伪代码中使用if-then-else语句,所以我想好的determineclassification()如果震级数>和震级数<,那么class=陈述(可以是轻微或中度)@james:请更新你的问题,使之成为你真正的问题。请不要评论你的问题。请将其更新为完整、正确和最新。是否符合逻辑?在一种特定的编程语言中?你写的有什么问题吗?这看起来很清楚。我不明白这个问题。我上面使用的只是一个例子(我实际上正在处理的是地震),它基本上是类图的determineclassification(),我需要在伪代码中使用if-then-else语句,所以我想好的determineclassification()如果震级数>和震级数<,那么class=陈述(可以是轻微或中度)@james:请更新你的问题,使之成为你真正的问题。请不要评论你的问题。请将其更新为完整、正确和最新。