Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информа_v15-16.doc
Скачиваний:
5
Добавлен:
02.11.2018
Размер:
77.82 Кб
Скачать

Понятие алгоритма

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

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

Языки программирования

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

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

Виды алгоритмов

Линейные – действия выполняются одно за другим.

Разветвлённые – есть условие и есть хотя бы два пути выполнения алгоритма.

Циклические – многократное выполнение некоторой группы шагов.

Адаптивный – обладает свойством настраиваться на условия применения.

Логический – алгоритм решения логической задачи.

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

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

Правила записи схем алгоритмов

Две и более входящие линии могут объединяться в одну исходящую линию. Если две или более линии объединяются в одну линию, место объединения должно быть смещено.

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

Программного обеспечения

Программное обеспечение (ПО) – это совокупность программных средств, управляющих работой ЭВМ и/или автоматизированной системы, а также документация, необходимая для эксплуатации средств. Различают общее и прикладное (специальное) программное обеспечение.

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

Прикладное (специальное) ПО – часть ПО, состоящая из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей ЭВМ, и созданных на их основе автоматизированных систем.

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

Синергетика

Синергетика – междисциплинарное направление научных исследований, задачей которого является изучение природных явлений и процессов на основе принципов самоорганизации систем (состоящих из подсистем).

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

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

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

Синергетические подходы обычно применяются к физическим системам, гораздо более простым, чем те, что изучаются генетиками и экологами.

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

Г. Хакена, он применяется в популяционной экологии и возможно его обобщение и более широкое применение к биологическим системам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]