1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 2.2 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 2.2 Упр.12 ГДЗ Семакин 10 класс (Информатика)

Задача

На информационной ленте машины Поста расположены два массива помеченных клеток. Написать программу стирания меток, расположенных в большем массиве.

Подробный ответ

Нужно стереть метки в том массиве, который длиннее. Для этого удобно сначала определить границы обоих массивов, затем сравнить их длины и выполнить стирание только в большем массиве.

Программа машины Поста:

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.

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

Ответ

Программа стирает метки в большем из двух массивов помеченных клеток.



Общая оценка
4.6 / 5
Другие учебники
Другие предметы