Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
1. Раскройте особенности понятия алгоритма и оценки свойств параллельного алгоритма.
Создан заказ №3489248
28 декабря 2018

1. Раскройте особенности понятия алгоритма и оценки свойств параллельного алгоритма.

Как заказчик описал требования к работе:
Нужен аспирант или преподаватель, чтобы помочь сделать творческая работа по программированию, сроки очень сжатые. Отзовитесь, пожалуйста!
Фрагмент выполненной работы:
Введение Слово «алгоритм» происходит от имени математика Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмом понимали только правила выполнения четырех арифметических действий над числами – сложение, умножение, вычитание и деление. В дальнейшем это понятие стали использовать для обозначения последовательности действий, приводящих к решению любой поставленной задачи. (работа была выполнена специалистами author24.ru) Говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применялся алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результирующие. Актуальность темы исследования обусловлена тем фактом, что понятие алгоритма является не только одним из главных понятий математики, но одним из главных понятий современной науки в целом. Более того, с наступлением эры информационных технологий, алгоритмы стали одним из важнейших факторов цивилизации. Объектом исследования являются понятие и свойства алгоритмов. Цель работы заключается в изучении понятия и свойств алгоритмов и параллельных алгоритмов. Задачами исследования являются: раскрытие понятия алгоритма; исследование свойств и типов алгоритмов; изучение особенностей оценки свойств параллельных алгоритмов. Особенности понятия алгоритма Алгоритм — заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения задачи за конечное число шагов. [6] Исполнителем алгоритма называется некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом. [3] Исполнителя характеризуют [3]: среда; элементарные действия; система команд; отказы. Среда - обстановка, в которой функционирует исполнитель. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка — системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. После вызова команды исполнитель совершает соответствующее элементарное действие. Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды. [3] Свойства алгоритмов [5]: дискретность - процесс решения задачи должен быть разбит на последовательность отдельных шагов. Таким образом, формируется упорядоченная совокупность отделенных друг от друга команд (предписаний); понятность - алгоритм должен быть понятен исполнителю, и исполнитель должен быть в состоянии выполнить его команды; детерминированность - алгоритм не должен содержать команды, смысл которых может восприниматься неоднозначно. Кроме того, недопустимы ситуации, когда после выполнения очередной команды исполнителю не ясно, какую команду выполнять на следующем шаге; результативность (эффективность) - при точном исполнении всех команд алгоритма, процесс решения задачи должен прекратиться за конечное число шагов и при этом должен быть получен определенный постановкой задачи ответ. массовость - предпочтительно разрабатывать алгоритмы, обеспечивающие решение всего класса задач определенного типа. К примеру, если составляется алгоритм решения квадратного уравнения АХ2+ВХ+С=0, он должен быть вариативен, то есть обеспечивать возможность решения для любых допустимых исходных значений коэффициентов A, B, C. Алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств. К ним относятся следующие способы записи алгоритмов: словесный, формульно-словесный, графический, язык операторных схем, алгоритмический язык. [5] Наибольшее распространение благодаря своей наглядности получил графический (блок-схемный) способ записи алгоритмов. [1, 5] Блок-схемой называется графическое изображение логической структуры алгоритма, в котором каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций. Перечень символов, их наименование, отображаемые ими функции, форма и размеры определяются ГОСТами. [1] При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов [3]: линейный; циклический; ветвящийся. Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов. [6] Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий один или несколько циклов, называется циклическим. По количеству выполнения циклы делятся на циклы с определенным (заранее заданным) числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может проверяться в начале цикла — тогда речь идет о цикле с предусловием, или в конце — тогда это цикл с постусловием. [5] Ветвящимся называется такой вычислительный процесс, в котором выбор направления обработки информации зависит от исходных или промежуточных данных (от результатов проверки выполнения какого-либо логического условия). [1, 6] Оценка свойств параллельных алгоритмоПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
300 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
29 декабря 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
oksaka
5
скачать
1. Раскройте особенности понятия алгоритма и оценки свойств параллельного алгоритма..docx
2019-01-01 16:29
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
работа была выполнена в кратчайшие сроки. по исполнению нет никаких нареканий. все полностью удовлетворяет требованиям. очень приятно было работать с автором!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка программы электронная записная книжка средствами дельфи
Курсовая работа
Программирование
Стоимость:
700 ₽
Ответить на один вопрос по теме Программирование
Ответы на вопросы
Программирование
Стоимость:
300 ₽
Разработка информационной системы учета продаж в автосалоне.
Курсовая работа
Программирование
Стоимость:
700 ₽
Произвести кластеризацию документов в RapidMiner
Другое
Программирование
Стоимость:
300 ₽
сайт интернет аукцион на asp.net (в идеале mvc)
Курсовая работа
Программирование
Стоимость:
700 ₽
Компьютерное моделирование
Творческая работа
Программирование
Стоимость:
300 ₽
Математическое моделирование в Delphi по формуле
Творческая работа
Программирование
Стоимость:
300 ₽
Ігрові програми, як засіб вивчення базових алгоритмічних структур
Творческая работа
Программирование
Стоимость:
300 ₽
Разработка ПО для учета карнавальной продукции
Творческая работа
Программирование
Стоимость:
300 ₽
Метод допустимых направлений
Творческая работа
Программирование
Стоимость:
300 ₽
Исправить программу написать правильную блок схему.
Творческая работа
Программирование
Стоимость:
300 ₽
Анализ данных о продажах для улучшения маркетинговой стратегии
Творческая работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Выражения в Turbo Pascal V.7.0
Выражения определяют правила вычисления некоторых значений. Выражение состоит из операндов и оператора. Операнды выражения представлены константами и (или) переменными. Операторы, как правило, располагаются между операндами и обозначают действия, которые выполняются над операндами. Приведем в таблице операторы языка Turbo Pascal и математические действия, которые они обозначают.

