Начала программирования Занятие 2. Машина Поста. Умный мячик.

Презентация:



Advertisements
Похожие презентации
Обработка информации и алгоритмы Алгоритмическая машина Поста.
Advertisements

Автоматическая обработка информации 10 класс. Модель машины Поста Программа – алгоритм, записанный по строгим правилам языка команд исполнителя – на языке.
Презентацию создавали учащиеся СОШ 269 г. Снежногорска (учитель Татаришвили Л.И.) УМНЫЙ МЯЧИК.
Подготовка к тесту по теме: «УПРАВЛЕНИЕ И АЛГОРИТМЫ» 9 класс.
Говорят, что формальный исполнитель А имитирует другого формального исполнителя В, если: каждому объекту, которым управляет исполнитель В, однозначно.
Машина Поста – это абстрактная (несуществующая реально) вычислительная машина, созданная для уточнения (формализации) понятия алгоритма. Представляет.
СИСТЕМА КОМАНД МАШИНЫ ПОСТА ПЕРЕМЕЩЕНИЕ КАРЕТКИ РАБОТА С МЕТКАМИ ЦИКЛЫ.
Автоматическая обработка информации 10 класс Автоматическая обработка информации 10 класс (базовый уровень) УРОК 2. © Гультяева Л.И., МБОУ «Гимназия г.
Авторы: ученики 10-В класса СОШ269 ЗАТО Снежногорск. Руководитель Татаришвили Л. И. МАШИНА ПОСТА.
Автоматическая обработка информации Чебышев Михаил10 класс.
«ОБРАБОТКА ИНФОРМАЦИИ ИАЛГОРИТМЫ». Результаты Правила обработки Исполнитель Исходные данные.
Обработка информации Исполнитель Исходные данные Правила обработки Результаты Модель обработки информации.
Автоматическая обработка информации. В 30-х годах XX века возникает новая наука теория алгоритмов. Вопрос, на который ищет ответ эта наука: для всякой.
Автоматическая обработка информации 10 класс Автоматическая обработка информации 10 класс (базовый уровень) УРОК 3. © Гультяева Л.И., МБОУ «Гимназия г.
LOGO Определение машины Тьюринга. Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процесс Это математический объект, а не физическая.
Компьютер и информация Компьютер и информация Человек и информация Человек и информация Задания Алгоритмы и исполнители Алгоритмы и исполнители Компьютер.
Машина Поста Доклад по курсу « Системы Искусственного Интеллекта » Шариповой А. Ф. ИУ 4-93.
Повторение Определите понятие Исполнитель. Приведите примеры. Определите понятие Исполнитель. Приведите примеры. Чем формальный исполнитель отличается.
Ребята, сегодня вы познакомитесь с «игрушечной» машиной, которой в реальной жизни нет, но ее можно построить. Изобрел эту машину более 70-ти лет назад.
Определение и виды алгоритма Урок 1-2. План урока: 1. Определение и свойства алгоритма. Определение и свойства алгоритма. 2. Структурная методика составления.
Транксрипт:

Начала программирования Занятие 2. Машина Поста. Умный мячик.

Опрос Что такое система команд исполнителя? Что такое понятность алгоритма? Что такое точность алгоритма? Из чего состоит машина Поста? Как описывается текущее состояние машины Поста? СКИ машины Поста.

Система команд

Задание Применимы ли программы к заданным состояниям машины Поста? 1. ? ? ? ! 9. 4 …… …… ……

Задание 1) На ленте задано число. Удвоить число в два раза. Каретка располагается над первой ячейкой числа. 2) На ленте задано число. Вычислить остаток от деления заданного числа на 3. Каретка располагается над первой ячейкой числа. 3) На ленте машины Поста задано число. Составить программу, действуя по которой машина выяснит, делится ли число n на 3. Если да, то после числа через одну пустую ячейку поставить метку.

Задание 4) Дано несколько чисел. Удалить те, которые стоят на четных местах. Каретка находится над первой меткой первого числа. 5) На ленте машины Поста расположено n чисел, отделенных друг от друга свободной ячейкой. Каретка находится над крайней левой меткой первого числа. Определить количество чисел. 6) Дан массив меток. Каретка располагается где-то над массивом, но не над крайними метками. Стереть все метки, кроме крайних, и поставить каретку в исходное положение.

Умный мячик Исполнитель, который умеет составлять слова из букв, расположенных вдоль линейки.

Состав Умный мячик состоит из: линейки, вдоль которой прыгает «умный мячик». букв, расставленных над делениями линейки (символ «*» обозначает невидимую букву)

Умный мячик Текущее состояние «умного мячика» описывается буквами на линейке и положением «мячика» над ней.

Система команд

Пример Составить слово «горизонт». ! +3! -4! +7! -2! -1! +2! -3!.

Пример ЭТО алг ПОКА НЕ а(-1)! КОНЕЦ -3! +1! +1! алг +7! -4! алг ПОКА НЕ ш(+1)!. -3! +1! +1! -1! +7! -4! -3! ПОКА НЕ ш (+1)!. -3! +1! +1! -1! +7! -4! -3! +9 ?ш(!, +1!).

Задание Что получится после выполнения программы: 1)-3! -2! +3! -1! +4! +2! -2! -5!. 2)-3! +1! +1! +3! -4!.

Задание Напишите для исполнителя программу, по которой он сможет собрать слово «агроном».