kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Практическая работа по теме "Арифметические операции в двоичной системе счисления"

Нажмите, чтобы узнать подробности

Арифметические операции в двоичной системе счисления

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Практическая работа по теме "Арифметические операции в двоичной системе счисления"»

Практическая работа: «Арифметические операции в двоичной системе счисления»

1. Изучение основ двоичной системы счисления

Двоичная система состоит всего из двух цифр — 0 и 1.

2. Перевод чисел из десятичной системы в двоичную с помощью функции bin

В Python для перевода числа из десятичной системы в двоичную используется функция bin(). Эта функция возвращает строку, представляющую двоичное представление числа. Например, чтобы перевести введённое число в двоичную систему, можно использовать следующий код:

decimal = int(input())

binary = bin(decimal)

print(decimal, " = ", binary[2:])

вначале в строке 0b обозначает, что далее следует двоичное число.

3. Перевод чисел из двоичной системы в десятичную с помощью функции int

Для перевода двоичного числа в десятичное используется функция int(). Эта функция принимает два аргумента: основание системы счисления (в нашем случае 2) и само двоичное число. Например, чтобы получить десятичное значение двоичного числа, можно использовать следующий код:

binary_number = str(input())

decimal = int(binary_number, 2)

print(binary_number, " = ", decimal)

4. Выполнение сложения, вычитания и умножения двоичных чисел

Сложение, вычитание и умножение двоичных чисел выполняются по тем же правилам, что и в десятичной системе, но с учётом того, что у нас только две цифры — 0 и 1. Давайте рассмотрим несколько примеров:

  • Сложение: 0 + 0 = 0, 1 + 0 = 1, 1 + 1 = 10 (что эквивалентно 2 в десятичной системе).

  • Вычитание: 0 - 0 = 0, 1 - 0 = 1, но 0 - 1 не даёт 0, а происходит заимствование из следующего разряда 10-1=1, 100-1=11, 1000-1=111, и т.д.

  • Умножение: выполняется по принципу «удвоения и сложения».

Теперь давайте решим примеры и проверим программами на Python, которая будет выполнять арифметические операции над двоичными числами. Мы будем использовать функции bin и int, чтобы переводить числа из одной системы в другую.


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Тесты

Целевая аудитория: 8 класс

Скачать
Практическая работа по теме "Арифметические операции в двоичной системе счисления"

Автор: Чупров Димитрий Иванович

Дата: 06.04.2025

Номер свидетельства: 667990

Похожие файлы

object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(193) "Презентация  к уроку информатике в 8 классе на тему "Двоичная арифметика. Компьютерные системы счисления" "
    ["seo_title"] => string(118) "priezientatsiia-k-uroku-informatikie-v-8-klassie-na-tiemu-dvoichnaia-arifmietika-komp-iutiernyie-sistiemy-schislieniia"
    ["file_id"] => string(6) "236147"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1443971027"
  }
}
object(ArrayObject)#895 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(193) "Презентация  к уроку информатики в 8 классе на тему "Двоичная арифметика. Компьютерные системы счисления" "
    ["seo_title"] => string(117) "priezientatsiia-k-uroku-informatiki-v-8-klassie-na-tiemu-dvoichnaia-arifmietika-komp-iutiernyie-sistiemy-schislieniia"
    ["file_id"] => string(6) "236148"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1443971266"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(74) "презентация на тему: "Системы счисления" "
    ["seo_title"] => string(46) "priezientatsiia-na-tiemu-sistiemy-schislieniia"
    ["file_id"] => string(6) "112486"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1408691928"
  }
}
object(ArrayObject)#895 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(52) "Арифметические операции в CC "
    ["seo_title"] => string(34) "arifmietichieskiie-opieratsii-v-cc"
    ["file_id"] => string(6) "175980"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1424347219"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(118) "Образовательная программа по предмету Информатика и ИКТ Класс 9 "
    ["seo_title"] => string(68) "obrazovatiel-naia-proghramma-po-priedmietu-informatika-i-ikt-klass-9"
    ["file_id"] => string(6) "126094"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1415113420"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства