Абдулла Мухаммед аль-Хорезми(783 - 850гг.)
сын зороастрийского жреца, прозванный за это ал-Маджуси (маг). Заведовал библиотекой «Дома мудрости», изучал индийские и греческие знания.
Ал-Хорезми написал книгу
«Об индийском счёте», способствовавшую популяризации позиционной системы во всём Халифате, вплоть до Испании. В XII веке эта книга переводится на латинский, от имени её автора происходит наше слово «алгоритм»
Массовость
Алгоритм, разработанный для
решения некоторой задачи,
должен быть применим для
решения задач этого типа
при всех допустимых значениях
исходных данных
Элемент блок-схемы | Назначение элемента |
Обозначение начала и конца алгоритма | |
Описание ввода или вывода данных, имеет один вход - сверху и один выход - снизу. | |
Описание линейной последовательности команд, имеет один вход – сверху и один выход – снизу. | |
Обозначение условий в структурах «ветвление» и «выбор», имеет один вход – сверху и два выхода – налево, направо | |
Применяется для объявления переменных или ввода комментариев |
Начало
Данные
Последовательность
команд
Условие
Да
Нет
Объявление
переменных
Разветвляющийся алгоритм-
алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Условие –выражение, находящееся между словами «если» и «то» и принимающее значение «истина» или «ложь».
Рассмотрим алгоритм нахождения большего из двух заданных чисел А и В
Из числа А вычесть число В.
Если получилось отрицательное значение, то сообщить, что число В больше.
Если получилось положительное значение, то сообщить, что число А больше.
4. Если получился ноль, то сообщить, что числа равны.
© ООО «Знанио»
С вами с 2009 года.