В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
yura23424
yura23424
31.01.2020 16:17 •  Информатика

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N.

2) К этой записи дописывается справа бит чётности: 0, если в двоичном коде числа N было чётное число единиц, и 1, если нечётное.

3) К полученному результату дописывается ещё один бит чётности.

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

2)На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N.

2) К этой записи дописывается справа бит чётности: 0, если в двоичном коде числа N было чётное число единиц, и 1, если нечётное.
3) К полученному результату дописывается ещё один бит чётности.

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

3)Автомат получает на вход натуральное число X. По этому числу строится трёхзначное число Y по следующим правилам.

1. Первая цифра числа Y (разряд сотен) – остаток от деления X на 4.

2. Вторая цифра числа Y (разряд десятков) – остаток от деления X на 3.

3. Третья цифра числа Y (разряд единиц) – остаток от деления X на 2.

Пример. Исходное число: 55. Остаток от деления на 4 равен 3; остаток от деления на 3 равен 1; остаток от деления на 2 равен 1. Результат работы автомата: 311.

Укажите наибольшее двузначное число, при обработке которого автомат выдаёт результат 220.

4)Автомат получает на вход четырёхзначное натуральное число и строит новое число по следующему алгоритму:

1. вычисляются суммы первой и второй, второй и третьей и третьей и четвёртой цифр;

2. из полученных сумм отбрасывается наибольшая;

3. остальные суммы записываются в порядке невозрастания.

Пример. Исходное число:1284. Суммы: 1 + 2 = 3; 2 + 8 = 10; 8 + 4 = 12. Отбрасывается наибольшая сумма 12. Результат: 103. Укажите наибольшее число, при вводе которых автомат выдаёт значение 145.

5)Автомат получает на вход четырёхзначное натуральное число и строит новое число по следующему алгоритму:

1. вычисляются суммы первой и второй, второй и третьей и третьей и четвёртой цифр;

2. из полученных сумм отбрасывается наименьшая;

3. остальные суммы записываются в порядке невозрастания.

Пример. Исходное число:1284. Суммы: 1 + 2 = 3; 2 + 8 = 10; 8 + 4 = 12. Отбрасывается наименьшая сумма 3. Результат: 1210. Укажите наименьшее число, при вводе которых автомат выдаёт значение 1713.

6)На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N.

2) Затем справа дописываются два разряда: символы 01, если число N чётное, и 10, если нечётное.

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

7)На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N.

2) Затем справа дописываются два разряда: символы 01, если число N чётное, и 10, если нечётное.

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

8)На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N.

2) Затем справа дописываются два разряда: символы 01, если число N чётное, и 10, если нечётное.

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

Показать ответ
Ответ:
larisaiventeva
larisaiventeva
16.09.2022 14:09

Hi mister,

Я рисовал (за рисовку извиняюсь, буду стараться лучше, просто так нагляднее)

Задание 2:

Сейчас распишу тебе сюда 1 задачу (она будет и с фоткой, другие все решение на фотке, чтобы ты просто понимал как делать)

У нас в дано сказано что первая должна быть гласная.

Т.е из наших букв Е,Г,Э  мы находим гласные - их 2 штуки (Е и Э)

Т.е на первом месте будет 2 возможные, а далее просто все остальные наши буквы.

Т.е 3 и еще раз 3. (все у нас получится 2*3*3), ты можешь спросить почему именно столько раз, ответ прост, нам просто дали условие 'Сколько можно составить слов длиной в 3 символа'

Это значит, если бы нам дали условие '....длинной в 4 символа...', мы бы просто умножили еще раз на 3, и все! Все остальные задачи, аналогично!

Задание 4:

У тебя нету полного условия, у тебя сказано, что слова из 5 букв, а показано только 4! решить не смогу.

Задание 5:

ответ: 144 (+ доп условие. Нет, порядок цветов не имеет значение.)

Источник: Мозг


Задание 2 Сколько можно составить слов длиной в 3 символа из букв Е, Г, Э, если первой стоит гласная
Задание 2 Сколько можно составить слов длиной в 3 символа из букв Е, Г, Э, если первой стоит гласная
Задание 2 Сколько можно составить слов длиной в 3 символа из букв Е, Г, Э, если первой стоит гласная
0,0(0 оценок)
Ответ:
зюзя24
зюзя24
22.09.2022 18:38
#include<iostream>
#include<cstdlib>
#include<ctime>

#define abs(x) ((x)<0 ? -(x) : (x))
using namespace std;
int main()
{
    srand(time(0));
    int n, k, m = 0;
    cout << "n = ", cin >> n;
    
    int A[n], B[n];
    cout <<"A("<<n<<"):";
    for(int i = 0; i < n; i++)
        cout <<" "<< (A[i] = rand() % (n*2+1) -n);
    
    cout << "\nk = ", cin >> k;
    
    for(int i = 0; i < n; i++)
        if (abs(A[i]) % 10 == k) B[m++] = A[i];
    
    cout <<"B("<<m<<"):";
    for(int i = 0; i < m; i++)
        cout <<" "<< B[i];
    return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота