Jikarinkite
19.03.2021 19:07

1)у исполнителя квадратор две команды, которым присвоены номера: 1. возведи в квадрат 2. прибавь 1 первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 1 числа 26, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 21221 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, прибавь 1, возведи в квадрат, который преобразует число 1 в 36.) если таких алгоритмов более одного, то запишите любой из них. 2)у исполнителя вычислитель две команды, которым присвоены номера: 1. вычти 3 2. умножь на 2 первая из них уменьшает число на экране на 3, вторая удваивает его. составьте алгоритм получения из числа 3 числа 18, содержащий не более 4 команд. в ответе запишите только номера команд. (например, 1222 — это алгоритм вычти 3, умножь на 2, умножь на 2, умножь на 2, который преобразует число 5 в 16.) если таких алгоритмов более одного, то запишите любой из них. 3)у исполнителя квадратор две команды, которым присвоены номера: 1. вычти 4 2. возведи в квадрат первая из них уменьшает число на экране на 4, вторая — возводит число во вторую степень. составьте алгоритм получения из числа 7 числа 21, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12211 — это алгоритм вычти 4, возведи в квадрат, возведи в квадрат, вычти 4, вычти 4 который преобразует число 7 в 73.) если таких алгоритмов более одного, то запишите любой из них.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nikitakucherenk
24.03.2023 09:48

Программа на С++. Три класса по условию, main() оставил пустым.

Объяснение:

#include <iostream>

#include <string>

class Book {

private:

   std::string author; //автор

   int pages; //количество страниц

   std::string color; //цвет обложки

public:

   //геттеры

   std::string getAuthor() { return author; }

   int getPages() { return pages; }

   std::string getColor() { return color; }

   

   //сеттеры

   void setAuthor(std::string auth) { author = auth; }

   void setPages(int p) { pages = p; }

   void setColor(std::string col) { color = col; }

   

   void getAll() {

       std::cout << "Автор: " << author;

       std::cout << "Количество страниц: " << pages;

       std::cout << "Цвет обложки: " << color;

   }

   void setAll() {

       std::string a, c;

       int p;

       

       std::cout << "Укажите автора\n";

       std::cin >> a;

       std::cout << "Укажите количество страниц\n";

       std::cin >> p;

       std::cout << "Укажите цвет обложки\n";

       std::cin >> c;

       

       author = a;

       pages = p;

       color = c;

   }

};

class Car {

private:

   std::string model; //модель

   int horse; //количество лошадиных сил

   std::string color; //цвет

public:

   //геттеры

   std::string getModel() { return model; }

   int getHorse() { return horse; }

   std::string getColor() { return color; }

   

   //сеттеры

   void setModel(std::string m) { model = m; }

   void setHorse(int h) { horse = h; }

   void setColor(std::string col) { color = col; }

   

   void getAll() {

       std::cout << "Модель: " << model;

       std::cout << "Количество лошадиных сил: " << horse;

       std::cout << "Цвет: " << color;

   }

   void setAll() {

       std::string m, c;

       int h;

       

       std::cout << "Укажите модель\n";

       std::cin >> m;

       std::cout << "Укажите количество лошадиных сил\n";

       std::cin >> h;

       std::cout << "Укажите цвет\n";

       std::cin >> c;

       

       model = m;

       horse = h;

       color = c;

   }

};

class Phone {

private:

   std::string model; //модель

   int ram; //количество оперативной памяти

   int rom; //количество постоянной памяти

public:

   //геттеры

   std::string getModel() { return model; }

   int getRam() { return ram; }

   int getRom() { return rom; }

   

   //сеттеры

   void setModel(std::string m) { model = m; }

   void setRam(int ra) { ram = ra; }

   void setRom(int ro) { rom = ro; }

   

   void getAll() {

       std::cout << "Модель: " << model;

       std::cout << "Количество ОП: " << ram;

       std::cout << "Количество ПП: " << rom;

   }

   void setAll() {

       std::string m;

       int ra, ro;

       

       std::cout << "Укажите модель\n";

       std::cin >> m;

       std::cout << "Укажите количество оперативной памяти\n";

       std::cin >> ra;

       std::cout << "Укажите количество постоянной памяти\n";

       std::cin >> ro;

       

       model = m;

       ram = ra;

       rom = ro;

   }

};

int main() {

   

}

0,0(0 оценок)
Ответ:
lolabrikoslol
06.10.2022 16:45

Представим числа 256^2 и 4096^2 как набор ноликов и единичек, т.е в двоичной системе:

256^2=2^16=100000...(16 нулей)

4096^16=2^192=10000...(192 нуля)

Теперь, чтоб найти результат, нужно просто вычесть 15 из 2^16, вычитаем, получаем 1111111111110001

Складываем это число с 2^192, все очень просто, тут идет обыкновенная дизъюнкция:

1000...(176 нулей)1111111111110001

Зная, что F(15) в двоичной системе счисления это 1111, просто находим эти 1111

1111 1111 1111 0001 - 3 набора единичек

ответ: 3

В док-во приведу это число в шестнадцатеричной системе, переведенное машиной:

100000000000000000000000000000000000000000000fff1

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота