На Горох
Информатика

§ 8. Результат действия

"Информатика", Горячев А.В., Волкова Т.О.

Объяснение темы В оглавлении: § 8. Результат действия

Кратко о теме

Действие изменяет объект или ситуацию, а его результатом становится новое состояние после изменения. Чтобы правильно назвать результат, нужно определить, над чем выполнялось действие, и сравнить состояние объекта до и после него. Это помогает описывать происходящее точно, разбирать цепочки команд и понимать, что изменится при выполнении алгоритма или программы.

Объяснение темы

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

Определения и обозначения

Действие — изменение объекта или его состояния, которое выполняется по определённому замыслу. Например, можно положить книгу на полку или переименовать файл. Это понятие помогает отличить изменение от простого описания предмета и понять, что именно происходит.

Объект действия — предмет, объект или группа объектов, над которыми выполняется действие. Когда мы перемещаем книгу, объект действия — книга; когда сортируем файлы, объектом может быть их группа. Указание объекта нужно, чтобы было понятно, что именно изменилось.

Исходное состояние — то, каким объект и окружающая ситуация были до выполнения действия. Например, исходное состояние книги можно описать так: она лежит на столе. Оно служит точкой отсчёта: без него трудно определить, что поменялось.

Результат действия — новое состояние объекта или ситуации после выполнения действия. Если книгу положили на полку, результатом будет то, что теперь она находится на полке. Это понятие позволяет описать итог изменения, а не только назвать выполненную команду.

Как это устроено

Чтобы определить результат, сначала нужно назвать объект действия и описать его исходное состояние. Причина проста: одно и то же описание результата может относиться к разным объектам, а без начальной точки сравнения нельзя понять, что изменилось. Если сказано только «стало выше», непонятно, какой предмет подняли и где он находился. Поэтому сначала фиксируют объект и ситуацию до действия, а затем ищут отличие.

Результат появляется потому, что действие изменяет свойство, положение, состав или связь объекта с другими объектами. Например, при переименовании файла меняется его имя, но содержимое может остаться прежним. При перемещении меняется положение предмета относительно других объектов, а при добавлении элемента — состав группы. Чтобы описать итог точно, нужно заметить именно то изменение, которое вызвано действием.

Одно и то же действие может привести к разным результатам, если исходные объекты или их состояния различаются. Команда «переместить на две клетки вправо» поставит фишку на разные клетки, если она начинала с разных мест. Результат зависит не только от команды, но и от того, к чему её применили и в каких условиях. Поэтому при разборе нельзя рассматривать действие отдельно от исходного состояния.

Результат одного действия может стать исходным состоянием для следующего действия. Например, если файл сначала перенесли в другую папку, а затем переименовали, второе действие выполняется уже с перемещённым файлом. Так строится цепочка изменений: каждый новый шаг начинается с того, что получилось на предыдущем. Если пропустить промежуточный результат, можно неверно определить итог всей цепочки.

Для описания действия важно сравнить ситуацию до его выполнения с ситуацией после него. Сравнение показывает, какие признаки остались прежними, а какие изменились. Это помогает не приписывать действию лишние последствия: если файл переименовали, нельзя без дополнительных сведений утверждать, что его переместили или изменили. Итоговое описание должно называть наблюдаемое изменение объекта.

Как определить результат действия

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

СитуацияОбъект действияИсходное состояниеДействиеРезультат действия
Карандаш убрали в пеналКарандашЛежит вне пеналаУбрали в пеналНаходится в пенале
Книгу положили на полкуКнигаНаходится не на полкеПоложили на полкуНаходится на полке
Файл переименовалиФайлИмеет прежнее имяИзменили имяИмеет новое имя
Фигуру переместили на рисункеФигураНаходится в прежнем месте рисункаПереместилиНаходится в новом месте рисунка

Разбор задач

Задача 1. На столе лежит красный карандаш. Его положили в пенал. Что стало результатом действия?

  1. Определяем объект: это карандаш, поскольку именно его положение изменили.
  2. Записываем исходное состояние: карандаш лежит на столе, вне пенала.
  3. Сравниваем положение до и после действия. Цвет карандаша в условии не менялся, а новое место — пенал.

