Получив на вход число х приведенная ниже программа выводит два числа m и n

На этой странице представлены ответы и полные решения на питоне на модуль (урок) из курса «Поколение python: курс для начинающих».

Какую последовательность чисел даст вам вызов функции range(8) ?

0, 1, 2, 3, 4, 5, 6, 7

Какую последовательность чисел даст вам вызов функции range(1, 8) ?

1, 2, 3, 4, 5, 6, 7

Какую последовательность чисел даст вам вызов функции range(3, 11, 2) ?

3, 5, 7, 9

Какую последовательность чисел даст вам вызов функции range(10, 0, -2) ?

10, 8, 6, 4, 2

Сколько итераций сделает цикл?
for _ in range(1, 6):
print(‘Python rocks!’)

Последовательность чисел 1

Даны два целых числа mm и nn ( m le nm≤n). Напишите программу, которая выводит все числа от mm до nn включительно.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных

Разбор задания №20. ЕГЭ по информатике 2015. Задания ФИПИ


Программа должна вывести числа в соответствии с условием задачи.

c = int(input()) v = int(input()) for i in range (c, v+1): print(i)

Последовательность чисел 2 ?️

Даны два целых числа mm и nn. Напишите программу, которая выводит все числа от mm до nn включительно в порядке возрастания, если m < nmn, или в порядке убывания в противном случае.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

n = int(input()) m = int(input()) if n < m: for i in range(n, m + 1): print(i) else: for i in range(n, m — 1, -1): print(i)

Последовательность чисел 3 ?️

Даны два целых числа mm и nn (m > nm>n). Напишите программу, которая выводит все нечетные числа от mm до nn включительно в порядке убывания.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

Примечание. Попробуйте решить задачу двумя способами: с использованием условного оператора if и без него.

