Главная страница
Навигация по странице:

  • б) что произойдёт, если начальное состояние информационной ленты будет иметь следующий вид

  • 10_10_Инка_и_ИКТ_ТЭО_22_1_9_Бакарюка. Практическая работа7 Тема. Автоматическая обработка данных


    Скачать 55.5 Kb.
    НазваниеПрактическая работа7 Тема. Автоматическая обработка данных
    Дата25.04.2023
    Размер55.5 Kb.
    Формат файлаdoc
    Имя файла10_10_Инка_и_ИКТ_ТЭО_22_1_9_Бакарюка.doc
    ТипПрактическая работа
    #1089222

    Практическая работа№7

    Тема. Автоматическая обработка данных.

    Цель: знакомство с основами теории алгоритмов на примере решения задач на программное управление алгоритмической машиной Поста.
    Оборудование:  ПК «Celeron», имитатор машины Поста.

    Задание:

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


     2. Выполните на машине Поста программу:

           1 v 2                                    4 ← 5
           2 → 3                                   5 v 6
           3 ? 2, 4                                 6!



       а) какую задачу решает исполнитель по этой программе?

       б) что произойдёт, если начальное состояние информационной ленты будет иметь следующий вид?
     
     В следующих задачах считается, что n расположенных подряд меток обозначают число n (непозиционная система счисления с основанием 1).
    3.  На ленте проставлена метка в одной-единственной ячейке. Каретка стоит на некотором расстоянии левее этой ячейки. Необходимо подвести каретку к ячейке, стереть метку и остановить каретку слева от этой ячейки. Какую работу выполнит Машина поста по программе?



    4. Написать для машины Поста программу деления числа, записанного метками, на 2. Исходное число должно делиться на 2 без остатка.
       Указание. Стереть каждую вторую метку; уплотнить оставшиеся метки.

    5. Используя программу деления числа на 2:
       а) проверить, что получится для числа 2;
       б) модифицировать программу с учетом числа 2.
       Указание. Справа от пустой клетки поставить метку, а слева стереть две метки. Так поступать до тех пор, пока слева остаются метки.
    6. На информационной ленте машины Поста на расстоянии в n клеток друг от друга расположены две помеченные метками клетки. Начальное положение каретки - под левой из помеченных клеток. Какую работу выполнит машина Поста по программе?
           1 → 2                                   3 ← 4
           2 ? 1, 3                                 4 ? 3, 1
    Вывод: Познакомился с основами теории алгоритмов на примере решения задач на программное управление алгоритмической машиной Поста.


    написать администратору сайта