М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kamola555
kamola555
03.02.2020 19:33 •  Информатика

ВАРИАНТ 1 1. У исполнителя Вычислитель две команды, которым присвое-
ны номера: 1 — умножь на 3; 2 вычти 3.
Первая из них увеличивает число в 3 раза, вторая уменьша-
ет его на 3. Составьте алгоритм получения из числа 5 числа
105, содержащий не более пяти команд. В ответе запишите
только номера команд. Если таких алгоритмов более одного,
то запишите любой из них.
Решение​

👇
Ответ:
0Человек0
0Человек0
03.02.2020

Відповідь:

1. умножь на 3,

2. вычти 2.

Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2. Составьте программу получения из числа 5 числа 31, содержащую не более 5 команд. В ответе запишите только номера команд.

(Например. 21212 — это программа

вычти 2,

умножь на 3,

вычти 2,

умножь на 3,

вычти 2,

которая преобразует число 7 в 37.)

Если таких программ более одной, то запишите любую из них.

Пояснення:

4,8(98 оценок)
Открыть все ответы
Ответ:
AnnyMay2629
AnnyMay2629
03.02.2020
Используем известный алгоритм, согласно которому нужно:
а) перевести степень в двоичную систему счисления и отбросить самую левую единичку, получая битовую шкалу m.
45₁₀ = 101101₂, отбрасываем левую единицу, m=01101
б) положить результат R равным квадрату основания степени х: R=x²
в) если значение самого левого бита равно 1, домножить R на х. У нас 0.
Далее для каждого последующего бита в порядке слева направо выполнять:
г) Возвести R в квадрат. Если бит единичный, домножить R на х.
В нашем случае:
R=R²x;
R=R²x
R=R²
R=R²x

Окончательно для x⁴⁵: R=x²; R=R²x; R=R²x; R=R²; R=R²x

x²¹) 21₁₀ = 10101₂ ⇒ 0101; R=x²; R=R²x; R=R²; R=R²x
x¹⁷) 17₁₀ = 10001₂ ⇒ 0001; R=x²; R=R²; R=R²; R=R²x
x¹¹) 11₁₀ = 1011₂ ⇒ 011; R=x²; R=R²x; R=R²x
4,4(54 оценок)
Ответ:
xiu99
xiu99
03.02.2020

Задание 1)

Program Task_1;

 

var

a, b, c, d: integer;

 

begin

 

writeln('Напишите значение числителя первой дроби:');

readln(a);

 writeln('Напишите значение знаменателя первой дроби:');

 readln(b);

  

 writeln('Напишите значение числителя второй дроби:');

 readln(c);

  writeln('Напишите значение знаменателя второй дроби:');

  readln(d);

  

   writeln('Сложение двух данных дробей равно: ', (a/b)+(c/d));

    

end.

Задание 2)

Program Task_2;

 

var

x,y: integer;

 

begin

 

writeln('Введите значение переменной x:');

readln(x);

 

 writeln('y=(1-x^2+5x^4)^2, y = ', sqr(1-x*x+5*sqr(x*x)));

 

 

end.

Задание 3)

Program Task_3;

 

var

x,y: real;

 

begin

 

writeln('Введите значение переменной x:');

readln(x);

 y:= x*x*x*x*x*x*x*x*x*x;

  

  y:= exp(ln(x)*10);

    

    

   end.

4,5(85 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