Ответ: карандаш оказался в пенале. Это результат действия, а не само действие «положить карандаш».

Задача 2. В папке находятся файлы «Документ» и «Фото». Файл «Документ» переименовали в «Документ 1». Как изменилось содержимое папки?

  1. Находим объект действия: это файл «Документ», а не вся папка и не файл «Фото».
  2. До действия в папке были файлы «Документ» и «Фото». Команда меняет имя выбранного файла, поэтому проверяем именно это свойство.
  3. После переименования в папке находятся файлы «Документ 1» и «Фото». Состав папки по числу файлов не изменился, но имя одного файла стало другим.

Ответ: имя файла «Документ» изменилось на «Документ 1», а файл «Фото» остался прежним.

Задача 3. Фишка стоит на клетке 2. Сначала её передвинули на две клетки вправо, затем на одну клетку влево. На какой клетке оказалась фишка?

  1. Исходное состояние: фишка находится на клетке 2. Первое действие — перемещение на две клетки вправо, значит, она оказывается на клетке 4.
  2. Клетка 4 теперь становится исходным состоянием для второго действия. Передвижение на одну клетку влево приводит фишку на клетку 3.
  3. Проверяем порядок: второе перемещение начинается не с клетки 2, а с результата первого перемещения — клетки 4.

Ответ: фишка оказалась на клетке 3.

Типичные ошибки

Называют само действие вместо результата: например, пишут «переместить файл» вместо «файл оказался в другой папке». Так происходит, потому что команда заметнее, чем изменение, которое она вызывает. Проверь себя вопросом: описываю ли я то, что сделали, или то, что стало после этого?

Не указывают объект действия, поэтому непонятно, что именно изменилось. Часто в условии несколько предметов, и ученик сразу описывает всю ситуацию. Назови объект отдельно и проверь, относится ли результат именно к нему.

Описывают только исходное состояние и не сравнивают его с состоянием после действия. Так можно упустить главное — изменение, ради которого и выполнялось действие. Проверь ответ: есть ли в нём новое состояние и понятно ли, чем оно отличается от начального?

При последовательности действий начинают каждый шаг с первоначального состояния, а не с результата предыдущего. Ошибка возникает, если проследить только команды, но не записывать промежуточные состояния. Проверяй цепочку по шагам: результат каждого действия должен стать началом следующего.

Связь с другими темами

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

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

Работа с исполнителями, командами и программами тоже основана на изменении состояний объектов. Команда задаёт действие, а исполнитель выполняет его и получает результат. Умение прослеживать такие изменения помогает заранее понять, что произойдёт при запуске программы.

Что запомнить

  • Любое действие направлено на определённый объект.
  • Результат действия описывает состояние после изменения.
  • Чтобы найти результат, нужно знать исходное состояние.
  • Один и тот же результат может быть получен разными действиями.
  • Результат одного действия может стать началом следующего.
  • Действие удобно описывать по схеме: объект — исходное состояние — действие — результат.

Частые вопросы по теме

Чем действие отличается от результата действия?

Действие — это то, что выполняют с объектом, например перемещают файл. Результат — состояние после выполнения: файл оказался в другой папке.

Можно ли определить результат, если неизвестно исходное состояние?

Обычно нет: без исходного состояния нельзя точно понять, что изменилось. Например, после команды «передвинуть на две клетки» нужно знать, где фишка находилась сначала.

Может ли одно действие иметь разные результаты?

Да, если различаются объекты или их исходные состояния. Например, перемещение фишки на две клетки приведёт к разным клеткам, если фишка начинала с разных мест.

Что считать объектом действия в компьютерной задаче?

Это файл, папка, окно, запись или другой элемент, над которым выполняют команду. Чтобы определить объект, спроси себя: что именно команда изменяет?

Как определить результат нескольких последовательных действий?

Выполняй действия по порядку и каждый раз записывай новое состояние объекта. Результат предыдущего действия становится исходным состоянием для следующего.

Спросить по теме параграфа

§ 8. Результат действия

Учебник

Оглавление →
Предмет
Информатика
Учебник
"Информатика", Горячев А.В., Волкова Т.О.