1) Для начала подсчитаем общее кол-во символов. 350 * 60 * 18 = 378000 символов Теперь подсчитаем информационный вес одного символа по формуле N = 2^i. 128 = 2^i i = 7 бит Теперь найдем информационный вес всех символов. 378000 * 7 = 2646000 бит = 323 Кбайт (приблизительно)
2) Найдем информационный вес 1 символа первого алфавита. N = 2^i 512 = 2^i i = 9 бит Найдем информационный вес 1 символа второго алфавита. N = 2^i 64 = 2^i i = 6 бит Найдем количество символов первого ( и 2 ) алфавита. 640Кбайт = 5242880 бит 5242880 / 9 = 58320 символов Теперь найдем информационный объем второго алфавита. 58320 * 6 = 349920 бит = 43 Килобайт ( приблизительно)
Програма будет иметь такой вид . Посколько я привык работать в среде С++ прогу. зделаю там же .
#include<iostream> - стандартная библиотека iostream using namespace std; int main () { setlocale(LC_ALL,"rus"); - подключаем русский язык "rus" int a,b,c; а-первое число b-второе с-третие cout<<"Введите значение числа а"<<endl; cin>>a; cout<<"Введите значение числа b"<<endl; cin>>b; cout<<"Введите значение числа c"<<endl; cin>>c; If(a=b=c) cout<<"Числа равны"<<endl; else cout<<"Числа не равны"<<endl; system("pause"); return 0; }
Ето прога .
Алгоритм
В овале перевернутом Начало В паралелограме Ввод а,b,c В ромбе а=b и a=c Если ДА Если НЕТ
В паралелограме Числа равны В паралелограме Числа не равны
В овале перевернутом КОНЕЦ
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку