Файл: Задание 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 Пример. В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Какое количество страниц (в тысячах) будет найдено по запросу Прямая? Решение: 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 из десятичной в двоичную
Выписываем остатки от деления снизу вверх 4710=1011112 Перевод в десятичную систему счисления Таблица умножения на 16
| ||||||||||||||||
Задание 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-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г:
Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. Решение. IP-адрес представляет собой четыре разделённых точками числа, каждое из которых не больше 255. Возможен только вариант 116.213.234.243 (БВГА) |