Файл: Задание 1 Пример в одной из кодировок Unicode каждый символ кодируется 16 битами. Ваня написал текст (в нём нет лишних пробелов) D, Io, Ada, Java, Swift, Python, ColdFusion языки программирования.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 285

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Задание 1

Пример 1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Ваня написал текст (в нём нет лишних пробелов):

«D, Io, Ada, Java, Swift, Python, ColdFusion — языки программирования».

Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

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

Решение: 16 бит – это 2 байта, значит 1 символ весит 2 байта. Так как высказывание стало весить на 10 байт меньше, то было вычеркнуто 10:2 = 5 символов. Если учесть что два из них это пробел и запятая, то остается 5-2=3 символа
Пример 2. Рассказ, набранный на компьютере, содержит 8 страниц, на каждой странице 40 строк, в каждой строке 48 символов. Определите информационный объём рассказа в Кбайтах в кодировке Windows, в которой каждый символ кодируется 8 бит.

Решение.

Найдем количество символов в рассказе: 8 · 40 · 48

Один символ кодируется одним байтом (8 бит = 1 байт),

Тогда размер файла равен 8 · 40 · 48 · 1 байт, так как

1 килобайт = 1024 байта, то разделим размер файла на 1024,

(8 · 40 · 48 · 1) : 1024 = 15 Кб. Ответ: 15.

1 байт=8 бит=23бит

1Кбайт(килобайт)=1024байт=210байт

1Мбайт(мегабайт)=1024Кбайт=210Кбайт

1Гбайт(гигабайт)=1024Мбайт=210Мбайт

Задание 8

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&».

A = x + y

B = y + z

A & B = y

A | B = x + y + z
Пример. В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

 Запрос

Найдено страниц (в тысячах)

Угол | Прямая

180

Угол

60

Угол & Прямая

20

 Какое количество страниц (в тысячах) будет найдено по запросу

Прямая?
Решение: x + y + z = 180

x + y = 60

y = 20

Найти y + z (Прямая состоит из двух областей)

60 + z = 180

z = 120

y + z = 140 Ответ: 140

Задание 3

Пример 1. Напишите наибольшее целое число x, для которого истинно высказывание: НЕ (X чётное) И НЕ (X >= 7).

Решение. Запишем выражение в виде: (X нечётное) И (X < 7).

Значит, наибольшее число, для которого высказывание будет истинным — 5.
Пример 2. Для какого целого числа X ЛОЖНО высказывание:

(X > 7) ИЛИ НЕ (X > 6).

Решение.

Логическое «ИЛИ» ложно только тогда, когда ложны оба высказывания. Запишем выражение в виде: (X > 7) ИЛИ (X ≤ 6).

Значит, число, для которого высказывание будет ложным — 7.

Задание 10

Степени 2, 8, 16



Шестнадцатеричная система счисления


Перевод в двоичную систему счисления

Пример. Перевести 4710 из десятичной в двоичную

47

1

46:2=23

1

22:2=11

1

10:2=5

1

4:2=2

0

2:2=1

1

Выписываем остатки от деления снизу вверх 4710=1011112






Перевод в десятичную систему счисления
Таблица умножения на 16

16·2=32

16·3=48

16·4=64

16·5=80

16·6=96

16·7=112

16·8=128

16·9=144

16·11=176

16·12=192

16·13=208

16·14=224

16·15=240

16·16=256





Задание 5

У исполнителя Альфа две команды, которым присвоены номера:

1. прибавь 1;

2. умножь на b

(b — неизвестное натуральное число; b ≥ 2).

Известно, что программа 11211 переводит число 3 в число 62. Определите значение b.

Решение.

1. 3+1=4

1. 4+1=5

2. 5b

1. 5b+1

1. 5b+1+1

5b + 2=62

5b=60

b =60:5=12.
Внимание! 5b + 2 ≠ 7b

Задание 6

Если S < 6 И t < 6, это означает и первое и второе условие должны выполняться

Если S < 6 ИЛИ t < 6, это означает, что должно выполняться хотя бы одно из двух условий


Задание 7

Протокол: // Сервер / файл
Пример. На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г:

4.243

116.2

13

.23

А

Б

В

Г

Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.

Решение.

IP-адрес представляет собой четыре разделённых точками числа, каждое из которых не больше 255.

Возможен только вариант 116.213.234.243 (БВГА)