Вычесть из числа 670 число 235 и получить значение Результат З.
Выполнить умножение величины Результат З на число 33. Полученное число Результат4 записать.
Выполнить деление числа Результат2 на значение Результат4. Число, появившееся на индикаторе, и есть искомое значение.
Свойства алгоритма.
Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.
Обычно мы выполняем привычные действия не задумываясь, механически. Например, вы хорошо знаете, как открывать дверь ключом. Однако, чтобы научить этому малыша, придется четко разъяснить и сами действия, и порядок их выполнения:
1. Достать ключ из кармана.
2. Вставить ключ в замочную скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ.
Представьте себе, что вас пригласили в гости и подробно объяснили, как добраться:
1. Выйти из дома.
2. Повернуть направо.
3. Пройти два квартала до остановки.
4. Сесть в автобус № 5, идущий к центру города.
5. Проехать три остановки.
6. Выйти из автобуса.
7. Найти по указаному адресу дом.
Это тоже не что иное, как алгоритм. Внимательно анализируя эти примеры, можно найти в них много общего, несмотря на значительное различие в сути самих действий. Эти общие характеристики называют свойствами алгоритма.
Рассмотрим их.
Дискретность (от лат. discretus - разделенный, прерывистый). Это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке. В приведенных выше алгоритмах общим является необходимость строгого соблюдения последовательности выполнения действий. Попробуем переставить в первом примере второе и третье действия. Вы, конечно, сможете выполнить и этот алгоритм, но дверь вряд ли откроется. А если поменять местами, предположим, пятое и второе действия во втором примере, алгоритм станет невыполнимым.
Детерминированность (от лат. determinate - определенность, точность). Это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае. Например, если к остановке подходят автобусы разных маршрутов, то в алгоритме должен быть указан конкретный номер маршрута - 5. Кроме того, необходимо указать точное количество остановок, которое надо проехать, - скажем, три.
Конечность. Это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения. В приведенных примерах каждое описанное действие реально и может быть выполнено. Поэтому и алгоритм имеет предел, то есть конечен.
Массовость. Это свойство показывает, что один и тот же алгоритм можно использовать с разными исходными данными. Ниже описан алгоритм приготовления любого бутерброда.
Отрезать ломтик хлеба.
Намазать его маслом.
Отрезать кусок любого другого пищевого продукта (колбасы, сыра, мяса).
4. Наложить отрезанный кусок на ломоть хлеба.
Результативность. Это свойство требует, чтобы в алгоритме не было ошибок. Например, рассмотрим алгоритм нахождения большего из двух заданных чисел А и В:
Из числа А вычесть число В.
Если получилось отрицательное значение, то сообщить, что число В больше.
Если получилось положительное значение, то сообщить, что число А больше.
При всей простоте и очевидности алгоритма, не каждый сразу поймет его ошибочность. Ведь если оба числа равны, то не получится никакого сообщения. Значит, надо обязательно предусмотреть это вариант, например:
Из числа А вычесть число В.
Если получилось отрицательное значение, то сообщить, что число В больше.
Психолого-педагогические особенности восприятия темы «Комплексные числа» в
старших классах
Помимо общих целей обучения перед учителем математики стоят другие, специфические цели, определяемые особенностями педагогической науки. А конкретнее – формирование и развитие математического, логического, абстрактного мышления, формирование математической и общей культуры учащихся. Говоря конкретн ...
Определение дидактики. Задачи и основы дидактики
Дидактика — это наука об обучении и образовании, их целях, содержании, методах, средствах и организационных формах. Дидактика как наука имеет свой предмет. Предмет дидактики — закономерности и принципы обучения, его цели, научные основы содержания образования, методы, формы, средства обучения. В со ...
Образовательная функция школьной библиотеки
Специфика школьной библиотеки как информационного подразделения в рамках образовательного учреждения позволяет ей выполнять одновременно несколько функций: информационную, образовательную, развивающую, культурную, воспитательную, досугово-развлекательную и др. В зависимости от образовательной парад ...
Современное общество заинтересовано сохранить и улучшить здоровье человека. Эта проблема является одной из главных.