计算机程序设计

什么是div为“帕斯卡”? 此外,计算和实例

每年为程序员职业的需求。 目前用于编写代码被广泛地在不同层面周围十几种语言使用。 为了使学习计算机编程更高效的工艺,高中生和1-2个疗程教学生首先在语言的“帕斯卡”创建自己的应用程序。 操作DIV和MOD,并在其当中的其他计算本文的重点。

语言帕斯卡的几句话

“帕斯卡”在1968年至1969年由著名科学家尼劳斯·魏尔斯,谁后来被授予图灵奖和奖牌创造的“计算机技术的先锋。” 最后前不久参加了标准语言的发展“大陵-68。” 在1970年出版的一篇文章,他的工作维尔特的主要目的称为使用结构化编程和数据的有效工具的创建。

随后,语言“帕斯卡”已经对信息技术领域的巨大影响,成为基地之一。 为了这一天,它是基于它是在许多世界著名大学的专业培训节目。

什么是整数除法

在数学上,在标题之下明白两个整数的操作。 作为其中的一个到另一个的整数除法的结果,它是商的整数部分。 换句话说,如果:

24:6 = 4;

100:3 = 33

55:6 = 9;

等等。

整数除法也被称为发现部分商。

注意:在此操作中,如果被除数比除数小,结果是零。

表示整数除法的结果为B,二者Q值。 然后

吨即通常意义进行分割,然后结果舍入到最接近的整数较小侧。

在DIV操作“帕斯卡”

格 - 在我们的语言提供了整数除法一个特殊的操作。 表达帕斯卡,其配方是上面提出,将具有以下形式:

问:=一个div湾

如果我们正在谈论的常数,例如,= 50且b = 9,那么我们就要问:= 50 DIV 9.其结果,Q将等于5。

平衡的计算

在格“帕斯卡”操作通常是与国防部研究。 之前,我们找出这个纪录的是什么意思,看你如何能找到数的其余部分。

很明显,它可以用作为所述整数除法,即的结果而获得的值被发现。E.

R = A - BX Q值。

在“帕斯卡”操作模

在Pascal中,找到其余的可以很简单。 出于这些目的,提供了一种二元运算符国防部。

这是写如下:

R = A MOD湾

如果,例如,一个= 50且b = 9,那么我们具有R:= 50模9。结果,r等于4。

实际应用

查找除以(R)的其余部分在计算和电信应用。 通过这样控制操作中产生,并在有限的范围内的随机数。

模运算符,并且被用来确定数字的多重性,一个数米即整除由另一个与一个整数结果。 显然,这些是一对数字,为此,将所述操作符的结果给出了0模。

在“帕斯卡”多重根条件可被写为:

如果一个国防部B = 0然后写(一, '折叠',b)中。

例如,当在显示器的上方记录的值= 4和b = 2在开始状态代码将显示碑文“4倍2”。

此外,操作员可以MOD用于显示十进制数的最后一位数字。 要做到这一点,可以使用结构R = A MOD 10。例如,指令r = 37模10 7将给出结果。

运营商TRUNC

还有另外一个运营商,你可以得到相同的结果,从一个div到“帕斯卡”。 它是关于TRUNC,这不仅适用于整数。 它输出该结果作为小数自变量的整数部分。 连同操作者的“正常”通过将相同的结果而获得。 考虑上面的例子。 设a = 51且b = 9。 然后由指令Q:= 51 9 DIV获得问:= 5,我们得到为四舍五入的结果。 然而,如果应用到相同数量的运营商的TRUNC,则q:= TRUNC(9分之51)将问:.. = 5,即,具有相同的结果。

例1

想想你如何使用DIV和MOD中的“帕斯卡”,以解决实际问题。 假设你需要找到一个两位数的数字之和。 其理由如下:

  • 正如上面已经指出的,最后在号码的数字可以通过将它和与数10,操作者MOD获得;
  • 至于第一个数字,那么它会变成,如果更换的球队在div“帕斯卡”国防部。

我们写的语言“帕斯卡”的代码。 它看起来如下:

程序Sum_2; (项目名称)

变种数,数字1,数字,总:整数; (变量和A列表确定其类型为一个整数)

开始(开始程序体)

写(“输入的两个位的数字”); (显示的短语“输入2位数字”)

读(数目); (输入初始数目)

NUMBER1:= NUMBER DIV 10; (第一个数字的计算)

数字2:=号模10; (第二个数字的计算)

总和:=数字1 + NUMBER2; (数的量的计算)

写(SUM); (结果在屏幕上输出)

结束。

为25号,使用该程序的结果是7,和,例如,37 - 9。

例2

写,其计算所述数字3位数字的总和的程序的代码。

如何找到最新的数字 - 是可以理解的。 它并不复杂,一日计算。 它发生作为应用运营商股利“帕斯卡”这个数字和100的结果,它仍然以确定如何找到第二位。 要做到这一点,你可以用一个更复杂的设计,这是如果原来的数获得,应用运营商格10,然后将结果与10个运营商模。

用于计算的三个数字将是如下的数字的总和的程序代码:

程序Sum_3; (项目名称)

VAR 3号,总:整数; (变量和A列表确定其类型为一个整数)

开始(开始程序体)

写(“输入树位数”); (显示短语«输入树位数»)

读(3号); (输入初始数目)

总和:= 3号DIV 100 + 3号MOD 10 + 3号的div 10模10; (该量的计算)

写(“和); (结果在屏幕上输出)

结束。

一些注意事项

请注意,当应用到整数参数超出了他们的阶级常规除法运算。 这从根本上操作格“帕斯卡”,以及mod运算符,这给结果为整数的区别。

二进制类型操作的执行在一个复杂的表达式(米。E.执行在2个操作数)的顺序由它们的优先级和括号确定。 换句话说,如果有括号首先评估它们的表达从左到右。 操作*,/,MOD和DIV比+和优先级 - 。 如果括号不存在,首先从左至右应该是具有较高优先级执行操作,然后 - +和 - 。

现在你知道什么功能在格“帕斯卡”使用。 你也知道机会提供使用模运算符,可以肯定,将帮助您创建自己的应用程序。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.