Dit is de opdracht PGAGetRealFromBinary die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
PGAGetRealFromBinary - Interpeteert een binaire tekenreeks als codering van een reële waarde en retourneert de
echte waarde die het vertegenwoordigt.
INVOER PARAMETERS
ctx - contextvariabele
p - tekenreeksindex
pop - symbolische constante van de populatie waarin de string zich bevindt
start - startbitpositie in de binaire weergave
end - eindbitpositie in de binaire weergave
onder - ondergrens van het interval waarop het reële getal is gedefinieerd
boven - ondergrens van het interval waarop het reële getal is gedefinieerd
OUTPUT PARAMETERS
geen
KORTE INHOUD
#include "pgapack.h"
dubbel PGAGetRealFromBinary(ctx, p, pop, start, end, lower, upper)
PGAContext *ctx
int. p
int pop
int begin
int einde
dubbel lager
dubbele bovenkant
LOCATIE
evalueren.c
VOORBEELD
Voorbeeld:
Decodeer een reële waarde uit de tekenreeks p in populatie PGA_NEWPOP. De
waarde om te decoderen ligt op het interval [-10,20] en wordt weergegeven
met behulp van de 20 bits in bitposities 10--29.
dubbele X;
:
x = PGAGetRealFromBinary(ctx, p, PGA_NEWPOP, 10, 29, -10.0, 20.0);
05/01/95 PGAGetRealFromBinary(1)
Gebruik PGAGetRealFromBinary online met behulp van onworks.net-services