web-dev-qa-db-fra.com

Quelle est la signification de "exclusif" et "inclusif" dans la description des tranches de numéros?

Question simple mais, je vois exclusif et inclusif en se référant aux tranches de numéros.

Par exemple, ceci est une ligne d'un livre d'algorithmes:

La fonction suivante imprime les puissances de 2 de 1 à n (inclus).

Qu'entend-on par là? Qu'est-ce qui rend une gamme de numéros inclusive ou exclusive?

14
Joel De La Cruz

La fonction suivante imprime les puissances de 2 de 1 à n (inclus).

Cela signifie que la fonction calculera 2^ii = 1, 2, ..., n, en d'autres termes, i peut avoir des valeurs de 1 à et inclure la valeur n. c'est-à-dire que n est Inclus dans Inclus

Si, en revanche, votre livre avait dit:

La fonction suivante imprime les puissances de 2 de 1 à n ( exclusif ).

Cela signifierait que i = 1, 2, ..., n-1, c'est-à-dire i peut prendre des valeurs jusqu'à n-1, mais pas y compris, n, ce qui signifie i = n-1 est la valeur la plus élevée possible.ie n est exclu in exclusif .

17
Tim Biegeleisen

En informatique, inclusif/exclusif ne s'applique pas aux algorithmes, mais à un plage de nombres (plus précisément, au point final de la plage):

1 through 10 (inclusive)
1 2 3 4 5 6 7 8 9 10

1 through 10 (exclusive)
1 2 3 4 5 6 7 8 9

En mathématiques, les 2 gammes ci-dessus seraient:

[1, 10]
[1, 10)

Vous vous en souvenez facilement:

  • Incl sive - Incl Ding le dernier numéro
  • Excl sive - Excl Ding le dernier numéro
29
Rakete1111