Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Альбомная разметка.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
786.12 Кб
Скачать

29. Топологии компьютерных сетей.

Топологии компьютерных сетей –это конфигурация графа, вершинам которого соответствуют конечные узлы и коммуникационное оборудование сети, а ребрам – физические или информационные связи между вершинами.

Полносвязная топологияэто топология сети, в которой каждый компьютер непосредственно связан со всеми остальными.

Ячеистая топология (mesh) – это топология сети, которая получается из полносвязной путём удаления некоторых связей. Непосредственно связываются только те компьютеры, между которыми происходит интенсивный обмен данными, а для обмена данными между компьютерами, не соединенными прямыми связями, используются транзитные передачи через промежуточные узлы.

Кольцевая топология (ring) – это топология сети, данные в которой передаются по кольцу от одного компьютера другому. Передача данных, как правило, организована в одном направлении.

Звездообразная топология (star) – это топология сети, при которой каждый компьютер подключается непосредственно к общему центральному устройству, условно называемому концентратором, который направляет передаваемую информацию одному или всем остальным компьютерам сети.

Топология общая шина (bus) – это частный случай топологии «звезда». В качестве центрального элемента здесь выступает пассивный кабель с подключенными по схеме «монтажное ИЛИ» компьютерами. Передаваемая информация распространяется по кабелю и доступна одновременно всем узлам сети.

Смешанная топология преобладает в крупных сетях с произвольными связями между компьютерами. В таких сетях можно выделить отдельные произвольно связанные фрагменты, имеющие типовою топологию, поэтому их называют сетями со смешанной топологией.

30. Программирование разветвляющихся алгоритмов. Логические переменные и операции над ними. Условные операторы. Оператор выбора.

Программирование разветвляющихся алгоритмов - алгоритм называется разветвляющимся, если он содержит несколько ветвей выполнения программы отличающихся друг от друга содержанием вычислений.

Логические переменные и операции над ними - знаки и формулы, которые могут принимать различные значения в зависимости от содержания обозначаемых ими высказываний.  логические выражения могут принимать одно из двух истинностных значений — «истинно» или «ложно». Логические операции служат для получения сложных логических выражений из более простых. В свою очередь, логические выражения обычно используются как условия для управления последовательностью выполнения программы.

Условный оператор реализует выполнение определённых команд

при условии, что некоторое логическое выражение (условие) принимает значение «истина» true. В большинстве языков программирования условный оператор начинается с ключевого слова if.

Условный оператор позволяет в процессе выполнения программы выбирать одно из двух возможных действий в зависимости от значения логического выражения.

Оператор выбора (или оператор варианта) дает возможность выполнить одно из нескольких действий в зависимости от значения скалярного выражения или выражения ограниченного типа.