Новости  Акты  Бланки  Договор  Документы  Правила сайта  Контакты
 Топ 10 сегодня Топ 10 сегодня 
  
27.11.2015

Понятие алгоритма и программы - Понятие алгоритма и программы

Языки программирования Паскаль Си Ассемблер Java Matlab Php Html JavaScript CSS C Delphi Турбо Пролог 1С. Компьютерные сети Системное программное обеспечение Информационные технологии Программирование.

Любое управление процессом требует определенных правил и четких действий. Компьютер — это устройство, предназначенное для автоматизации создания, хранения, обработки и передачи данных, а значит здесь должны выполняться четкие предписания для выполнения той или иной задачи.

Для создания программ, предназначенной для решения на ЭВМ какой-либо задачи, требуется составление алгоритма ее решения. Алгоритмами, например, являются правила сложения, умножения, решения алгебраических уравнений, умножения матриц и т. Слово алгоритм происходит от algoritmi, являющегося латинской транслитерацией арабского имени хорезмийского математика IX века аль-Хорезми. Благодаря латинскому переводу трактата аль-Хорезми европейцы в XII веке познакомились с позиционной системой счисления, и в средневековой Европе алгоритмом называлась десятичная позиционная система счисления и правила счета в ней.

Иными словами, алгоритм — это точная инструкция, а инструкции встречаются практически во всех областях человеческой деятельности. Возможны алгоритмы проведения физического эксперимента, сборки шкафа или телевизора, обработки детали. Однако не всякая инструкция есть алгоритм. Инструкция становится алгоритмом только тогда, когда она удовлетворяет определенным требованиям. Одно из требований алгоритма однозначность, то есть если при применении к одним и тем же данным он даст один и тот же результат.

Применительно к ЭВМ алгоритм позволяет формализовать вычислительный процесс, начинающийся с обработки некоторой совокупности возможных исходных данных и направленный на получение определенных этими исходными данными результатов. Термин вычислительный процесс распространяется и на обработку других видов информации, например, символьной, графической или звуковой. Если вычислительный процесс заканчивается получением результатов, то говорят, что данный алгоритм применим к рассматриваемой совокупности исходных данных.

В противном случае говорят, что алгоритм неприменим к совокупности исходных данных. Любой применимый алгоритм обладает следующими основными свойствами:. Дискретность — последовательное выполнение простых или ранее определённых подпрограммы шагов. Преобразование исходных данных в результат осуществляется дискретно во времени. Определенность состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств однозначность толкования инструкций.

Результативность означает возможность получения результата после выполнения конечного количества операций. Массовость заключается в возможности применения алгоритма к целому классу однотипных задач, различающихся конкретными значениями исходных данных разработка в общем виде.

Алгоритм всегда рассчитан на конкретного исполнителя. В нашем случае таким исполнителем является ЭВМ. Для обеспечения возможности реализации на ЭВМ алгоритм должен быть описан на языке, понятном компьютеру, то есть на языке программирования.

Понятия алгоритма и программы разграничены не очень чётко. Обычно программой называют окончательный вариант алгоритма решения задачи, ориентированный на конкретного пользователя. Точки называются вершинами, линии — рёбрами. Перед составлением программ чаще всего составляют алгоритм решения поставленной задачи одним из вышеописанных способов.

При словесно - формульном способе алгоритм записывается в виде текста с формулами по пунктам, составляющих последовательность действий. При блок - схемном описании алгоритм изображается геометрическими фигурами блоками , связанными по управлению линиями направлениями потока со стрелками.

В блоках записывается последовательность действий. Такой вид записи алгоритма обладает наибольшими достоинствами. Кроме того, графическое изображение алгоритма наглядно показывает разветвления путей решения задачи в зависимости от различных условий, повторение отдельных этапов вычислительного процесса и другие детали.

Оформление программ должно соответствовать определенным требованиям рис. В настоящее время действует единая система программной документации ЕСПД , которая устанавливает правила разработки, оформления программ и программной документации. В ЕСПД определены и правила оформления блок-схем алгоритмов ГОСТ Одним из свойств алгоритма является дискретность, то есть представление процесса вычислений на отдельные шаги и выделения отдельных участков программы на определенные структуры.

Понятие алгоритма. Программирование

Любой вычислительный процесс может быть представлен как комбинация элементарных алгоритмических структур:. Предполагает последовательное выполнение команд сверху вниз. Если алгоритм состоит только из структур следования, то он является линейным. Выполнение программы идет по одной из двух, нескольких или множества ветвей.

Выбор ветви зависит от условия на входе ветвления и поступивших сюда данных. Предполагает возможность многократного повторения определенных действий. Количество повторений зависит от условия цикла. Команды, отделенные от основной программы, выполняются лишь в случае их вызова из основной программы из любого ее места. Одна и та же функция может вызываться из основной программы сколь угодно раз. Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ.

Не нашли то, что искали?

Понятие алгоритма. Программирование

Google вам в помощь! Алгоритм является описанием информационного процесса, связанного с изменением состояния объекта от начального состояния к конечному , в виде последовательности элементарных команд. Любой применимый алгоритм обладает следующими основными свойствами: Для задания алгоритма необходимо описать следующие его элементы: Таким образом, можно дать следующее определение программы для ЭВМ: Программа —это описание алгоритма и данных на некотором языке программирования, предназначенное для последующего автоматического выполнения.

К основным способам описания алгоритмов можно отнести следующие: Пусть, например, необходимо найти значение следующего выражения: Словесно-формульным способом алгоритм решения этой задачи может быть записан в следующем виде: Ввести значения а и х. Сложить х и 3. Умножить а на 4. Вывести у как результат вычисления выражения. Любой вычислительный процесс может быть представлен как комбинация элементарных алгоритмических структур: При этом выделят три основных вида алгоритмов: Система программирования — это система для разработки новых программ на конкретном языке программирования.

Общие требования и рекомендации по моделированию. Методология и технология программирования.

  Комментарии к новости 
 Главная новость дня Главная новость дня 
Разрядная таблица по плаванию 2017 год
Замена трамблера ваз 2109
Каталог www shutterstock com
Серологический метод диагностики инфекционных болезней
Стихи на китайском языке
Автостанция домодедово расписание автобусов
Как отрегулировать карбюратор на китайском мотоцикле
График хода температуры воздуха
Установить плагин для скачивания с ютуба
 
 Эксклюзив Эксклюзив 
Хочу чаю слушать
Мегаполис киров каталог
Общая характеристика глобальных проблем современности
Эпиляция сахарным воском
Тормозит компьютер xp что делать
Графики с модулем огэ