1. какое минимальное число битов на символ надо выделить в памяти, если требуется использовать не менее 100 символов одновременно?
2. сколько различных символов можно использовать при 9-битном коде (на каждый символ отводится девять битов)?
3. определите, чему равен информационный объем (в байтах) следующего высказывания рене декарта, закодированного с 16-битной кодировки: я мыслю, следовательно, существую.
4. текст, закодированный в 8-битной кодировке, занимает в памяти 2 кбайта. сколько символов в этом тексте?
5. текст, закодированный в 16-битной кодировке, занимает в памяти 6 кбайт. сколько символов в этом тексте?
6. текст из 46 символов занимает в памяти компьютера 69 байтов. определите, сколько битов выделяется на каждый символ. сколько различных символов можно использовать при такой кодировке?
7. текст, содержащий 16 384 символа занимает в памяти компьютера 22 кбайта. определите, сколько битов выделяется на каждый символ. сколько
различных символов можно использовать при такой кодировке?
8. при перекодировке сообщения на языке из 16-битного кода в 8-битную кодировку оно уменьшилось на 560 битов. какова длина сообщения в символах?
9. при перекодировке сообщения из 8-битного кода в 16-битную кодировку его объем увеличился на 2048 байтов. каков был информационный объем сообщения до перекодировки?
10. текст, содержащий 150 страниц (на каждой странице 32 строки по 64 символа) закодирован в 16-битной кодировке. определите информационный объем текста в кбайтах.
11. книга занимает в памяти 500 кбайт. на каждой странице книги 32 строки по 64 символа. сколько страниц в этой книге?
#include <iostream>
#include <cmath>
using namespace std;
signed main()
{
setlocale(LC_ALL, "Rus");
int N;
bool haveZero = false, haveOne = false;
cin >> N;
N = abs(N);
while(N>0){
if(N % 10 == 0)
haveZero = true;
if(N % 10 == 1)
haveOne = true;
N /= 10;
}
cout << "Наличие нуля: " << boolalpha << haveZero << endl;
cout << "Наличие единицы в числе: " << boolalpha << haveOne << endl;
return 0;
}
На протяжении всей истории существования человека он то и дело пытался совершенствовать мир вокруг, чтобы улучшить свою жизнь сделать ее проще и комфортнее. История создания компьютера – это прежде всего стремление человека изобрести устройство для решения задач, непосильных для человеческого разума. И как показывает практика, задача эта исполнена на "ура".
Если вы думаете, что компьютер появился несколько десятилетий назад, то глубоко заблуждаетесь, ведь его история насчитывает несколько столетий. Конечно же, первые предки современного ПК были очень примитивными и даже язык не поворачивается назвать их "компьютерами", но не пройдя всех этих этапов становления он, возможно, не стал таким чудом техники.
Итак, первым созданным компьютером в истории человечества считается машина для подсчетов Блеза Паскаля, возникшая в 1642 году. Это был первый примитивный калькулятор, который изобретателю слагать и вычитать. Изобретение Паскаля считается нулевым этапом в разработке компьютеров и для своего времени это было прогрессивное устройство, ведь ранее никаких попыток механизировать вычисления не было.
Придуманный Паскалем "компьютер" назвали "Паскалина" и представлял он собой ящик с многочисленными шестернями. С колесиков прибор позволял вводить числа от 0 до 9, а в верхней части корпуса, после ввода исходных данных, показывался результат.