Главная страница

Исполнителя характеризуют среда, элементарные действия, система команд, отказы


Скачать 23.92 Kb.
НазваниеИсполнителя характеризуют среда, элементарные действия, система команд, отказы
Дата17.05.2019
Размер23.92 Kb.
Формат файлаdocx
Имя файлаAlgoritmizatsia.docx
ТипДокументы
#77478

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

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

Алгоритм – это точная последовательность действий, которые следует выполнить для достижения поставленной задачи. Название «алгоритм» произошло от латинской формы имени среднеазиатского математика аль-Хорезми – Algorithmi.

Исполнитель алгоритма – это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

Исполнителя характеризуют: среда, элементарные действия, система команд, отказы.

Среда (или обстановка) – это «место обитания» исполнителя. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка -системы команд исполнителя.

Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. После вызова команды исполнитель совершает соответствующее элементарное действие. Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды.

В информатике универсальным исполнителем алгоритмов является компьютер.

Основными свойствами алгоритма являются:

  • детерминированность (определенность). Предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;

  • результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;

  • массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа;

  • дискретность. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.

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

Наибольшее распространение благодаря своей наглядности получил графический (блок-схемный) способ записи алгоритмов.

При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:

  • линейный;

  • ветвящийся;

  • циклический.

Для записи алгоритмов используют самые разнообразные средства. Выбор средства определяется типом исполняемого алгоритма. Выделяют следующие основные способы записи алгоритмов:

- вербальный, когда алгоритм описывается на человеческом языке;

- символьный, когда алгоритм описывается с помощью набора символов;

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

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


написать администратору сайта