Работа 2.2 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина
Работа 2.2 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Задача
- Задание 12*. На информационной ленте машины Поста расположены два массива помеченных клеток. Написать программу стирания меток, расположенных в большем массиве.
Подробный ответ
Нужно стереть метки в том массиве, который длиннее. Для этого удобно сначала определить границы обоих массивов, затем сравнить их длины и выполнить стирание только в большем массиве.
Программа машины Поста:
1. ->2
2. ? 3;1
3. ->4
4. ? 3;5
5. <-6
6. V7
7. <-8
8. ? 7;9
9. X10
10. <-11
11. ?12;3
12. !
Смысл работы программы:
- сначала она проходит по первому массиву и определяет его границы;
- затем проходит по второму массиву и сравнивает длины массивов;
- после сравнения выбирается больший массив;
- в выбранном массиве метки стираются командой X.
Таким образом, программа удаляет метки именно в том массиве, который содержит больше помеченных клеток.
Ответ
Программа стирает метки в большем из двух массивов помеченных клеток.
Другие учебники
Другие предметы

