Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике для 10 класса "Автоматическая обработка информации. Машина Поста"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Презентация по информатике для 10 класса "Автоматическая обработка информации. Машина Поста"

библиотека
материалов
Автоматическая обработка информации Информатика 11 класс Учитель информатики...
В 30-х годах XX века возникает новая наука — теория алгоритмов. Вопрос, на ко...
Английский ученый Алан Тьюринг предложил модель такого исполнителя, получившу...
Практически одновременно с Тьюрингом (1936-1937 гг.) другую модель алгоритмич...
Ал­горитм, по которому работает машина Поста, будем на­зывать программой. Дог...
Опишем архитектуру машины Поста. Име­ется бесконечная информационная лента, р...
Если произвести замену меток на единицы, а пустых клеток — на нули, то информ...
Назначение машины Поста — производить преобразования на инфор­мационной ленте...
Система команд машины Поста Команда	Действие n ← m	Сдвиг каретки на шаг влево...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
Пример программы решения задачи на машине Поста Исходное состояние показано н...
В процессе выполнения приведенной программы многократно повторя­ется выполнен...
Задание: На информационной ленте машины Поста расположен массив из N меток. К...
Задание: На ленте поставлена метка в одной-единственной ячейке. Каретка стоит...
Составить программу перевода информационной ленты из начального состояния в к...
Составить программу для прохождения каретки от левой метки к правой. Количест...
Составить программу для заполнения всех клеток от левой метки до правой. Коли...
27 1

Описание презентации по отдельным слайдам:

№ слайда 1 Автоматическая обработка информации Информатика 11 класс Учитель информатики
Описание слайда:

Автоматическая обработка информации Информатика 11 класс Учитель информатики МБОУСОШ №61 г.Тулы Слепцова Н.Ю.

№ слайда 2 В 30-х годах XX века возникает новая наука — теория алгоритмов. Вопрос, на ко
Описание слайда:

В 30-х годах XX века возникает новая наука — теория алгоритмов. Вопрос, на который ищет ответ эта наука: для всякой ли задачи обработки информации может быть построен алгоритм решения? Но чтобы ответить на этот вопрос, надо сначала договориться об исполнителе, на которого должен быть ориентирован алгоритм.

№ слайда 3 Английский ученый Алан Тьюринг предложил модель такого исполнителя, получившу
Описание слайда:

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

№ слайда 4 Практически одновременно с Тьюрингом (1936-1937 гг.) другую модель алгоритмич
Описание слайда:

Практически одновременно с Тьюрингом (1936-1937 гг.) другую модель алгоритмической машины описал Эмиль Пост. Машина Поста работает с двоичным алфавитом и несколько проще в своем «устройстве». Можно сказать, что машина Поста является частным слу­чаем машины Тьюринга. Однако именно работа с двоич­ным алфавитом представляет наибольший интерес, по­скольку, как вы знаете, современный компьютер тоже ра­ботает с двоичным алфавитом.

№ слайда 5 Ал­горитм, по которому работает машина Поста, будем на­зывать программой. Дог
Описание слайда:

Ал­горитм, по которому работает машина Поста, будем на­зывать программой. Договоримся о терминологии: под словом «программа» мы всегда будем понимать алгоритм, записанный по строгим правилам языка команд исполнителя — на языке программирования для данного исполнителя.

№ слайда 6 Опишем архитектуру машины Поста. Име­ется бесконечная информационная лента, р
Описание слайда:

Опишем архитектуру машины Поста. Име­ется бесконечная информационная лента, разделенная на позиции — клетки. В каждой клетке может либо сто­ять метка (некоторый знак), либо отсутствовать (пусто). Вдоль ленты движется каретка — считывающее устройство. На рисун­ке она обозначена стрелкой. Каретка может передвигаться шагами: один шаг — смещение на одну клетку вправо или влево. Клетку, под которой установлена каретка, будем называть текущей. Каретка является еще и процессором машины. С ее помощью машина может: • распознать, пустая клетка или помеченная знаком; • стереть знак в текущей клетке; • записать знак в пустую текущую клетку. v v v v v

№ слайда 7 Если произвести замену меток на единицы, а пустых клеток — на нули, то информ
Описание слайда:

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

№ слайда 8 Назначение машины Поста — производить преобразования на инфор­мационной ленте
Описание слайда:

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

