алг Заварка чая
нач
Вскипятить воду.
Окатить заварочный чайник кипятком.
Засыпать заварку в чайник.
Залить кипятком.
Закрыть крышкой.
Накрыть полотенцем.
кон
Свойства алгоритма.
Любой алгоритм должен быть построен с соблюдением определенных правил, согласованных с его свойствами:
дискретность – разбиение алгоритма на последовательность отдельных законченных действий.
понятность – однозначное понимание каждого шага алгоритма для исполнителя.
точность – строго определенная последовательность шагов алгоритма. Алгоритм не предусматривает принятие каких-либо самостоятельных решений исполнителем, не предусмотренных составителем алгоритма.
результативность (конечность) – выполнение алгоритма за конечное число шагов.
массовость применение алгоритма для решения целого класса однотипных задач.
Для успешного выполнения любой работы мало иметь ее алгоритм. Всегда требуются какие – то исходные данные, с которыми будет работать исполнитель. Исполнителю, решающему математическую задачу, требуется числовая информация. Задача всегда формулируется так: дана исходная информация, требуется получить какой-то результат.
Например:
Дано: катеты прямоугольного треугольника
а = 3 см, b = 4 см.
Найти: гипотенузу
Алгоритм решения данной задачи можно представить следующим образом:
алг Гипотенуза
нач
Возвести а в квадрат.
Возвести b в квадрат.
Сложить результаты действий 1 и 2.
Вычислить квадратный корень результата действия 3 и принять его за значение с.
кон
Для точного решения задачи необходимо иметь полный набор данных. Если исходные данные неполные, то задачу либо нельзя решить, либо получить неоднозначное решение.
Программа – это алгоритм, записанный на языке исполнителя. Алгоритм и программа могут отличаются по форме, но не по содержанию.
Задача: определить расстояние, пройденное человеком, если известно, что движение было равномерным.
Условия задачи: заданы скорость движения и время. Нужно найти путь.
Создание модели задачи: для решения необходимо использовать математическую модель, выраженную в виде формулы равномерного движения:
s = v * t.
Для описания алгоритма решения задачи используем блок – схему:
Вопросы для домашнего задания (выучить и подготовиться к проверочной работе)
Алгоритм-…..
Кто ввел понятие алгоритма
Исполнитель- это …..
СКИ – это …..
Какие способы используются для представления алгоритмов?
При построении алгоритмов соблюдаются следующие свойства ….?
Представить схематически алгоритм решения задачи по нахождению периметра прямоугольника. (представить в виде блок-схемы)
Представить схематически алгоритм выключения компьютера. (представить в виде блок-схемы)
Достарыңызбен бөлісу: |