|
Типы алгоритмовНесколько простых линейных элементов объединяются в составленную линейную структуру. Так, фильм объединяет некоторую последовательность отдельных эпизодов, учебник состоит из отдельных тем (разделов), тема - из отдельных подразделений, ваше творение по литературе или реферат по истории состоит из введения, главной (основной) части и выводов. В процессе изучения отдельных предметов вы наверняка заметили, что есть темы, которые независимы друг от друга, поэтому отдельные темы в учебнике можно переставить, а можно изменить порядок следования отдельных фрагментов или эпизодов в фильме, составные части вашего произведения, например вступление и выводы? Сложенными есть такие базовые структурные элементы и базовые структуры алгоритмов, как разветвленная, где выбирается «направление» выполнения алгоритма в зависимости от выполнения предварительно сформулированной условия, и циклическая - та, в которой повторяется выполнение элементарной действия в зависимости от того, выполняется условие или нет. Разветвленный элемент алгоритма (алгоритм в целом) - операция (алгоритм), где есть выбор одной из двух возможных действий в зависимости от предварительно сформулированной условия. Разветвленный элемент (алгоритм) может быть записанным в полной или сокращенной форме, что на блок-схемах выглядит так: Сокращенная форма ветвления в случае невыполнения условия не предусматривает никаких действий, и алгоритм переходит к выполнению следующего базового элемента, поэтому блок «Действие 2» отсутствует. Вдумайтесь в примеры: 1) Вспомните определение модуля действительного числа. Формулой его описывают так: | а | = а, если а> 0, а, если а <0. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Типы алгоритмов- Технологии Internet - Использование языков и сред программирования как средств обучения - Информационная модель - Этапы проектирования при разработке программного продукта |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |