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

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

Как заказчик описал требования к работе:
Нужен аспирант или преподаватель, чтобы помочь сделать творческая работа по программированию, сроки очень сжатые. Отзовитесь, пожалуйста!
Фрагмент выполненной работы:
Введение Слово «алгоритм» происходит от имени математика Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмом понимали только правила выполнения четырех арифметических действий над числами – сложение, умножение, вычитание и деление. В дальнейшем это понятие стали использовать для обозначения последовательности действий, приводящих к решению любой поставленной задачи. (работа была выполнена специалистами Автор 24) Говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применялся алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результирующие. Актуальность темы исследования обусловлена тем фактом, что понятие алгоритма является не только одним из главных понятий математики, но одним из главных понятий современной науки в целом. Более того, с наступлением эры информационных технологий, алгоритмы стали одним из важнейших факторов цивилизации. Объектом исследования являются понятие и свойства алгоритмов. Цель работы заключается в изучении понятия и свойств алгоритмов и параллельных алгоритмов. Задачами исследования являются: раскрытие понятия алгоритма; исследование свойств и типов алгоритмов; изучение особенностей оценки свойств параллельных алгоритмов. Особенности понятия алгоритма Алгоритм — заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения задачи за конечное число шагов. [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
Заказ выполнил
alexey_ktop
5
скачать
1. Раскройте особенности понятия алгоритма и оценки свойств параллельного алгоритма..docx
2019-01-01 16:29
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
работа была выполнена в кратчайшие сроки. по исполнению нет никаких нареканий. все полностью удовлетворяет требованиям. очень приятно было работать с автором!

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

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка программных модулей для обработки структур данных Python
Курсовая работа
Программирование
Стоимость:
700 ₽
Раскраска графа с помощью метода полного перебора и с помощью OpenMP.
Решение задач
Программирование
Стоимость:
150 ₽
Программирование на языке высокого уровня
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка информационной системы идентефикации личности
Выпускная квалификационная работа
Программирование
Нарисовать мишень матлаб,программа почти написана
Другое
Программирование
Стоимость:
300 ₽
Delphi Логическая игра “Break House” программа
Контрольная работа
Программирование
Стоимость:
300 ₽
Создание мобильного фитнес-приложения на языке C# WinForms
Лабораторная работа
Программирование
Стоимость:
300 ₽
Системный анализ и принятие решений
Реферат
Программирование
Стоимость:
300 ₽
Динамическое программирование (Поиск кратчайшего пути)
Задача по программированию
Программирование
Анализ данных о продажах для улучшения маркетинговой стратегии
Творческая работа
Программирование
Стоимость:
300 ₽
программа выполняющуя поиск минимума функции методом половинного деления
Творческая работа
Программирование
Стоимость:
300 ₽
программа для работы с com портом на С# (Windows forms)
Творческая работа
Программирование
Стоимость:
300 ₽
Разработка мобильного приложения для 8 класса
Творческая работа
Программирование
Стоимость:
300 ₽
разработать веб-сайт, где будет связь с соц.сетями и аналитикой-python
Творческая работа
Программирование
Стоимость:
300 ₽
Разработка приложения-тренажера для обучения по теме «Интегрирование»
Творческая работа
Программирование
Стоимость:
300 ₽
Максимов. Написать программу в VisualStudio C++ 2010
Творческая работа
Программирование
Стоимость:
300 ₽
Найти/реализовать проект в Simulink связанный с системой умный город
Творческая работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы