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?
La fonction suivante imprime les puissances de 2 de 1 à n (inclus).
Cela signifie que la fonction calculera 2^i
où i = 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 .
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: