- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
- «Центр «Точка роста»: создание современного образовательного пространства в общеобразовательной организации»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Конспект урока «Позиционные системы счисления на Python (8 класс)»
Чтобы перевести целое положительное десятичное число в систему счисления с другим основанием, нужно это число разделить на основание. Полученное частное снова разделить на основание, и дальше до тех пор, пока частное не окажется меньше основания. В результате записать в одну строку последнее частное и все остатки, начиная с последнего.
Конспект
Позиционные системы счисления на Python (8 класс)
Система счисления — это совокупность правил записи чисел, которая осуществляется при помощи конечного набора символов.
Чтобы перевести целое положительное десятичное число в систему счисления с другим основанием, нужно это число разделить на основание. Полученное частное снова разделить на основание, и дальше до тех пор, пока частное не окажется меньше основания. В результате записать в одну строку последнее частное и все остатки, начиная с последнего.
Пример перевода десятичного числа 46 в двоичную систему счисления:

Получаем число — 1011102 .
Перевод из любой системы счисления в десятичную.
Для перевода целого числа с основанием q в десятичное обратимся к развернутой форме записи числа для позиционной системы счисления:
Aq = an-1⋅ qn-1 + an-2⋅ qn-2+ ... + a0 ⋅ q0
где
А - число,
q - основание системы счисления,
n - количество разрядов числа.
Переведем число 10011 из двоичной системы в десятичную.

Функции для действия с системами счисления в Python:

Пример задания.
Сколько единиц в двоичной записи числа 42016+ 22016– 15 ?
Приведем все к одной степени, то есть к 2. А — 15 представим как 16 + 1. Запишем полученное выражение: 24032 + 22016 - 24 + 20
Посчитаем количество единиц: 24032 и 20 дадут нам по одной единице, так как любое десятичное число в n-ой степени дает нам единицу и n нулей в двоичной с/с.
22016 - 24— данное выражение даст нам 2016 - 4 = 2012 единиц, так как, когда мы из большей степени вычитаем меньшую, получается число с n количеством единиц, а остальные цифры — нули. Складываем получившееся количество единиц: 2 + 2012 = 2014.
Ответ: 2014
Решение с помощью программы на Python:
Первым делом объявим переменную, в которой запишем наше исходное число: s = 4**2016 + 2**2016 - 15
Также объявим переменную, в которой будем хранить кол-во единиц: count = 0
Запустим цикл с условием , то есть пока мы можем его делить на основание системы счисления: s > 0:
Смотрим, если остаток от деления на основание 2 будет равен числу 1: if s % 2 == 1:
То увеличиваем кол-во единиц на один: count += 1
Внутри цикла забираем (то есть отсекаем последнюю цифру числа) целую часть от деления числа на основание системы счисления, то есть на 2: s = s // 2
В конце выводим кол-во единиц в двоичной записи данного числа: print(count)

Ответ: 2014
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/557660-konspekt-uroka-pozicionnye-sistemy-schislenij
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Педагогическая деятельность: развитие профессиональной компетентности учителя»
- «Преподавание математики и информатики по ФГОС ООО и ФГОС СОО: содержание, методы и технологии»
- «Профилактика детского дорожно-транспортного травматизма и обучение школьников правилам дорожного движения»
- Курс-практикум «Мастерская вовлечения: геймификация и инновации в обучении»
- «Использование системы альтернативной и дополнительной коммуникации в работе с детьми с ОВЗ»
- «Методика преподавания математики в средней школе по ФГОС»
- Теория и методика преподавания русского языка и литературы в образовательных организациях
- Методика организации образовательного процесса в начальном общем образовании
- Преподаватель среднего профессионального образования
- Теория и методика преподавания математики в образовательных организациях
- Преподавание технологии в образовательных организациях
- Методическое сопровождение реализации общеобразовательных программ. Организация деятельности учителя-методиста

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.