1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 12 Параграф 2.1 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 12 Параграф 2.1 ГДЗ Босова 8 класс (Информатика)

Задача

Дискретность – алгоритм разделен на отдельные шаги (действия). Последовательность действий строго определена. Если не будет выполнено данное свойство, может получиться путаница. Например, если автомат кофеварка выполнит сначала выдачу напитка, а потом подачу воды….
Понятность – алгоритм должен состоять только из команд, понятных исполнителю, которые он может выполнить в данной ситуации. Если исполнитель пылесос уперся в стену, то сколько не давай команду вперед, он не продвинется. А если дать команду вперед-назад – пылесос, вероятней всего, сломается.
Определенность – команды понимаются однозначно, исключены ситуации, когда после выполнения очередной команды исполнителю неясно, какую команды выполнять на следующем шаге. Пример неопределенности – «поди туда, не зная куда, принеси то, не зная что»
Результативность – обеспечивает получение ожидаемого результата либо вывод, что при данных условиях выполнение программы невозможно. Если это не будет реализовано, тогда теряется смысл программы.
Массовость – обеспечивает решение задач с различными исходными данными. В противном случае, например, для вычисления площади прямоугольников с разными сторонами, приходилось бы составлять разные программы.

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

Если у алгоритма отсутствует какое-либо из основных свойств, это приводит к нарушению его работы.

  • Дискретность — алгоритм должен состоять из отдельных шагов. Если этого нет, действия могут перепутаться. Например, кофеварка сначала выдаст напиток, а потом подаст воду.
  • Понятность — команды должны быть понятны исполнителю. Если команда не подходит исполнителю, он не сможет её выполнить. Например, пылесос не сможет двигаться вперёд, если упёрся в стену.
  • Определённость — каждая команда должна пониматься однозначно. Иначе исполнитель не будет знать, что делать дальше. Пример: «поди туда, не зная куда, принеси то, не зная что».
  • Результативность — алгоритм должен приводить к результату или сообщать о невозможности его получения. Без этого программа теряет смысл.
  • Массовость — алгоритм должен подходить для решения целого класса задач. Если свойства нет, для каждого случая пришлось бы составлять отдельную программу, например для вычисления площади прямоугольника с разными сторонами.

Ответ

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



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