Требовалось написать программу которая получает на вход натуральное число

Сайт гарантированно сломает код, по скриншоту его можно восстановить.

Принцип работы:

Получаем на вход список чисел

Утверждение — сумма всех элементов меньше 30 000

Утверждение — всего в списке не более 1000 элементов

Если одно из утверждений не верно, программа завершает работу с ошибкой AssertionError (Ошибка утверждения)

Прогоняем список через функцию parse, результат сохраняем в переменную suitable (подходящие)

Пытаемся вывести на экран минимальный элемент списка suitable.

Если список пуст, будет возбуждено исключение ValueError, перехватываем его, вместе ошибки выводим в консоль 0

Локальная переменная suitable типа list (список)

Для каждого элемента списка, переданного функции —

Если последний символ в строковом представлении элемента списка есть 4 — добавляем в список suitable, иначе — пропускаем итерацию

Возвращаем список suitable

Источник: znanija.net

5 задание ЕГЭ информатика Автомат получает на вход трёхзначное число.Укажите наименьшее число

Требовалось написать программу, которая получает на входе натуральное число n и выводит число, которое получается из n после удаления всех пятерок, порядок остальных цифр при этом не меняется. Программист торопился и написал программу неверно, найдите неверную строку и исправьте ее.

Найди верный ответ на вопрос ✅ «Требовалось написать программу, которая получает на входе натуральное число n и выводит число, которое получается из n после удаления всех . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.

Читайте также:
Проверить сайт на вредоносные программы

Новые вопросы по информатике

Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536

Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat

Сколько кб информации содержит сообщение объемом 2^20 бит?

Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его

Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.

Главная » Информатика » Требовалось написать программу, которая получает на входе натуральное число n и выводит число, которое получается из n после удаления всех пятерок, порядок остальных цифр при этом не меняется.

Источник: urokam.net

Решаем 5 задачу из ЕГЭ по информатике, никакого ручного перебора больше не потребуется

Привет! Задача на анализ и построение алгоритмов и исполнителей существует довольно давно, и, вообщем-то, решается на бумаге, или с помощью программы Калькулятор. Но, подумать только: сколько ошибок можно при этом допустить! Не заметил нолик, пропустил единичку — и все! Баллы потеряны.

Разбор 5 задания на Python | ЕГЭ по информатике 2022

Сегодня, на примере нескольких сложных задачек с сайта К. Полякова, я покажу, как можно решать 5 задание КЕГЭ с помощью python. Если у тебя возникнут вопросы, или ты захочешь, чтобы я разобрала другую задачу — пиши комментарий. Я обязательно отвечу и учту все пожелания.

Задача №1

Условие задачи

Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Число N переводим в двоичную запись.
2) Инвертируем все биты числа кроме первого.
3) Переводим в десятичную запись.
4) Складываем результат с исходным числом N.

Читайте также:
Как настроить полный свод начислений и удержаний в программе 1с зуп в целом за период

Полученное число является искомым числом R. Укажите наименьшее нечетное число N, для которого результат работы данного алгоритма больше 99. В ответе это число запишите в десятичной системе счисления.

Решение

Строка 1. Подбор ответа осуществляется с помощью цикла FOR .

Строки 2-4. Сохраняем значение х в переменную n , т.к. х нам понадобится при выводе в неизменном виде. С помощью функции BIN переводим число n в двоичный код, а затем с помощью функции LIST превращаем строку (обрезав первые два символа) в список.

Строки 5-9. Перебираем все символы (кроме первого) списка цифр числа, заменяем «0» на «1», и наоборот.

Строка 10. «Склеиваем» список обратно в строку (Например, [‘1’, ‘0’, ‘1’, ‘1’] превращаем в ‘1011’).

Строка 11. Переводим двоичное число в десятичное

Строки 12-13. Если результат + исходное число > 99 и исходное число нечётное, то выводим исходное число.

Задача №2

Условие задачи

Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.
2) Если полученное на предыдущем шаге число кратно 5, оно делится на 5, иначе из него вычитается 1.
3) Если полученное на предыдущем шаге число кратно 11, оно делится на 11, иначе из него вычитается 1.
4) Число, полученное на шаге 3, считается результатом работы алгоритма.

Сколько существует различных натуральных чисел N, при обработке которых получится R = 8?

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru