Сборник понятий по теме

алгоритмы

Понятие

Содержание

Объём

Алгоритм

1. Информационная модель, описывающая процесс преобразования объекта из начального состояния в конечное, в форме последовательности понятных исполнителю команд.(2,152)

2. Описание конечной последовательности действий, строгое исполнение которых приводит к решению задачи за конечное число шагов.(1,143)

3. Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. (3,196)

I. По порядку выполнения действий:

1.1. Линейный;

1.2. Нелинейный.

Линейный алгоритм

1. Алгоритм, в котором команды выполняются однократно одна за другой. (дети)

2. Описание действий, которые выполняются однократно в заданном порядке.(1,148)

3.Алгоритм, в котором команды выполняются одна за другой.(2,189)

Нелинейный алгоритм

1. Алгоритм, в котором действия могут выполняться неоднократно и не в том порядке, в котором записаны. (дети)

По наличию условия:

1.1.  Алгоритм с условием;

1.2.  Алгоритм без условия (Вспомогательный алгоритм).

Алгоритм с условием

1. Нелинейный алгоритм, в состав которого входит команда проверки условия. (дети)

По количеству проверок:

1.1.  Разветвляющийся;

1.2.  Циклический.

Разветвляющийся алгоритм

1. Алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.(1,152)

По наличию действия при ложном значении условия:

1.1. Полный разветвляющийся алгоритм;

1.2. Неполный разветвляющийся алгоритм.

Полный разветвляющийся алгоритм

1.  Разветвляющийся алгоритм, в котором определены действия для любого значения условия. (дети)

Неполный разветвляющийся алгоритм

1. Разветвляющийся алгоритм, в котором действия определены только для истинного значения условия. (дети)

Циклический алгоритм

1. Описание действий, которые должны повторяться указанное число раз, или пока не выполнено заданное условие. (1, 150)

2. Алгоритм с условием, в котором действия повторяются многократно. (дети)

I. По расположению команды проверки условия:

1.1. Циклический алгоритм с предусловием;

1.2. Циклический алгоритм с постусловием.

Циклический алгоритм с предусловием

1. Циклический алгоритм, в котором условие проверяется до выполнения команд - тела цикла. (дети)

I. По виду команды:

1.1. Цикл «пока»;

1.2. Цикл «для» ( с параметром).

Цикл «пока»

1. Циклический алгоритм с предусловием, в состав которого входит команда пока <условие>, делай <тело цикла>. (дети)

Цикл «для» ( с параметром)

1. Циклический алгоритм с предусловием, в состав которого входит команда «для каждого значения…выполнить», что требует того, что действия должны повторятся заданное число раз. (дети)

Циклический алгоритм с постусловием

1. Циклический алгоритм, в котором условие проверяется после выполнения команд - тела цикла. (дети)

Вспомогательный алгоритм (Подпрограмма, процедура)

1. . Алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно без проверки условия. (дети)

2. Алгоритм, который можно использовать в других алгоритмах, указав только его имя. (1, 154)

3. Алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно. (3, 207)

Используемая литература

1. Макарова 7-9 класс. Базовый курс. Теория. Питер, 2003.

2. информатика и информационные технологии. Учебное пособие для 10-11 классов. – М.: Лаборатория Базовых Знаний, АО «Московские учебники», 2001.

3. Информатика. Базовый курс для 7-9 классов – М.: Лаборатория Базовых Знаний, 2000.