СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Практическая работа №5 «Выделение и обработка цифр целого числа в различных системах счисления с использованием операций целочисленной арифметики", для 11 класса

Категория: Информатика

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

Задания рассчитаны на умение использовать циклы и оператор ветвления на Python

Просмотр содержимого документа
«Практическая работа №5 «Выделение и обработка цифр целого числа в различных системах счисления с использованием операций целочисленной арифметики", для 11 класса»

Практическая работа №5 «Выделение и обработка цифр целого числа в различных системах счисления с использованием операций целочисленной арифметики.

Практическая работа №5 «Выделение и обработка цифр целого числа в различных системах счисления с использованием операций целочисленной арифметики.

Задание 1. Используя операции целочисленной арифметики, напишите программу, в которой на вход поступает целое четырехзначное число, а на выходе мы получаем сумму и разность цифр из которых состоит данное число.

Задание 2. Напишите программу, которая переводит числа из двоичной, восьмеричной или шестнадцатеричной систем счисления в десятичную.

На вход поступает основание системы счисления, затем само число в виде строки. С помощью оператора ветвления выяснить число из какой системы счисления введено и произвести перевод используя запись: print(int(«строковая переменная введенного числа», «система счисления»))

Пример: print(int(a,2))

Задача 3. Напишите программу которая переводит все введенные десятичные числа в двоичную, восьмеричную или шестнадцатеричную по желанию.

На вход поступает ряд десятичных чисел и основание желаемой системы счисления. В зависимости от выбранного основания программа переводит число в желаемую систему счисления. До тех пор, пока не будет введено число 0.

Пример вывода чисел в разные системы счисления:

1

2

3

print(f 'Двоичное: {n:b}')

print(f 'Восьмеричное: {n:o}')

print(f 'Шестнадцатеричное: {n:x}')

где n – это переменная с десятичным числом

b – оператор bin()– двоичная система

о – оператор oct()– восьмеричная система

х – оператор hex()– шестнадцатеричная система

Задача 4. Написать программу, которая находит произведение нечетных цифр целого числа и сумму четных цифр этого числа. Количество знаков числа неизвестно.

Задание 1. Используя операции целочисленной арифметики, напишите программу, в которой на вход поступает целое четырехзначное число, а на выходе мы получаем сумму и разность цифр из которых состоит данное число.

Задание 2. Напишите программу, которая переводит числа из двоичной, восьмеричной или шестнадцатеричной систем счисления в десятичную.

На вход поступает основание системы счисления, затем само число в виде строки. С помощью оператора ветвления выяснить число из какой системы счисления введено и произвести перевод используя запись: print(int(«строковая переменная введенного числа», «система счисления»))

Пример: print(int(a,2))

Задача 3. Напишите программу которая переводит все введенные десятичные числа в двоичную, восьмеричную или шестнадцатеричную по желанию.

На вход поступает ряд десятичных чисел и основание желаемой системы счисления. В зависимости от выбранного основания программа переводит число в желаемую систему счисления. До тех пор, пока не будет введено число 0.

Пример вывода чисел в разные системы счисления:

1

2

3

print(f 'Двоичное: {n:b}')

print(f 'Восьмеричное: {n:o}')

print(f 'Шестнадцатеричное: {n:x}')

где n – это переменная с десятичным числом

b – оператор bin()– двоичная система

о – оператор oct()– восьмеричная система

х – оператор hex()– шестнадцатеричная система

Задача 4. Написать программу, которая находит произведение нечетных цифр целого числа и сумму четных цифр этого числа. Количество знаков числа неизвестно.




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!