Автоматическая обработка информации презентация

Содержание

Слайд 2

Модели алгоритмических машин

Алан Тюринг (1912-1954), Англия

«Машина Тьюринга» работает с символами любого алфавита

Эмиль Пост

(1897-1954), США

«Машина Поста» работает с двоичным алфавитом

Модели алгоритмических машин Алан Тюринг (1912-1954), Англия «Машина Тьюринга» работает с символами любого

Слайд 3

Примеры программ

Программа для «машины Тюринга»

Программа для «машины Поста»

Примеры программ Программа для «машины Тюринга» Программа для «машины Поста»

Слайд 4

Интерфейс «Машины Поста»

Информационная лента

Каретка
(текущая клетка)

Интерфейс «Машины Поста» Информационная лента Каретка (текущая клетка)

Слайд 5

СКИ МП

сдвиг вправо
← сдвиг влево
↕ запись метки
V удалить метку
? переход
! стоп

СКИ МП сдвиг вправо ← сдвиг влево ↕ запись метки V удалить метку

Слайд 6

Структура алгоритмов

Структура алгоритмов

Слайд 7

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

Линейный алгоритм не содержит логических условий и имеет одну ветвь вычислений. Все

действия последовательно выполняются

Линейный алгоритм Линейный алгоритм не содержит логических условий и имеет одну ветвь вычислений.

Слайд 8

Способ записи линейного алгоритма

словесный
АЛГ открытие двери
НАЧ
достать ключ
вставить ключ в замочную скважину

повернуть ключ 2 раза против часовой стрелки
вынуть ключ
КОН

блок-схема

начало

конец

Способ записи линейного алгоритма словесный АЛГ открытие двери НАЧ достать ключ вставить ключ

Слайд 9

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

Разветвляющийся – последовательность команд зависит от каких – либо условий

Разветвляющийся алгоритм Разветвляющийся – последовательность команд зависит от каких – либо условий

Слайд 10

Способы записи разветвляющегося алгоритма

Полная форма

Неполная форма

условие

серия

условие

Серия 1

Серия 2

ЕСЛИ <условие>
ТО <серия 1>
ИНАЧЕ

<серия 2>
КВ

ЕСЛИ <условие>
ТО <серия>
КВ

Способы записи разветвляющегося алгоритма Полная форма Неполная форма условие серия условие Серия 1

Слайд 11

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

Циклический (повторяющийся) – действие повторяется определенное количество раз или до наступления какого-либо

действия

Циклический алгоритм Циклический (повторяющийся) – действие повторяется определенное количество раз или до наступления какого-либо действия

Слайд 12

Способы записи циклического алгоритма

Цикл с предусловием – цикл, выполнение которого повторяется пока истинно

условие цикла (используется, когда неизвестно, сколько раз должен выполниться оператор)

условие

тело цикла

ДА

НЕТ

ПОКА <условие>, ПОВТОРЯТЬ
НЦ
<тело цикла>
КЦ

Способы записи циклического алгоритма Цикл с предусловием – цикл, выполнение которого повторяется пока

Слайд 13

Практическая работа по составлению линейного алгоритма

Составить программу перевода информационной ленты (ИЛ) машины

Поста (МП) из начального состояния (НС) в конечное (КС)

Практическая работа по составлению линейного алгоритма Составить программу перевода информационной ленты (ИЛ) машины

Имя файла: Автоматическая-обработка-информации.pptx
Количество просмотров: 19
Количество скачиваний: 0