Когда записываем вы...
подробнее
Структурированные типы данных в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используются следующие:
В стандарте языковой среды Turbo Pascal имеются упакованные (packed) и неупакованные структурированные типы данных, но на них мы сегодня останавливаться не станем. Рассмотрим подробнее первые три типа из вышеперечисленных.
Массивы бывают одномерные и многомерные. При задании массива будем использовать ключевое слово array, после которого...
подробнее
Табличный дизайн в HTML
Таблицы явились дополнением к первоначальной идее, их добавили в развивающийся на тот момент язык HTML в качестве средства, представляющего данные для совместного использования исследователями и учеными. В то время язык CSS еще не появился, т.е. не существовало еще технологии, которая отвечала бы именно за способ представления страниц. Так как таблицами формируется сетка, разработчики быстро пришл...
подробнее
Оформление стилей веб-страниц
Стилистическое оформление всех страниц Web-сайта является одним из важных условий создания хорошего сайта. Казалось бы, что сделать это достаточно просто, стоит только установить одинаковые значения для всех визуальных свойств объектов. Но, если Web-страницы, входящие в проект, имеют достаточно большой объем, этот процесс может отнять много времени. Для автоматизации данного процесса можно использ...
подробнее
Выражения в Turbo Pascal V.7.0
Выражения определяют правила вычисления некоторых значений. Выражение состоит из операндов и оператора. Операнды выражения представлены константами и (или) переменными. Операторы, как правило, располагаются между операндами и обозначают действия, которые выполняются над операндами. Приведем в таблице операторы языка Turbo Pascal и математические действия, которые они обозначают.

Когда записываем вы...
подробнее
Структурированные типы данных в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используются следующие:
В стандарте языковой среды Turbo Pascal имеются упакованные (packed) и неупакованные структурированные типы данных, но на них мы сегодня останавливаться не станем. Рассмотрим подробнее первые три типа из вышеперечисленных.
Массивы бывают одномерные и многомерные. При задании массива будем использовать ключевое слово array, после которого...
подробнее
Табличный дизайн в HTML
Таблицы явились дополнением к первоначальной идее, их добавили в развивающийся на тот момент язык HTML в качестве средства, представляющего данные для совместного использования исследователями и учеными. В то время язык CSS еще не появился, т.е. не существовало еще технологии, которая отвечала бы именно за способ представления страниц. Так как таблицами формируется сетка, разработчики быстро пришл...
подробнее
Оформление стилей веб-страниц
Стилистическое оформление всех страниц Web-сайта является одним из важных условий создания хорошего сайта. Казалось бы, что сделать это достаточно просто, стоит только установить одинаковые значения для всех визуальных свойств объектов. Но, если Web-страницы, входящие в проект, имеют достаточно большой объем, этот процесс может отнять много времени. Для автоматизации данного процесса можно использ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы