ivankamartynyk
10.11.2022 07:32

Три ученицы: Маша, Настя и Полина – занимаются на дополнительных занятиях любимыми предметами и ходят на олимпиады. Каждая сходила на две олимпиады из следующих шести: информатика, биология, математика, немецкий язык, физкультура, география.

- Зимой на катке часто встречаются трое – Полина и любители физкультуры и географии.

- Информатик и географ переняли интерес к предмету от родителей.

- Маша младше всех. Любитель физкультуры старше любителя математики.

- В парикмахерской все трое: Маша, победитель олимпиады по немецкому языку и математик – ходят к одному мастеру. Кто какими предметами увлекается?

2)На биологической станции работают исследователи. Каждый изучает жизнь какого-либо животного. Из диких животных на станции живут тигры и леопарды. Известно, что 24 человека занимаются изучением тигров. 22 человека изучают леопардов. 7 человек изучают и тигров, и леопардов. Сколько всего исследователей работает на станции?

3)Необходимо закодировать двоичным кодом все 30 символов некоторого алфавита. Какое минимальное количество разрядов потребуется для двоичного кода?

4)Переведите единицы измерения информации:

1)) 5 Кб в байты,

2)) 219 бит в килобайты,

3)) 3680 бит в байты,

4)) 227 байт в мегабайты

5)Мощность алфавита, с которого записано сообщение равна 128 символов. Информационный объём сообщения равен 840 байт. Сколько символов содержит это сообщение?

6)Скорость передачи данных по каналу связи равна 256 Кбит/с. Передача данных заняла 1,5 минуты. Определите информационный объём переданных данных в килобайтах

7)Пользователь работал с каталогом С:\ Списки\ Классы\ 7 классы, в котором редактировал файл Оценки.doc. Затем поднялся на три уровня вверх и спустился на один уровень вниз в подкаталог Успеваемость, создал в нём папку 1 четверть и переместил в него файл Оценки.doc. Каково полное имя файла после перемещения?

8)Найдите объём памяти в килобайтах, необходимый для хранения растрового графического изображения размером 720х640 пикселей. Количество отображаемых цветов равно 256

9)Растровое изображение размером 128х256 пикселей занимает 24 Кб памяти. Найдите максимально возможное число цветов в палитре изображения

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
koshakmarta
24.04.2020 13:10

=== Python 3.8.3 ===

def fastExp(b, n):

   def even(n):

       if n % 2 == 0:

           return True

       return False

   if n == 0:

       return 1

   if even(n):

       #Можно было написать return fastExp(b, b/2) ** 2, но операцию возведения в степень использовать нам запретили.

       res = fastExp(b, n/2)

       return res*res

   return b*fastExp(b, n-1)

def main():

   base = float(input())

   exp = int(input())

   print(fastExp(base, exp))

if __name__ == "__main__":

   main()

Предложенные тесты проходит. Сам алгоритм быстрого возведения в степень реализован в виде функции fastExp(b, n)

0,0(0 оценок)
Ответ:
Matvey2281337
24.04.2020 13:10

/*Простейшая реализация. Подразумевается, что вводятся корректные данные, n вмещается в int, а a и результат - в double. Визуализация зависимости числа операций умножения от степени n для чисел от 0 до 5000 прилагается */

#include <iostream>

double s_pow(double a, int power)

{

       if (power == 0)

       {

               return 1;

       }

       if (power % 2 == 0)

       {

               return s_pow(a * a, power / 2);

       }

       return a * s_pow(a, power - 1);

}

int main()

{

       double a;

       int n;

       std::cin >> a >> n;

       std::cout << s_pow(a, n);

       return 0;

}


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