Алгоритмдер Санды ондық санау жүйесінен екілік санау жүйесіне аудару



бет1/4
Дата07.02.2022
өлшемі80,09 Kb.
#92960
  1   2   3   4
Байланысты:
алгоритм

Алгоритмдер

Санды ондық санау жүйесінен екілік санау жүйесіне аудару

  • Python ортасында ондық санау жүйесіндегі санды екілік жүйеге аударатын bin() функциясы бар:
  • >>> bin(5)

    '0b101'

    >>> bin(10)

    '0b1010'

    мұнда, 0b префиксі сан екілік жүйеде екенін білдіреді

Санды екілік санау жүйесіне аудару ережесі:

  • 8 / 2 = 4, қалдық 0
  • 4 / 2 = 2, қалдық 0
  • 2 / 2 = 1, қалдық 0
  • 1 / 2 = 0, қалдық 1
  • 0 – бөлу аяқталды 
  • жауабы: 10002
  • Берілген алгоритмді орындау үшін қалдықтарды сақтауды ұйымдастыру қажет. Оны, әртүрлі жолмен орындауға болады:жолдық тип немесе тізім.
  • Жол жағдайында жаңа табылған қалдықтар жолдың басына орналастырады.

n = int(input())

b = ''

while n > 0:

b = str(n % 2) + b # жолдың басына қосу

n = n // 2

print(b)

Евклида алгоритмі - Е.Ү.О.Б.

  1   2   3   4




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет