1)приведите пример исполнителя алгоритма.2) Должен ли составитель алгоритма знать, кто будет являться исполнителем алгоритма?3)Перечислите свойства алгоритма.4) Поясните значение свойства алгоритма "определенность" .5) Какой представления алгоритма алгоритма более понятен исполнителю алгоритма - человеку?
На картинке указано 4 типа сети: локальная проводная, сеть 4G (LTE), WI-FI, на нижней картинке указан свитч (для соеденений по локальной сети)
Локальная проводная сеть: Нужна для соеденений нескольких устройств, плюсы его в минимальных задержках пинга, минус: нет возможности безпроводного соеденения
4G: Сеть которая служит в качестве передачи мобильного интернета, плюсы: высокая скорость, минусы: не всегда есть покрытие
WIFI: Отличный тип сети, служит для локального соеденения между устройствами, может седенять два устройства разных подключений (провод, и безпроводное), по лакальной сети можно пускать поток интернета. Минусы: работает только в области покрытия.
Объяснение:
я учусь на программиста, так что можешь доверится)
А вообще верхние сети это безпроводные сети,
а нижня это проводная лакальная сеть,
def shortest_chains(n):
def next_chains(chain):
new_elems = set()
for i in range(len(chain)):
for j in range(i, len(chain)):
new_elem = chain[i] + chain[j]
if new_elem > chain[-1] and new_elem not in new_elems:
new_elems.add(new_elem)
yield chain + [new_elem]
current_stage = None
next_stage = [[1]]
answer = []
while len(answer) == 0:
current_stage = next_stage
next_stage = []
for chain in current_stage:
next_stage.extend(next_chains(chain))
answer = [chain[1:] for chain in next_stage if chain[-1] == n]
return answer
def print_solution(n):
answer = shortest_chains(n)
print("Для {} есть {} решений(-я, -е):".format(n, len(answer)))
for i in range(len(answer)):
print("{}. {}".format(i + 1, " ".join(map(str, answer[i]
print()
Запустив, можно получить все 5 возможных решений для числа 7, по 4 решения для 15 и 23 и 87 решений для 63.