Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

* Scripting Languages
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* aktuális (2023/24/2)
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

Py3 /

20120820b

Decimális → bináris konverter

Egy decimális (10-es számrendszerbeli) számot alakítsunk át bináris számmá.

Példa: 156 bináris formában:

        hányados    maradék
156 / 2 = 78           0
78  / 2 = 39           0
39  / 2 = 19           1
19  / 2 = 9            1
9   / 2 = 4            1
4   / 2 = 2            0
2   / 2 = 1            0
1   / 2 = 0            1

Vagyis: a decimális számot addig osztjuk 2-vel, míg az egész hányados 0 nem lesz. Ekkor megáll az algoritmus. A maradékokat alulról felfele olvasva megkapjuk a bináris számot: 10011100.

Feladat: írjunk programot, mely egy tetszőleges pozitív természetes számot bináris számmá alakít.

Megjegyzés: a feladat itt most az, hogy mi programozzuk le a decimális → bináris átalakítót. Viszont erre a célra létezik egy bin() nevű beépített függvény is.

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2017 August 04, 11:40