m = int(input()) n = int(input()) start = ((m — 1) // 2) * 2 + 1 for i in range(start, n — 1, -2): print(i)

Последовательность чисел 4

Даны два натуральных числа mm и nn ( m le nm≤n). Напишите программу, которая выводит все числа от mm до nn включительно удовлетворяющие хотя бы одному из условий:

число кратно 17;
число оканчивается на 9;
число кратно 3 и 5 одновременно.

Формат входных данных
На вход программе подаются два натуральных числа mm и nn (m le nm≤n), каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

Примечание. Если чисел удовлетворяющих условию нет, выводить ничего не надо.

ПРОВЕРКА ЧИСЛА НА ЧЁТНОСТЬ В C#| C# ДОМАШНИЕ ЗАДАНИЯ | #2

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


m = int(input()) n = int(input()) for i in range(m, n + 1): if i % 17 == 0 or i % 10 == 9 or i % 15 == 0: print(i)

Таблица умножения

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

Формат входных данных
На вход программе подается натуральное число.

Формат выходных данных
Программа должна вывести таблицу умножения на введенное число.

Примечание. В качестве знака умножения используйте английскую букву x.

n = int(input()) for i in range(1, 11): print(n, ‘x’, i, ‘=’, n * i)

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

Получив на вход число х приведенная ниже программа выводит два числа m и n

Компьютерный клуб Компьютерный клуб

  • Комбинаторика. Основные правила
  • Комбинаторика. Основные формулы
  • Первая программа
  • Метки, кнопки, текстовые поля
  • Позиционирование
  • Калькулятор
  • 05. Алгоритмы R и N
  • 06. Подсчет точек внутри области (Черепаха, Цапля)
  • 08. Перебор слов и системы счисления
  • 14. Арифметические выражения в разных системах счисления
  • 15. Логические выражения
  • 16. Рекурсии
  • 17. Пары, тройки в числовой последовательности
  • 23. Дерево вариантов
  • 24. Строки
  • 25. Большие числа
  • 26. Файлы, пиксели, цилиндры, передатчики — обработка больших данных
  • 27. Фермы, биолаборатории, числовые последовательности — программирование
  • 6. Обратный алгоритм
  • 12. Замена подстроки
  • 14. Подсчет цифр
  • 16. Сложная функция
  • 17. Поиск в последовательности
  • 22. Анализ программ с циклами и условиями
  • 23. Перебор вариантов, построение дерева
  • 24. Символьные строки
  • 25. Обработка целочисленной информации
  • 27. Программирование
  • Приветствие
  • Клуб «КОД»
  • Достижения
  • Расписание
  • Согласие на обработку персональных данных сайтом klub-kod.ru
  • Контакты

Сборник ЕГЭ-2022 06 апреля 2022 Просмотров: 1179

Задание 22. Анализ программы с циклами и условными операторами

ВАРИАНТ 1

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 8.

x = int(input())
a = 0
b = 0
while x > 0:
a = a + 1
b = b + (9 — x % 10)
x = x // 10
print(a)
print(b)

Читайте также:
Как восстановить программу Опера

Решение и ответ

Ответ: 18

ВАРИАНТ 2

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 9.

x = int(input())
a = 0
b = 0
while x > 0:
a = a + 1
b = b + (9 — x % 10)
x = x // 10
print(a)
print(b)

Решение и ответ
def f(x):
a=0
b=0
while x>0:
a+=1
b+=(9-x%10)
x=x//10
return (a,b)
x=1
while f(x)!=(2,9):
x+=1
print(x)

Ответ: 19

ВАРИАНТ 3

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 9.

x = int(input())
a = 0
b = 0
while x > 0:
a = a + 1
b = b + (9 — x % 10)
x = x // 10
print(a)
print(b)

Решение и ответ
def f(x):
a=0
b=0
while x>0:
a+=1
b+=(9-x%10)
x=x//10
return (a,b)
x=1
while f(x)!=(3,9):
x+=1
print(x)

Ответ: 189

ВАРИАНТ 4

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.

x = int(input())
a = 0
b = 0
while x > 0:
a = a + 1
b = b + (9 — x % 10)
x = x // 10
print(a)
print(b)

Решение и ответ
def f(x):
a=0
b=0
while x>0:
a+=1
b+=(9-x%10)
x=x//10
return (a,b)

Ответ: 199

ВАРИАНТ 5

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.

x = int(input())
Q = 15
L = 0
while x>Q:
L = L + 1
x = x — Q
M = x
if M < L:
M = L
L = x
print(L)
print(M)

Решение и ответ
def f(x):
Q=15
L=0
while x>Q:
L+=1
x-=Q
M=x
if M M=L
L=x
return (L,M)
x=1

Ответ: 108

ВАРИАНТ 6

Ниже записана программа. Получив на вход число x , этот алгоритм печатает два числа: L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 8.

x = int(input())
Q = 15
L = 0
while x>Q:
L = L + 1
x = x — Q
M = x
if M < L:
M = L
L = x
print(L)
print(M)

Решение и ответ

Ответ: 58

ВАРИАНТ 7

Ниже записана программа. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 4.

x = int(input())
Q = 2
L = 0
while x>=5:
L = L + 1
x = x // Q
M = x
if M < L:
M = L
L = x
print(L)
print(M)

Решение и ответ

Читайте также:
iOs restore программа для отката iOs отзывы

Ответ: 47

Источник: klub-kod.ru

Студия Компьютерного Мастерства

На числовой оси даны два отрезка: X = [12; 93] и Y = [54; 150]. Укажите наименьшую возможную длину такого отрезка Z, для которого логическое выражение:

(x ∈ Y) → (¬(x ∈ X) ∧ ¬(x ∈ Z) → ¬(x ∈ Y))

Тождественно истинно (то есть принимает значение 1 при любом действительном значении переменной x).

Решение:

* Обратите внимание, 93 не входит в отрезок (93;150], но по условию нам необходимы любые действительные числа, поэтому 150-93=57. Как-то не очень правильно

Ответ: в сборнике ответ — 57
Задание 16

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими отношениями:

F(n) = n + F(n/2), если n чётно;

F(n) = n * F(n -1), если n>1 и при этом n нечётно.

Чему равно значение функции F(37)?

Решение:

Ответ: 6993
Задание 17

В файле 17_ku.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа делятся нацело на 5, затем максимальную из сумм элементов таких пар. Гарантируется, что найдется хотя бы одна такая пара. В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 6; -5; 45; -10; 6 — ответ: 2 40

Решение:

Для выполнения этого задания необходимо:

  • Скачать файл, создать папку и перенести его в эту папку;
  • Создать файл для программы и сохранить его тоже в эту папку;
  • Прочитать внимательно задание.

Ответ: 213 965
Задание 18
Решение:

Ответ: 2146 1359
Задание 19
  1. Добавить в кучу один камень или
  2. Добавить в кучу три камня или
  3. Увеличить количество камней в куче в четыре раза.
Решение:

Ответ: 5
Задание 20

Для игры, описанной в задании 19, найдите два таких значения S, при которых у Пети есть выигрышная стратегия, причем одновременно выполняются два условия:

  • Петя не может выиграть за один ход;
  • Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.

Найденные значения запишите в ответе в порядке возрастания.

Теперь попробуем определить значение S, при которых у Пети будет выигрышная стратегия, причём Петя не сможет выиграть первым ходом, но сможет выиграть своим вторым ходом, независимо от того, как будет ходить Ваня.

Источник: css-info.ru

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