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