Ниже на четырех языках программирования записана программа которая вводит натуральное число x

Е22.30 Укажите наименьшее число а, при вводе которого алгоритм печатает сначала 2, а потом 8.

28.02.2022 Архив 2022 ЕГЭ Задание 22 Администратор Комментарии: 0

Ниже на четырёх языках программирования записан алгоритм. Получив на вход число а, этот алгоритм печатает два числа: L и М. Укажите наименьшее число а, при вводе которого алгоритм печатает сначала 2, а потом 8. Апробация ЕГЭ по информатике 19 февраля 2022 – задание №22 Тренировочный экзамен по информатике и ИКТ (КЕГЭ) в компьютерной форме

Е22.29 Укажите наибольшее возможное значение x, при вводе которого программа выведет числа 10 и 9.

22.12.2021 Архив 2022 ЕГЭ Задание 22 Администратор Комментарии: 0

Ниже на четырёх языках программирования записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит два числа. Укажите наибольшее возможное значение x, при вводе которого программа выведет числа 10 и 9. Паскаль Python

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

Как решить задание 22. Статград 27 апреля. ЕГЭ Информатика 2022. Разбор задач пробника от 27.04.2022

ЕГЭ по информатике задание 20

ЕГЭ по информатике задание 20

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

Читайте также:
Tkinter python 3 примеры программ
Python Паскаль
x = int(input())
a=0; b=0
while x > 0:
if x%2 == 0:
a += 1
else:
b += x%6
x = x//6
print (a, b)
var x, a, b: longint;
begin
readln (x);a := 0; b := 0;
while x > 0 do
begin
if x mod 2 = 0 then
a := a+ 1
else
b := b + x mod 6;
x := x div 6;
end;
writeln (a); write(b);
end.

РЕШЕНИЕ

Анализ действия программы

В первой строке объявляется 3 переменные типа длинное целое: var x, a, b: longint. Далее пользователь вводит значение х: readln (x). Переменным а и b присваивается значение 0 a := 0; b := 0. Затем в цикле пока х больше 0 while x > 0 do если х – четно, то if x mod 2 = 0 then прибавляем к а единицу a := a+ 1 иначе прибавляем к b — остаток от деления х на 6 новое значение х = целочисленное деление х на 6 x := x div 6. Выводим а и b. Напечатать программа должна 2 и 4. Это значения переменных a=2, b=4.

Анализируя цикл видим, что переменная а наращивается когда х – четное, то есть число х (в ходе изменения) будет четным 2 раза (так как а=2), в противном случае число b наращивается на (x mod 6) – остаток от деления х на 6.

Задание 6_ ОГЭ информатика 2020

То есть в ходе уменьшения число х должно:

  1. быть 2 раза четным
  2. быть нечетным и иметь сумму остатков от деления на 6 равную 4.

ГЛАВНАЯ МЫСЛЬ: перед нами шестиричная система, в которой необходимо найти минимальную сумму чисел равных 4, при этом число должно быть 2 раза четным, т.к., a = 2

Шестиричная система счислений — это цифры [ 0 1 2 3 4 5 ]

Как получить число 4?

0+4 ( 0 и 4 – не подходит числа четные)

1+3 (1 и 3 – подходит, так как числа нечетные)

Читайте также:
Прекращена работа программы 4game что делать

2+2 (2 и 2 – не подходит числа четные)

В итоге надо найти четырехзначное число, в котором две нечётные цифры 1 и 3, а две другие цифры чётные. Например: 2213, 1344, 4013

НО! В задании сказано:

Укажите наименьшее из таких чисел x

Это означает, что таких чисел x, которые выведут результат работы алгоритма будет несколько, а нам надо вывести только наименьшее. Таким минимальным шестиричным числом может быть только 1003

Остается перевести число 1003 в десятичную систему счислений, т.к. число x должно быть десятичным.

Перевод числа из шестиричной системы счисления в десятичную

перевод числа из шестиричной системы счисления в десятичную

Ответ: 219

Самостоятельная работа

Для данного задания укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 4.

Ответ напишите в комментариях этого поста

0 11 518 просмотров

Вам также может быть интересно

ЕГЭ по информатике задание 2

ЕГЭ 0 2 664 просмотров

ЕГЭ по информатике задание 2 Тема: «Построение и анализ таблиц истинности логических выражений» Логическая

КДР 2018 по информатике задание 8

ЕГЭ 0 1 604 просмотров

КДР 2018 по информатике задание 8 Тема: «Кодирование чисел в системах счисления». Значение выражения (

КДР 2018 по информатике задание 5

ЕГЭ 0 3 792 просмотров

КДР 2018 по информатике задание 5 Тема: «Комбинаторика. Составление слов». Вася составляет 6-буквенные слова,

ЕГЭ 2019 по информатике задание 22

ЕГЭ 0 20 273 просмотров

ЕГЭ 2019 по информатике задание 22 Тема: «Динамическое программирование» Исполнитель Вычислитель преобразует число, записанное

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

Задача 7642 Ниже на четырёх языках записан алгоритм.

Ниже на четырёх языках записан алгоритм. Получив на входе число х, этот алгоритм печатает два числа: а и Ь. Укажите такое число х, при вводе которого алгоритм печатает сначала 1, а потом 2.

информатика 10-11 класс 2694

Решение

Программа состоит из одного цикла, его мы будем разбирать.
Но сначала определимся с переменными. Есть: a = 0 и b = 1. Нужно: a = 1 и b = 2.

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

Разбираем каждую переменную:
a) Смотрим, от чего зависит «а». В цикле есть строчка «a:=a+1» (паскаль), что она делает? Эта строчка работает как счетчик. С каждым заходом в цикл «а» увеличивается на единицу. На выходе мы должны получить «а = 1», следовательно, нам нужно, чтобы цикл сработал один раз.

Смотрим на условие цикла: while x > 0. Также заметим строчку «x:=x div 10», значит, перед выходом из цикла, от исходного числа «отрубают» последнюю цифру. И это будет продолжаться до тех пор, пока исходное число не станет нулём. Выходит, чтобы цикл выполнился один раз, нам нужно число, состоящее из одной цифры.

б) Смотрим, от чего зависит переменная «b». Замечаем строчку: «b := b·(x mod 10)». Получается, каждая «отрубленная» последняя цифра будет умножаться на «b».
Сейчас у нас b = 1, а после выполнения программы должно быть b = 2. Вспоминаем, что у нас число состоит из одной цифры. Какая цифра при умножении на единицу даёт двойку? Конечно, это сама двойка.

Получается, ответ 2.

Ответ: 2

Источник: reshimvse.com

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