КАТЕГОРИИ: Архитектура-(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) |
Определение алгоритма. Основные типы и свойства алгоритмов
Алгоритмы и программы Обслуживание компьютера Функция ОС по обслуживанию компьютера решается включением в состав операционной системы служебных программ: § программы обслуживания дисков – утилиты (Format - форматирование, Defrag - дефрагментация файлов, ScanDisk – проверка диска и др.); § программы архивирования файлов, обеспечивающие процесс сжатия информации в файлах с целью уменьшения размера файла. (Win Zip, WinRar и др.); § антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов (DrWeb, Anti-Virus и др.) и т.д. Алгоритм – конечная последовательность однозначных предписаний, исполнение которых позволяет с помощью конечного числа шагов получить решение задачи, однозначно определяемое исходными данными. Алгоритмы могут быть представлены в словесно-формульном описании, в графической блок-схемы, в виде таблиц. Типы алгоритмов. Согласно строению алгоритма выделяют 3 основных типа алгоритмов – линейные, разветвляющиеся, циклические. Линейный алгоритм. Команды выполняются последовательно одна за другой. Разветвляющийся алгоритм. Та или иная серия команд выполняется после проверки истинности условия (в структуру "ветвление" входит условие). Циклический алгоритм. Серия команд (тело цикла) выполняется многократно.
Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм Свойства алгоритмов. Дискретность. Алгоритм должен представлять процесс решения задачи как последовательность простых шагов. При этом для выполнения каждого шага требуется конечный отрезок времени, то есть преобразование исходных данных происходит дискретно. Определенность. Каждая команда алгоритма должна быть четкой, однозначной и не допускать места для разночтения. Результативность – Алгоритм должен приводить к решению поставленной задачи за конечное число шагов. Массовость. Алгоритм решения задачи разрабатывается не для одной задачи, а для целого класса однотипных задач.
Дата добавления: 2014-01-06; Просмотров: 453; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |