Практическая работа №22 Тема: Разработка линейных алгоритмов
Задание:
1. Задача 1. Найти площадь треугольника со сторонами a,b и с (линейный алгоритм). Составить
блок-схему. Набрать программу в PascalABC и протестировать.
2. Задача 2. Найти сумму, разность, произведение и частное двух чисел, введенных с клавиатуры.
Составить блок-схему. Набрать программу в PascalABC и протестировать.
Порядок выполнения:
1.На рабочем столе найти значок и открыть программу PascalABC
2.Набрать код программы.
3.Для запуска программы нажать зеленую стрелку.
1 ЧАСТИ РЕЧИ
Существительные - Глаголы -
письмо съел
мальчик вьет
семья
тетрадь
подъем
2 РАЗДЕЛИТЕЛЬНЫЙ Ъ И Ь ЗНАКИ
ь ъ
Письмо Съел
Мальчик Подъем
Вьет
Семья
Тетрадь
, соответственно 192 представляет собой 2 единицы и нули в двоичной записи.
Тогда целая маска выглядит как
.
В маске есть только 6 нулей, которые соответствуют внутреннему адресу компьютера. 6 битами можно закодировать компьютера, таким образом эта маска допускает 64 адреса. Но так как 2 адреса заняты (адресом сети и широковещательным), то для подсети остается только 62 адреса.
Поясню, как это скорее всего работает:
Пусть A = 255.255.255.192.
Пусть какой-то пакет информации поступил на адрес B, первые 26 бит которого соответствуют адресу сети C. Это можно проверить результатом операции
A ^ B = C ^ A.
Далее этот пакет следует перенаправить на какой-то компьютер подсети. Его адрес узнаем операцией (not A) ^ B.
Но это лишь то, как я себе представил, могу ошибаться.