Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Звіт з ЛР №1.doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
138.24 Кб
Скачать

6

Звіт

з лабораторної роботи № 1

Тема: Складання програм виконання арифметичних операцій з використанням імітатора машини Поста.

Варіант № .

Завдання 1.

  1. Постановка задачи.

На стрічці заданий масив. Подвоїти масив в два рази. Каретка розташовується над першою коміркою масиву.

  1. Вхідні дані.

Початковий стан інформаційної стрічки машини Поста.

  1. Вихідні дані.

Кінцевий стан інформаційної стрічки машини Поста.

  1. Словесний опис алгоритму.

В результаті роботи програми праворуч від вхідного масиву буде сформований новий масив подвоєної довжини, вхідний масив буде стертий.

  1. Текст програми.

  1. ← 2

  2. ? 3; 1

  3. → 4

  4. Х 5

  5. → 6

  6. ? 7; 5

  7. → 8

  8. ? 9; 7

  9. ● 10

  10. → 11

  11. ● 12

  12. ← 13

  13. ? 14; 12

  14. ← 15

  15. !

  1. Тестування програми.

Провести три випробування роботи програми.

    1. Початковий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12

Кінцевий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12


    1. Початковий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12

Кінцевий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12


    1. Початковий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12

Кінцевий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12


Завдання 2.

  1. Постановка задачи.

На стрічці заданий масив. Подвоїти масив в два рази. Каретка розташовується над першою коміркою масиву.

  1. Вхідні дані.

Початковий стан інформаційної стрічки машини Поста.

  1. Вихідні дані.

Кінцевий стан інформаційної стрічки машини Поста.

  1. Словесний опис алгоритму.

В результаті роботи програми праворуч від вхідного масиву буде сформований новий масив подвоєної довжини, вхідний масив буде стертий.

  1. Текст програми.

  1. ← 2

  2. ? 3; 1

  3. → 4

  4. Х 5

  5. → 6

  6. ? 7; 5

  7. → 8

  8. ? 9; 7

  9. ● 10

  10. → 11

  11. ● 12

  12. ← 13

  13. ? 14; 12

  14. ← 15

  15. ? 16; 1

  16. !

  1. Тестування програми.

Провести три випробування роботи програми.

  1. Початковий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12

Кінцевий стан інформаційної стрічки машини Поста.

1

2

3

4

5

6

7

8

9

10

11

12


Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]