1. Компьютеры одной организации, связанные каналами передачи информации длясовместного использования общих ресурсов и периферийных устройств и находящиеся водном здании, называют сетью: 3) локальной
2. Компьютер, предоставляющий свои ресурсы другим компьютерам при совместной работе,называется: 2) сервером
3) Выберите правильные ответы: 1) Каждый компьютер, подключенный к локальной сети, должен иметь сетевую карту Неверные ответы: 2) Одноранговые сети используются в том случае, если в локальной сети более 10 компьютеров (одноранговые сети как правило используются для маленьких сетей) 3) Сервер – это мощный компьютер, необходимый для более надежной работы локальной сети (сервер как правило, но не обязательно, мощнее, но уж точно нужен не для надёжности) 4) Сеть на основе сервера – когда все компьютеры локальной сети равноправны (не все равноправны - есть сервер и клиенты)
4. Интернет – это: 3) глобальная сеть
8. Сети, объединяющие компьютеры в пределах одного региона: 2) региональные
9. Сети, объединяющие компьютеры в пределах одной отрасли, корпорации: 3) корпоративные
10. Выберите из предложенного списка IP-адрес: 1. 193.126.7.29 (IP-адрес версии 4 - 4 числа от 0 до 255, разделённых точками)
12. Web-браузер – это: 4) клиент-программа WWW, обеспечивающая пользователю доступ к информационным ресурсам Интернета
13. Сеть, в которой каждый пользователь сам решает вопрос доступа к своим файлам, называют 3) одноранговой компьютерной сетью
14. Компьютер, подключенный к Интернет, обязательно имеет: 1) IP-адрес
''' Вводятся четыре числа: xa, ya: координаты ферзя xb, yb: координаты другой фигуры
Координаты - целые числа в интервале от 1 до 8.
Вывод - булево значение: сможет ли ферзь побить фигуру за 1 ход. ''' def hits(xa, ya, xb, yb) -> bool: ''' Проверка аргументов. ''' args = (xa, ya, xb, yb) if any([not 1 <= z <= 8 for z in args]): raise ValueError("Неверные координаты!")
''' На одной прямой. ''' if xa == xb or ya == yb: return True
''' Северо-западная диагональ. ''' x_nw, y_nw = xa, ya while x_nw > 1 and y_nw > 1: x_nw -= 1 y_nw -= 1 if x_nw == xb and y_nw == yb: return True
''' Юго-восточная диагональ. ''' x_se, y_se = xa, ya while x_se < 8 and y_se < 8: x_se += 1 y_se += 1 if x_se == xb and y_se == yb: return True
''' Юго-западная диагональ. ''' x_sw, y_sw = xa, ya while x_sw > 1 and y_se < 8: x_sw -= 1 y_sw += 1 if x_sw == xb and y_sw == yb: return True
''' Северо-восточная диагональ. ''' x_ne, y_ne = xa, ya while x_ne < 8 and y_se > 1: x_ne += 1 y_ne -= 1 if x_ne == xb and y_ne == yb: return True
return False # если не бьет
inp = [int(x) for x in input().split()] if hits(*inp): print('YES') else: print('NO')
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку