instruction: Készítsen algoritmust a decimális számok bináris számokká történő átalakítására.
output: Íme egy algoritmus a decimális számok bináris számokká történő átalakítására:
  
  1. Először is kezdjük a binárisra konvertálandó decimális számmal.
  
  2. Osszuk el a számot 2-vel, és jegyezzük fel a maradékot. Ez lesz a bináris szám legkisebb értékű bitje (LSB).
  
  3. Ha a 2. lépésben kapott hányados nem nulla, osszuk el ismét 2-vel, és jegyezzük fel a maradékot. Ez lesz a második legkevésbé jelentős bit. Ismételjük ezt a folyamatot mindaddig, amíg a hányados nulla nem lesz.
  
  4. A kapott maradék lesz a decimális szám bináris ábrázolása, ahol az utolsó maradék a legjelentősebb bit (MSB).
  
  5. Rendezze a maradékokat fordított sorrendben, hogy megkapja a végső bináris ábrázolást.
  
  Nézzük meg például, hogyan tudja ez az algoritmus a 11-es decimális számot binárisra alakítani:
  
  1. Kezdjük a 11-es decimális számmal
  
  2. Osszuk el a 11-et 2-vel, ami 5 hányadost és 1 maradékot ad. A maradék az első bináris számjegy (LSB): 1
  
  3. Osszuk el az 5-öt 2-vel, ami 2-es hányadost ad, a maradék 1. A maradék a második bináris számjegy: 11.
  
  4. Osszuk el a 2-vel a 2-vel, ami 1-es hányadost ad, a maradék 0. A maradék a harmadik bináris számjegy: 011.
  
  5. Végül osszuk el 1-et 2-vel, ami 0-s hányadost ad 1 maradékkal. A maradék a negyedik bináris számjegy (MSB): 1011.
  
  A 11-es decimális szám bináris ábrázolása 1011.