№ слайда 9 Система команд машины Поста Команда	Действие n ← m	Сдвиг каретки на шаг влево
Описание слайда:

Система команд машины Поста Команда Действие n ← m Сдвиг каретки на шаг влево и переход к выполнению команды с номером m n → m Сдвиг каретки на шаг вправо и переход к выполнению команды с номером m n v m Запись метки в текущую пустую клетку и переход к выполнению команды с номером m n ↕ m Стирание метки в текущей клетке и переход к выполнению команды с номером m n ! Остановка выполнения программы n ? m,k Переход в зависимости от содержимого текущей клетки: если текущая клетка пустая, то следующей будет выполняться команда с номером m, если непустая – команда с номером k

№ слайда 10 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 11 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины v v v v

№ слайда 12 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 13 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 14 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 15 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 16 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 17 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 18 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 19 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 20 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 21 Пример программы решения задачи на машине Поста Исходное состояние показано н
Описание слайда:

Пример программы решения задачи на машине Поста Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки. v v v v v Команда Действие 1 ↕ 2 Стирание метки; переход к следующей команде 2 → 3 Сдвиг вправо на один шаг 3 ? 2,4 Если клетка пустая, то переход к команде 2, иначе – к команде 4 4 ← 5 Сдвиг влево на шаг (команда выполнится , когда каретка выйдет на первый знак группы) 5 v 6 Запись метки в пустую клетку 6 ! Остановка машины

№ слайда 22 В процессе выполнения приведенной программы многократно повторя­ется выполнен
Описание слайда:

В процессе выполнения приведенной программы многократно повторя­ется выполнение команд с номерами 2 и 3. Такая ситуация называется циклом. Напомним, что цикл относится к числу основных алгоритмичес­ких структур вместе со следованием и ветвлением.

№ слайда 23 Задание: На информационной ленте машины Поста расположен массив из N меток. К
Описание слайда:

Задание: На информационной ленте машины Поста расположен массив из N меток. Каретка расположена под крайней левой меткой. Какое состояние установится на ленте после выполнения следующей программы? 1 → 2 2 ↕ 3 3 → 4 4? 5, 2 5 ← 6 6 V 7 7 !

№ слайда 24 Задание: На ленте поставлена метка в одной-единственной ячейке. Каретка стоит
Описание слайда:

Задание: На ленте поставлена метка в одной-единственной ячейке. Каретка стоит на некотором расстоянии левее этой ячейки. Необходимо подвести каретку к ячейке, стереть метку и остановить каретку слева от этой ячейки.

№ слайда 25 Составить программу перевода информационной ленты из начального состояния в к
Описание слайда:

Составить программу перевода информационной ленты из начального состояния в конечное: Начальное состояние: Конечное состояние: … ۷ ۷ ۷   ۷   ۷   ۷ … … ۷ ۷ ۷   ۷ ۷   ۷ ۷ …

№ слайда 26 Составить программу для прохождения каретки от левой метки к правой. Количест
Описание слайда:

Составить программу для прохождения каретки от левой метки к правой. Количество пустых клеток между метками неизвестно. Начальное состояние: Конечное состояние: … ۷               ۷ … … ۷               ۷ …

№ слайда 27 Составить программу для заполнения всех клеток от левой метки до правой. Коли
Описание слайда:

Составить программу для заполнения всех клеток от левой метки до правой. Количество пустых клеток между метками неизвестно. Начальное состояние: Конечное состояние: … ۷               ۷ … … ۷ ۷ ۷ ۷ ۷ ۷ ۷ ۷ ۷ …

Краткое описание документа:

Цель урока - сформировать и закрепить знания учащихся по теме "Автоматическая обработка информации. Машина Поста" В презентации рассматривается модель машины Поста, а также содержатся задания для самостоятельной работы учащихся.Литература: Семакин И.Г. Информатика и ИКТ. Базовый уровень: учебник для 10-11 классов / И.Г. Семакин, Е.К. Хеннер. – 8-е изд. - М.: БИНОМ. Лаборатория знаний, 2012. Семакин И.Г. Информатика и ИКТ. Базовый уровень: практикум для 10-11 классов / И.Г. Семакин, Е.К. Хеннер, Т.Ю. Шеина. – 7-е изд.– М.: БИНОМ. Лаборатория знаний, 2012.

Автор
Дата добавления 06.08.2014
Раздел Информатика
Подраздел Презентации
Просмотров8757
Номер материала 149256080629
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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