В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Sumiya666
Sumiya666
08.03.2021 11:46 •  Информатика

РЕШИТЕ ПОЖЖЖ ИНФОРМАТИКА НА ПАСКАЛЬ!


РЕШИТЕ ПОЖЖЖ ИНФОРМАТИКА НА ПАСКАЛЬ!

Показать ответ
Ответ:
Алиса547828
Алиса547828
27.02.2023 00:48

Объяснение:

1)

Определим "вес" одного символа в битах: 32 / 4 = 8 бит

Поскольку 2⁸ = 256, в алфавите не может быть больше 256 символов.

2)

а) Алфавит  {0,1} содержит два символа 2 = 2¹, поэтому для кодирования одного символа требуется 1 бит. «1100» содержит 4 символа и будет кодироваться 4 × 1 = 4 битами.

Алфавит  {0,1,2} содержит три символа 2¹ < 3 < 2², поэтому для кодирования одного символа требуется 2 бита. «120» содержит 3 символа и будет кодироваться 3 × 2 = 6 битами.

Вторая строка содержит больше информации, т.е. 6 > 4

б) «100» в aлфaвитe {0,1} займет 3× 1 = 3 бита (рассуждения см выше),

«20» в aлфaвитe{0,1,2} займет 2 × 2 = 4 бита.

Вторая строка содержит больше информации, т.е. 4 > 3

в)  «1001» в aлфaвитe {0,1} займет 4 × 1 = 4 бита.

Алфавит  {0,1,2,3} содержит четыре символа 4 = 2², поэтому для кодирования одного символа требуется 2 бита. «31» содержит 2 символа и будет кодироваться 2 × 2 = 4 битами.

Здесь обе строки содержат равное количество информации, 4 = 4

г) Русский алфавит без "ё" содержит 32 = 2⁵ символа, поэтому один символ кодируется 5 битами. Если с "ё", потребуется уже 6 бит на символ.

Латинский алфавит содержит 2⁴ < 26 < 2⁵ символов, поэтому для кодирования одного символа потребуется 5 бит.

В слове "sphere" 6 латинских букв, поэтому его объем 6 × 5 = 30 бит.

В слове "шар" 3 русские буквы. Даже в алфавите с "ё" под них достаточно отвести 3 × 6 = 18 бит.

В английском слове "sphere" информации больше, чем в русском "шар".

0,0(0 оценок)
Ответ:
elyushik
elyushik
15.01.2023 06:34

а) исполнился 2 раза

б) исполнился 2 раза

в) исполнился 3 раза

Объяснение:

Не совсем понял суть вопроса, но, скорее всего, задача состоит в том, чтобы подсчитать число итераций (количество прохождений цикла), поэтому, распишу такую постановку вопроса

а) for i:=1 to 2 do

В данном цикле переменная i принимает значение 1 и проводит итерации (повторения) до тех пор, пока не дойдёт до значения 2.

- первый проход (i равно единице)

- второй проход (i равно двум)

- конец

То есть, в этой циклической конструкции код исполнился 2 раза (т.к. i увеличивалось с единицы до двух)

б) for i:=2 to 3 do

В данном цикле переменная i принимает значение 2 и проводит итерации (повторения) до тех пор, пока не дойдёт до значения 3.

- первый проход (i равно двум)

- второй проход (i равно трём)

- конец

То есть, в этой циклической конструкции код исполнился 2 раза (т.к. i увеличивалось с двух до трёх)

в) for i:=1 to 3 do

В данном цикле переменная i принимает значение 1 и проводит итерации (повторения) до тех пор, пока не дойдёт до значения 3.

- первый проход (i равно единице)

- второй проход (i равно двум)

- третий проход (i равно трём)

- конец

То есть, в этой циклической конструкции код исполнился 3 раза (т.к. i увеличивалось с единицы до трёх)

Приношу извинения за то, что на русском языке, но украинский я не знаю :)

Надеюсь и правильно понял суть вопроса

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота