Владимирович_Ралина
?>

Вкаких случаях целесообразно использовать кодировку ascii а не юникод

Информатика

Ответы

aleksandramir90
ASCII описывает первые 128 символов из наиболее часто используемых англоязычными пользователями — латинские буквы, арабские цифры и знаки препинания.Еще в эти 128 знаков, описанных в ASCII, попадали некоторые служебные символы навроде скобок, решеток, звездочек и т.п. Один символ, закодированный в ASCII "весит" всего 1 байт.Существовала проблема языков, подобных китайскому, где символов языка было гораздо больше, чем 256. В результате был создан консорциум под названием Юникод (Unicode), в котором 1 символ имеет объем 2 байта.В результате чего, один и тот же файл с текстом, закодированный в расширенной версии ASCII и в Unicode, будет иметь размер (весить) в два раза больше. Это плохо, но зато теперь у нас появилась возможность закодировать с число знаков, равное 65 536.Но многим странам с языками европейской группы такое огромное количество знаков использовать в кодировке вовсе и не было необходимости, однако при задействовании Unicode  они ни за что ни про что получали двукратное увеличение веса текстовых документов, а в результате и увеличение объема интернет трафика и объема хранимых данных. Это много, и такое расточительство себе никто не мог позволить. 
Т.о. использовать кодировку ASCII целесообразно для уменьшения объема текстовых файлов
Lyudmila-Popova

/** libraries */

#include <iostream>

#include <cmath>

#include <vector>

#include <map>

#include <set>

#include <queue>

#include <stack>

#include <algorithm>

/** libraries */

using namespace std;

/** defines */

#define ll long long

#define ld long double

#define yes cout << "YES" << "\n"

#define no cout << "NO" << "\n"

/** defines */

ld func1(ld x, ld y, ld z){

   return 5 * atan(x) - (1/4) * acos(x) * ((x + 3 * abs(x-y) + pow(x,2))/(abs(x-y) * z + pow(x,2)));

}

ld func2(ld x, ld y, ld z){

   return (pow(M_E,abs(x-y)) * pow(abs(x-y),x+y))/(atan(x)+atan(z)) + pow(pow(x,6) + pow(log(y),2),(1/3));

}

signed main() {

   ios_base::sync_with_stdio(false);

   cin.tie(nullptr);

   cout.tie(nullptr);

   ld x,y,z;

   cin >> x >> y >> z;

   cout << func1(x,y,z) << "\n" << func2(x,y,z);

}

P.S если я где-то косякнул по невнимательности, то пишите, исправим

Sidorenko

7 единиц

Объяснение:

Переведем число 1243(10) в 2-ичную систему счисления, при последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.

1243 :  2 =  621 остаток: 1

621 :  2 =  310 остаток: 1

310 :  2 =  155 остаток: 0

155 :  2 =  77 остаток: 1

77 :  2 =  38 остаток: 1

38 :  2 =  19 остаток: 0

19 :  2 =  9 остаток: 1

9 :  2 =  4 остаток: 1

4 :  2 =  2 остаток: 0

2 :  2 =  1 остаток: 0

1 :  2 =  0 остаток: 1

1243(10) = 10011011011(2)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вкаких случаях целесообразно использовать кодировку ascii а не юникод
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Natella-874535
dmitriy
sredova71121
info-mosbalkon
Pochkun-Oleg
Zashchitin Denis
archala
irinatikhonov
Tkachenko1050
subbotinlan
pannotolstova488
tarasovs
ovalenceva77
leonid-adv70
Tatyana1374