Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы информатика.docx
Скачиваний:
15
Добавлен:
28.03.2016
Размер:
814.75 Кб
Скачать
  1. Алгоритм. Исполнитель алгоритма.

Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Свойства алгоритмов: 1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке); 2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае); 3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения); 4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными); 5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).

Виды алгоритмов: 1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); 2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание); 3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)  4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).

Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.

Стадии создания алгоритма: 1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает. 2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.

Объект, который будет выполнять алгоритм, обычно называют исполнителем.

Исполнитель - объект, который выполняет алгоритм.

Идеальными исполнителями являются машины, роботы, компьютеры...

Исполнитель способен выполнить только ограниченное количество команд. Поэтому алгоритм разрабатывается и детализируется так, чтобы в нем присутствовали только те команды и конструкции, которые может выполнить исполнитель.

Исполнитель, как и любой объект, находится в определенной среде и может выполнять только допустимые в нем действия. Если исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.

Компьютер – автоматический исполнитель алгоритмов.

  1. Основные этапы построения модели.

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

Моделирование – это метод познания, состоящий в создании и исследовании моделей

Материальные модели – воспроизводят геометрические, физические и другие свойства объектов в материальной форме

Информационные модели – представляют объекты и процессы в форме схем, чертежей, таблиц, формул, текстов и т.д.

Этапы моделирования:

  1. Постановка цели моделирования

  2. Анализ моделирования объекта и выделение всех его известных свойств

  3. Анализ его выделенных свойств с точки зрения цели моделирования и определение, какие из них следует считать существенными

  4. Выбор формы представления модели

  5. Формализация

  6. Анализ полученной модели на непротиворечивость

  7. Анализ адекватьности полученной модели объекты и цели моделирования