Operation Manual

Appendix A: Functies en instructies 949
rotate() MATH/Base menu
rotate(
geheel_getal1
[,
#Rotaties
])
geheel_getal
Roteert de bits in een binair geheel getal. U kunt
geheel_getal1
invoeren in ieder willekeurig
talstelsel; het wordt automatisch geconverteerd
naar een 32-bits binaire vorm. Indien de grootte
van
geheel_getal1
te groot is voor deze vorm,
brengt een symmetrische modulusbewerking het
binnen het bereik.
Indien
#van Rotaties
positief is, wordt er naar links
geroteerd. Indien
#vanRotaties
negatief is, wordt
er naar rechts geroteerd. De standaardinstelling is
ë1 (roteert 1 bit naar rechts).
Bijvoorbeeld, in een rechtse rotatie:
In de talstelselmodus Bin:
rotate(0b1111010110000110101)
¸
0b10000000000000111101011000011010
rotate(256,1)
¸ 0b1000000000
In de talstelselmodus Hex:
rotate(0h78E)
¸ 0h3C7
rotate(0h78E,
ë 2) ¸ 0h800001E3
rotate(0h78E,2)
¸ 0h1E38
0b00000000000001111010110000110101
Levert op:
0b10000000000000111101011000011010
Het resultaat wordt weergegeven volgens de
ingestelde talstelselmodus
base.
Belangrijk:
Belangrijk:Belangrijk:
Belangrijk: om een binair of
zestientallig getal in te voeren,
moet u altijd de voorvoegsels 0b of
0h gebruiken (nul, niet de letter O).
rotate(
lijst1
[,
#Rotaties
])
lijst
Geeft een kopie van
lijst1
zoveel elementen naar
rechts of links geroteerd als
#Rotaties
aangeeft.
Verandert
lijst1
niet.
Indien
#Rotaties
positief is, wordt er naar links
geroteerd. Indien
#Rotaties
negatief is, wordt er
naar rechts geroteerd. De standaardinstelling is
ë 1 (roteert 1 element naar rechts).
In talstelselmodus Dec:
rotate({1,2,3,4})
¸
{4 1 2 3}
rotate({1,2,3,4},
ë 2) ¸
{3 4 1 2}
rotate({1,2,3,4},1)
¸
{2 3 4 1}
rotate(
tekenreeks1
[,
#vanRotaties
])
tekenreeks
Geeft een kopie van
tekenreeks1
zoveel tekens
naar rechts of links geroteerd als
#Rotaties
aangeeft. Verandert
tekenreeks1
niet.
Indien
#Rotaties
positief is, wordt er naar links
geroteerd. Indien
#Rotaties
negatief is, wordt er
naar rechts geroteerd. De standaardinstelling is
ë 1 (roteert 1 karakter naar rechts).
rotate("abcd") ¸ "dabc"
rotate("abcd",
ë 2) ¸ "cdab"
rotate("abcd",1)
¸ "bcda"
round() MATH/Number menu
round(
uitdrukking1
[,
cijfers
])
uitdrukking
Geeft het argument afgerond op het opgegeven
aantal cijfers na het decimale scheidingsteken.
cijfers
moet een geheel getal zijn in het bereik
0–12. Indien
cijfers
niet is opgenomen, wordt het
argument, afgerond op 12 significante cijfers.
Opmerking: de modus Display digits kan de
weergave beïnvloeden.
round(1.234567,3) ¸ 1.235
round(
lijst1
[,
cijfers
])
lijst
Geeft een lijst met de elementen afgerond op het
opgegeven aantal cijfers.
round({p,(2),ln(2)},4) ¸
{3.1416 1.4142 .6931}
De meest rechtse bit roteert naar
de meest linkse plaats.
Ledere bit roteert naar rechts.