Школа » Презентации » Другие презентации » Составление алгоритмов решения несложных задач для управления машиной Поста

Презентация - "Составление алгоритмов решения несложных задач для управления машиной Поста"

0
25.03.26
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Составление алгоритмов решения несложных задач для управления машиной Поста". Учебное пособие по дисциплине - Презентации / Другие презентации, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Составление алгоритмов решения несложных задач для управления машиной Поста Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Составление алгоритмов решения несложных задач для управления машиной Поста" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Составление алгоритмов решения несложных задач для управления машиной Поста"

Сайт klass-uchebnik.com предлагает качественные учебные материалы для школьников, родителей и учителей. Здесь можно бесплатно читать и скачивать современные учебники, рабочие тетради, а также наглядные презентации по всем предметам школьной программы. Материалы распределены по классам и темам, что делает поиск максимально удобным. Каждое пособие отличается логичной структурой, доступной подачей материала и соответствует действующим образовательным стандартам. Благодаря простому языку, наглядным схемам и практическим заданиям, обучение становится легче и эффективнее. Учебники подойдут как для ежедневной подготовки к урокам, так и для систематического повторения перед экзаменами.

Особое внимание стоит уделить разделу с презентациями - они становятся отличным визуальным дополнением к теории, помогают лучше понять сложные темы и удерживают внимание учащихся. Такие материалы удобно использовать в классе на интерактивной доске или при самостоятельной подготовке дома. Все размещённые на платформе материалы проверены на актуальность и соответствие учебной программе. Это делает сайт надёжным помощником в образовательном процессе для всех участников: школьников, учителей и родителей. Особенно удобно, что всё доступно онлайн без регистрации и в свободном доступе.

Если вы ищете надежный источник для подготовки к урокам, контрольным и экзаменам - klass-uchebnik.com станет отличным выбором. Здесь вы найдёте всё необходимое, включая "Составление алгоритмов решения несложных задач для управления машиной Поста", чтобы сделать обучение более организованным, интересным и результативным.

Автоматическая<br>обработка<br>информации<br>
1 слайд

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Назначение машины Поста — производить преобразования на инфор­мационной ленте. <br><br>Исходное сост
8 слайд

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

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

Система команд машины Поста <br>
9 слайд

Система команд машины Поста

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
10 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
11 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
12 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
13 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
14 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
15 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
16 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
17 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
18 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
19 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
20 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.
v

Пример программы решения задачи на машине Поста<br>Исходное состояние показано на рисунке. Машина до
21 слайд

Пример программы решения задачи на машине Поста
Исходное состояние показано на рисунке. Машина должна стереть знак в текущей клетке и присоединить его слева к группе знаков, расположен­ных справа от каретки.

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

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

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

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

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

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

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

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

Начальное состояние:


Конечное состояние:

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

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


Конечное состояние:

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

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

Начальное состояние:
Конечное состояние:

Комментарии (0) к презентации "Составление алгоритмов решения несложных задач для управления машиной Поста"