Основы алгоритмизации. Виды алгоритмов.



Различают следующие виды алгоритмов:

· Линейный – список команд (указаний), выполняемых последовательно друг за другом;

· Разветвляющийся – алгоритм, содержащий хотя бы одну проверку условия, в результате которой обеспечивается переход на один из возможных вариантов решения;

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

Основы алгоритмизации. Виды ветвлений.

Ветвление - это алгоритмическая конструкция, в которой в зависимости от условия выполняется та или иная последовательность действий.

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

Виды ветвлений:

· Если-то

· Если-то-иначе

· Выбор

· Выбор-иначе

*31. Основы алгоритмизации. Циклические алгоритмы.

Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие.

Существует 3 типа циклических структур:

  • Цикл с предусловием;
  • Цикл с послеусловием;
  • Цикл с параметром;

Иначе данные структуры называют циклами типа «Пока», «До», «Для».

 

Основы алгоритмизации. Массивы.

Массив – это последовательность однородных данных под одним именем.

Индекс – это порядковый номер элемента в массиве.

Имя массива, как и имя переменной, должно начинаться с латинской буквы, допустимы цифры.

Тип массива определяется типом данных: целые, вещественные или текстовые.

Размерность – количество чисел, однозначно определяемых положение элемента в массиве.

*33. Компьютерные сети. Основные понятия.

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

Протоколы – это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг с другом.

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

Канал связи – система технических устройств и линий связи, обеспечивающая передачу информации между абонентами.

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

Клиент – это компьютер, обращающийся к совместно используемым ресурсам на сервере.

*34. Компьютерные сети. Виды компьютерных сетей.

Все многообразие компьютерных сетей можно разделить на несколько видов по различным признакам:

По территории:

· локальные – охватывают небольшие территории и располагаются внутри отдельных офисов, банков, корпораций, домов;

· региональные – образуются путем объединения локальных сетей на отдельных территориях;

· глобальные (интернет).

По способу связи компьютеров:

· проводные (компьютеры соединяются посредством кабеля);

· беспроводные (компьютеры обмениваются информацией посредством радиоволн. например, по технологии WI-FI или Bluetooth).

По способу управления:

· с централизованным управлением – для управления процессом обмена данных в сети выделяется одна или несколько машин (серверов);

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

По составу вычислительных средств:

· однородные – объединяют однородные вычислительные средства (компьютеры);

· неоднородные – объединяют различные вычислительные средства (например: ПК, торговые терминалы, веб-камеры и сетевое хранилище данных).

 

 


Дата добавления: 2019-02-22; просмотров: 181; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!