Первая вычислительная машина появилась в Германии в 1941г. а не в США, как многие ошибочно думают. Там же появился первый более менее "высокоуровневый" язык программирования "Планкалкюль".
Далее появились языки низкого уровня: Язык ассеблера, на котором писали команды для процессора и машинный код. Тут появляется Си и Бейсик.
Многие программисты отказывались писать на нем инструкции для процессора. Это была основа для oc Unix. Кстати, компилятор языка Си написан на Си. Дальше появился C++(си с классами). А когда распался СССР появился python
Первая вычислительная машина появилась в Германии в 1941г. а не в США, как многие ошибочно думают. Там же появился первый более менее "высокоуровневый" язык программирования "Планкалкюль".
Далее появились языки низкого уровня: Язык ассеблера, на котором писали команды для процессора и машинный код. Тут появляется Си и Бейсик.
Многие программисты отказывались писать на нем инструкции для процессора. Это была основа для oc Unix. Кстати, компилятор языка Си написан на Си. Дальше появился C++(си с классами). А когда распался СССР появился python
Объяснение:
да.
Дано: текст 3.5 килобайта
Найти: количество символов в тексте
Решение: Итак, текста у нас 3.5 килобайта
Переведём в байты:
3.5 кбайта * 1024 байт\килобайте = 3584 байт.
Так как кодировка не указана выбираем саму распространенную при обучении однобайтовую, тогда символ занимает ровно один байт и значит у нас
3584 символа. Если же используется двухбайтная кодировка, то 3584/2 = 1792 символа
ответ: 3584 для одного байта на символ или 1792 сиволов для двух байтной кодировки.
Задача 2
Дано:
Два текста - одинаковое количество символов.
У первого алфавит мощностью 32 символа,
у второго алфавит мощностью 64 символа
Найти:
во сколько раз отличаются объемы текстов
найдем объем инфомрации символа первого текста
log2(32) = 5 бит (логарифм двоичный от 32)
для второго текста
log2(64) = 6 бит
Пусть текст имеет длину Х
тогда первый текст имеет объем 5x, а второй 6x.
Разделим: 6x/5x = 6/5 или 1.2
ответ: в 6\5 раз отличаются объемы текстов.