9. Какая строка из перечисленных описывает целую переменную на языке Pascal?
а. var x: integer;
б. var x: boolean;
в. var x: real;
г. var x: char.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
В Pascal есть 5 целых типов:
Разберём каждый из вариантов ответа:
Так как тип integer относится к целому типу данных, то данная строка описывает целую переменную.
Тип boolean относится к логическому типу данных, а значит данная строка описывает логическую переменную.
Тип real относится к вещественному типу данных, а значит не может описывать целую переменную.
Тип char используется для хранения одного символа, а не целого числа.
адрес узла : 91.62.203.130
адрес сети: 91.62.192.0
Рассмотрим третьи байты узла и сети, т.к в первых двух байтах их адреса совпадают и следовательно адрес маски будет равен 255₁₀ или 11111111₂
Переведем значения в двоичную систему
203₁₀ = 11001011₂
192₁₀ =11000000₂
Адрес сети получается в результате применения поразрядной конъюнкции IP-адреса узла и маски.
Вычисляем адрес маски: 11000000
Нам надо вычислить минимальное количество единиц, поэтому предположим что в значении маски на единицу меньше:
10000000, тогда адрес сети примет вид: 10000000₂=128₁₀, что не совпадает с условием задачи.
Поэтому минимальное значение единиц в третьем байте маски=2, плюс 16 единиц в первых двух байтах.
Итого наименьшее возможное количество единиц в маске=18
Объяснение:
9. Какая строка из перечисленных описывает целую переменную на языке Pascal?
а. var x: integer;
б. var x: boolean;
в. var x: real;
г. var x: char.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ВведениеЦелый тип данных в PascalВ Pascal есть 5 целых типов:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ищем верный ответРазберём каждый из вариантов ответа:
а. var x: integer;Так как тип integer относится к целому типу данных, то данная строка описывает целую переменную.
б. var x: boolean;Тип boolean относится к логическому типу данных, а значит данная строка описывает логическую переменную.
в. var x: real;Тип real относится к вещественному типу данных, а значит не может описывать целую переменную.
г. var x: char.Тип char используется для хранения одного символа, а не целого числа.
Конечный ответ:ответ: а) var x: integer.адрес узла : 91.62.203.130
адрес сети: 91.62.192.0
Рассмотрим третьи байты узла и сети, т.к в первых двух байтах их адреса совпадают и следовательно адрес маски будет равен 255₁₀ или 11111111₂
Переведем значения в двоичную систему
203₁₀ = 11001011₂
192₁₀ =11000000₂
Адрес сети получается в результате применения поразрядной конъюнкции IP-адреса узла и маски.
Вычисляем адрес маски: 11000000
Нам надо вычислить минимальное количество единиц, поэтому предположим что в значении маски на единицу меньше:
10000000, тогда адрес сети примет вид: 10000000₂=128₁₀, что не совпадает с условием задачи.
Поэтому минимальное значение единиц в третьем байте маски=2, плюс 16 единиц в первых двух байтах.
Итого наименьшее возможное количество единиц в маске=18
Объяснение: