"Пока" - while если правильно понял "Если" - if цикл с параметром - for
while - действие выполняется до того, пока требуемое условие заданное в ( ), не будет ложным Например: while <условие> do <операция>
for - действие выполняется до того, пока не выполниться столько - то раз Например: for i:=1 to 10 do //...i:=1 to 10... это сколько раз будет выполняться цикл, в данном случае 10 раз <операция>
if - условие, на которое есть 2 ответа: ДА или НЕТ (это как тип данных boolean, булеан логический тип данных, который тоже имеет 2 значения: true или false) Например: if <условие> then <операция> else <операция>
Адрес сети определяется с маски. К адресу сети относятся числа, где в двоичном представлении маски стоят единицы. 255 - это 1111 1111 в двоичной системе,т.е первые два числа IP полностью относятся к адресу сети. 0 - это 0000 0000 в двоичной,т.е последнее число не относится к адресу сети(пишем 0). Так, 3 числа из 4-х есть: 192.168.x.0 Найдем x: 92 - это 0101 1100 в двоичной 128 - это 1000 0000 в двоичной Применим по-разрядное умножение и найдем третье число. Получается: 0000 0000, а это 0 в десятичной Адрес сети: 192.168.0.0 Число компьютеров в сети это 2 в степени оставшиеся нули в маске и минус 2 "зарезервированных" адреса. Маска в двоичном представлении: 1111 1111.1111 1111.1000 0000.0000 0000 Кол-во нулей: 15 Считаем кол-во компьютеров: 2^15 - 2 = 32768-2 = 32766 компьютеров Найдем наш компьютер: 92 - 0101 1100 73 - 0100 1001 Маска: 1111 1111.1111 1111.1000 0000.0000 0000 Кол-во компьютеров: 0101 1100 0100 1001 Там, где сверху нули это наш адрес компьютера: 101 1100 0100 1001 Переведем в десятичную систему: 23625
"Если" - if
цикл с параметром - for
while - действие выполняется до того, пока требуемое условие заданное в ( ), не будет ложным
Например:
while <условие> do
<операция>
for - действие выполняется до того, пока не выполниться столько - то раз
Например:
for i:=1 to 10 do //...i:=1 to 10... это сколько раз будет выполняться цикл, в данном случае 10 раз
<операция>
if - условие, на которое есть 2 ответа: ДА или НЕТ (это как тип данных boolean, булеан логический тип данных, который тоже имеет 2 значения: true или false)
Например:
if <условие>
then <операция>
else <операция>
255 - это 1111 1111 в двоичной системе,т.е первые два числа IP полностью относятся к адресу сети. 0 - это 0000 0000 в двоичной,т.е последнее число не относится к адресу сети(пишем 0).
Так, 3 числа из 4-х есть: 192.168.x.0
Найдем x:
92 - это 0101 1100 в двоичной
128 - это 1000 0000 в двоичной
Применим по-разрядное умножение и найдем третье число.
Получается: 0000 0000, а это 0 в десятичной
Адрес сети: 192.168.0.0
Число компьютеров в сети это 2 в степени оставшиеся нули в маске и минус 2 "зарезервированных" адреса.
Маска в двоичном представлении: 1111 1111.1111 1111.1000 0000.0000 0000
Кол-во нулей: 15
Считаем кол-во компьютеров: 2^15 - 2 = 32768-2 = 32766 компьютеров
Найдем наш компьютер:
92 - 0101 1100
73 - 0100 1001
Маска: 1111 1111.1111 1111.1000 0000.0000 0000
Кол-во компьютеров: 0101 1100 0100 1001
Там, где сверху нули это наш адрес компьютера: 101 1100 0100 1001
Переведем в десятичную систему: 23625