[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Liberty BASIC Holland • Toon onderwerp - biner
Pagina 1 van 1

biner

BerichtGeplaatst: wo jan 05, 2011 5:00 pm
door pinda_kaas
ik wil een programma maken dat iets om zet in biner (spel volgens mij niet goed) dus alleen 0 en 1 tjes maar ik heb geen idee hoe dit moet

Re: biner

BerichtGeplaatst: zo jan 09, 2011 8:55 pm
door Gordon
Hallo Pindakaas,

Alleen binaire getallen bestaan uit nullen en eenen, dus ik neem aan
dat je een getal wilt omzetten in het binaire stelsel?

Maak maar een eenvoudig programma waarbij je een
getal invoert en als uitkomt de binaire weergave krijgt.

Tip:
Deel het getal door 2 en plaats de rest na deling (1 of 0) in je binaire weergave.
Trek van je start getal de deling en herhaal.

Gebruik maximaal 4 programma regels,.... anders is deze opgave niet leuk.

Gordon.

Re: biner

BerichtGeplaatst: zo jan 09, 2011 9:06 pm
door Gordon

Re: biner

BerichtGeplaatst: ma jan 10, 2011 9:28 pm
door glpape
Gordon hallo,

Die toverformule in je listing is nieuw voor me :
print ((d-c)>0)
ik heb er lang naar gekeken en nu denk ik dat ik het kan vertalen als :

if (d-c) > 0 dan is de return van deze formule 1
en anders is de return van deze formule 0.

Kun je dit bevestigen, ook wel voor anderen misschien.

Hoe kom je hier aan ? Ik heb dit nooit gezien in de helpfile of in AlyceW's CompanionBook.

Doet me denken aan :
if n then print "OK" wat werkt als
if n <> 0 then print "OK".

Zo besparen we ons een paar toetsaanslagen maar ik vind het wel minder inzichtelijk.

Vr groet,
George Pape.

Re: biner

BerichtGeplaatst: di jan 11, 2011 12:27 am
door Gordon
Hallo George en anderen,

Ik had het moeten houden bij
print int((d-c)+.5);

maar
print ((d-c)>0); is het zuivere werk.
Hier vragen wij LB om te printen of (d-c) > 0
Het antwoord van LB kan alleen zijn: ja of nee. (1 of 0)

Eigenlijk willen wij weten of de rest na de deling 0 of 1 is.
In principe zou je dus de mod functie moeten kunnen toepassen.
Maar dat lukte mij niet snel..... want ik hield afrondings fouten.

Gordon

Re: biner

BerichtGeplaatst: di jan 11, 2011 3:18 pm
door glpape

Re: biner

BerichtGeplaatst: di jan 11, 2011 5:33 pm
door glpape
Dit gooi ik er nu uit.

George Pape.

Re: biner

BerichtGeplaatst: di jan 11, 2011 5:55 pm
door pinda_kaas

Re: biner

BerichtGeplaatst: do jan 13, 2011 6:34 pm
door glpape
Pindakaas schreef: ...... dat 4 maar 16 uitkomsten heeft en dat 32 ook maar ... uitkomsten.

Vier binary digit 's (? of binary digit 's ?) kunnen (2^4) waardes aannemen.
32 bits kunnen (2^32) waardes aannemen.
Als je een LB programma wilt maken dat je dit vertelt dan kun je deze simpele formule gebruiken.

Begrijp ik dat je ook heel grote getallen in binaire code wilt weergeven? Mijn modificatie van Gordon's programma 2 dagen geleden ging tot 8 bits. Je kunt het makkelijk verder laten rekenen door de array en de loops wat aan te passen, maar 32 bits haal je niet: ik runde vandaag 16 bits ( 0 tot (2^16) - 1) en dat duurde 7 minuten, dus 32 bits duurt nog weer 2^16 keer zo lang.

Maar op Wikipedia.nl onder < binaire talstelsel > staat hoe je handmatig alle getallen kunt omzetten van decimaal naar binair, of omgekeerd. Niet erg moeilijk, en best te vertalen in een LB programma.

Succes !

George Pape.

Re: biner

BerichtGeplaatst: ma jan 31, 2011 9:49 pm
door pinda_kaas
ik ben nu 32 aan het uit reken duurt zeker 4 tot 5 dagen bezig

Re: biner

BerichtGeplaatst: vr feb 04, 2011 6:25 pm
door glpape
Je schreef:
< ik ben nu 32 aan het uit reken duurt zeker 4 tot 5 dagen bezig >

Wil je 2^32 zien in binaire code ? Is dat wat je wilt, en is dat alles wat je wilt ?

Als je de eerste paar getallen in binaire code zet ga je het patroon zien:
0 = 00000
1 = 00001
2 = 00010
3 = 00011
4 = 00100
5 = 00101
6 = 00110
7 = 00111
8 = 01000
9 = 01001
. . . . en zo voort. Dus:
2^0 = 00001, een een zonder nullen erachter;
2^1 = 00010, een een met een nul;
2^2 = 00100, een een met twee nullen;
2^3 = 01000, een een met drie nullen. En zo voort.

2^32 is een een met 32 nullen erachter.

Vr groet,

George Pape.

Re: biner

BerichtGeplaatst: vr feb 10, 2012 11:49 am
door bluatigro