Основною функцією СУБД(Системи управління базами даних) як не дивно є варіант Г. Управління базами даних
Первый текст - 256 символов = 2^8 - битность 1 символа = 8 бит
Второй текст - 32 символов = 2^5 - битность 1 символа = 5 бит
8/5=1.6 раз
1. Мощность алфавита - 32 символа. На один символ требуется 5 бит.
2. Общее количество информации переданное за 3 минуты:
20*180=3600 байт = 28800 бит
3. Всего символов было передано:
28800/5 = 5760
Реализация такова:
F = x(сначала 5.2) + ln^2(b[i] * x + 3.1).
В этом выражении сначала вычитается квадрат натурального логарифма от всех элементов вектора, затем прибавляем x(5.2 изначально) и выводим. И так на каждой итерации.
#include <iostream>
#include <vector>
#include <cmath>
int main()
{
std::vector<float> B(8);
float
tmp,
sum = 0;
for(int i = 0; i < 8; i++)
{
std::cin >> tmp;
B.push_back(tmp);
}
for(auto X = 5.2f; X < 8.3f; X += 0.75f)
{
for(const auto& i : B)
sum += pow(log(i*X + 3.1f), 2);
std::cout << "F при x = " << X << " равно = " << X+sum << std::endl;
}
return 0;
}
<em>// PascalABC.NET 3.2, сборка 1457 от 29.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
Writeln('*** Исходный массив ***');
var z:=MatrRandom(4,6,10,80);
z.Println(4); Writeln(4*z.ColCount*'-');
var t:=z.ElementsWithIndexes.MaxBy(x->x[2]);
Writeln('Максимальный элемент z[',t[0]+1,',',t[1]+1,']=',t[2])
end.
<u>Пример</u>
*** Исходный массив ***
47 18 64 34 29 42
68 55 80 68 44 34
15 51 43 75 32 52
21 38 36 48 58 69
------------------------
Максимальный элемент z[2,3]=80