• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

Компьютерная презентация на тему "Машина Поста"

Опубликовано Ратникова Ольга Валентиновна вкл 14.12.2014 - 17:23
Автор: 
Савенко Юлия

Машина Поста – это несуществующая реально вычислительная машина, созданная для уточнения (формализации) понятия алгоритма.Представляет собой универсальный исполнитель, позвроляющий ввводить начальные данные и читать результат выполнения программы.

Скачать:

ВложениеРазмер
Файл mashina_posta.pptx139.2 КБ
Предварительный просмотр:
Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Подписи к слайдам:

Слайд 1

Презентация подготовлена ученицей 10 «Д» класса Школы № 471 Савенко Юлией Машина Поста

Слайд 2

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

Слайд 3

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

Слайд 4

Устройство машины

Слайд 5

Принцип действия Текущее состояние машины Поста описывается состоянием ленты и положением каретки. Состояние ленты – информация о том, какие секции пусты, а какие отмечены. Шаг – это движение каретки на одну ячейку влево или вправо. Кареткой управляет программа, состоящая из строк команд.

Слайд 6

Каждая команда имеет следующий синтаксис: i K j, где i - номер команды, K – действие каретки, j - номер следующей команды (отсылка).

Слайд 7

Всего для машины Поста существует шесть типов команд: V j - поставить метку, перейти к j-й строке программы. X j - стереть метку, перейти к j-й строке программы. <- j - сдвинуться влево, перейти к j-й строке программы. -> j - сдвинуться вправо, перейти к j-й строке программы. ? j 1 ; j 2 - если в ячейке нет метки, то перейти к j 1 -й строке программы, иначе перейти к j 2 -й строке программы. ! – конец программы (стоп ).

Слайд 8

Варианты окончания выполнения программы: Команда «стоп»; Выполнение недопустимой команды; Уход в бесконечность, зацикливание.

Слайд 9

Программой машины Поста будем называть конечный список команд машины Поста, обладающий следующими двумя свойствами : На первом месте в этом списке стоит команда с номером 1, на втором месте - команда с номером 2 и т.д .; Отсылка любой из команд списка совпадает с номером некоторой команды списка.

Слайд 10

Пример работы машины Поста: Задача: увеличить число 3 на единицу. Решение: 1 . -> 2 2 . ? 1;3 3 . <- 4 4 . V 5 5 . !

Слайд 11

Применение машины Поста Для лучшего понимания термина «алгоритм»; Для понимания принципов работы ЭВМ.

Слайд 12

Дополнительные источники информации: Википедия: https :// ru.wikipedia Интернет-ресурс «Планета информатики» : http :// www.inf1.info/machinepost .

Поделиться:

Браво, Феликс!

О падающих телах. Что падает быстрее: монетка или кусочек бумаги?

Астрономический календарь. Ноябрь, 2018

Северное сияние

Девочка-Снегурочка