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

с информатикой. Нужны программы на Python
Задание: напишите программы, которые вычисляют суммы:
1) первых n натуральных чисел;
2) квадратов первых n натуральных чисел;
3) всех чётных чисел в диапозоне от 1 до n;
4) всех двузначных чисел

Показать ответ
Ответ:
putin006
putin006
16.05.2022 12:41

Объяснение:

13. температура от 0 до 63 - всего 64 значения. Для кодирования 64 значений достаточно 6 бит (потому что 2⁶=64). 6 бит на одно измерение, всего 10 измерений, тогда информационный объем 6*10=10 бит

14. алфавит содержит 16 символов. для кодировки каждого достаточно 4 бита (потому что 2⁴=16) В сообщении 3 символа, каждый кодирован 4 битами, тогда общий объем информации 3*4=12 бит.

15. Звуковой файл записан с частотой 16000 Гц, разрешением 8 бит,  2 канала и длительность 1 минута.

То есть каждую секунду  берется 16000 отсчетов и каждое значение кодируется 8 битами, получаем 16000*8=128000 бит за 1 секунду записи. Но каналов 2 - тогда за 1 секунду записи получаем 128000*2=256000 бит информации.  Всего длительность записи 1 минута=60 сек. Общий объем информации будет 256000*60=15360000 бит, или 15360000/8=1920000 байт, или 1920000/1024=1875 кБ.

Такого ответа нет, возможно ошибка.

0,0(0 оценок)
Ответ:
Nikita9244
Nikita9244
26.12.2021 11:56

#define UPPERLIMIT 1000

#define LOWERLIMIT 0

#include <iostream>

#include <vector>

#include <cstddef>

#include <algorithm>

#include <ctime>

using namespace std;

class Massive {

public:

   virtual void fill() = 0;

   virtual int get_max() = 0;

   virtual int get_min() = 0;

   virtual void reverse(int start, int end) = 0;

   virtual void out() = 0;

};

class MassiveHandler : public Massive {

private:

   std::vector<int>::iterator result;

public:

   std::vector<int> array;

   MassiveHandler(std::size_t n) : array(n) {

       this->fill();

   }

   void fill() override {

       srand(time(0));

       for (int i = 0; i < this->array.size(); ++i)

           this->array[i] = rand() % (UPPERLIMIT - LOWERLIMIT + 1) + LOWERLIMIT;

   }

   void routine() {

       this->reverse(this->get_min(), this->get_max());

   }

   void reverse(int start_v, int end_v) override {

       if (start_v > end_v)

           swap(start_v, end_v);

       for (int i = start_v, j = end_v; i < j; i++, j--)

           swap(this->array[i], this->array[j]);

   }

   int get_max() override {

       this->result = std::max_element(this->array.begin(), this->array.end());

       return std::distance(this->array.begin(), result);

   }

   int get_min() override {

       this->result = std::min_element(this->array.begin(), this->array.end());

       return std::distance(this->array.begin(), result);

   }

   void out() override {

       for (int i = 0; i < this->array.size(); ++i)

           cout << this->array[i] << " ";

       cout << endl;

   }

};

int main() {

   int n;

   cin >> n;

   MassiveHandler *MH = new MassiveHandler(n);

   cout << "MAX: " << MH->array[MH->get_max()] << endl;

   cout << "MIN: " << MH->array[MH->get_min()] << endl;

   cout << endl;

   cout << "Before: ";

   MH->out();

   MH->routine();

   cout << "After:  ";

   MH->out();

}

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