КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Графическое представление называется схемой алгоритма или блок-схемой
Графический способ записи алгоритмов. Словесный способ записи алгоритмов Формы записи алгоритма. Основные свойства алгоpитма. В информатике универсальным исполнителем алгоритмов является компьютер. Основные свойства алгоритмов следующие: Понятность — исполнитель алгоритма должен знать, как его выполнять. Дискpетность — алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых действий (шагов). Опpеделенность — каждое действие алгоpитма должно быть четким, однозначным и не оставлять места для пpоизвола исполнения. Pезультативность (или конечность) — алгоpитм должен пpиводить к pешению задачи за конечное число шагов. Массовость — алгоpитм pешения задачи pазpабатывается в общем виде, пpименимом для некотоpого класса задач, pазличающихся лишь исходными данными.
На практике применяются четыре формы представления алгоритмов: · словесная (записи на естественном языке); · графическая (изображение в виде графических символов); · псевдокоды (полуформализованное описание алгоритма на условном алгоритмическом языке); программная (тексты, записанные на языке программирования).
Словесный способ не имеет широкого распространения поскольку: · словесные описания строго не формализуемы; · страдают многословностью записей; · допускают неоднозначность толкования отдельных предписаний.
В блок-схеме каждому типу действий соответствует своя геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
Основные блочные символы для алгоритмов.
Блок " процесс " применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для упрощения схемы несколько отдельных действий обработки можно объединять в один блок. Блок " решение " используется для обозначения передачи управления по условию. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он проверяет. Блок " модификация " используется для организации циклических конструкций. Внутри блока записывается параметр цикла, для которого указываются его начальное значение, конечное значение и шаг изменения значения параметра для повторения (при отсутствии шаг считается равным 1). Блок " предопределенный процесс " используется для обращения к вспомогательным алгоритмам, существующим в виде некоторых самостоятельных модулей подпрограмм, а также для обращений к библиотечным подпрограммам.
Дата добавления: 2014-01-06; Просмотров: 1447; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |