Реферат Курсовая Конспект
Линейные алгоритмы - Лекция, раздел Философия, Общая схема решения задачи на персональном компьютере Простейшие Задачи Имеют Линейный Алгоритм Решения. Это Означа...
|
Простейшие задачи имеют линейный алгоритм решения. Это означает, что он не содержит проверок условий и повторений.
Пример 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине км/ч, в гору — км/ч и под гору — км/ч. Время движения соответственно , и ч. Какой путь прошел пешеход?
1. Ввести , , , , , 2. 3. 4. 5. 6. Вывести значение . 7. Конец. |
Для проверки работоспособности алгоритма необходимо задать значения входных переменных, вычислить конечный результат по блок-схеме и сравнить с результатом ручного счета.
Пример 2. Дано натуральное трехзначное число , в записи которого нет нулей. Составить алгоритм, который возвращает значение ИСТИНА, если верно утверждение: "число кратно каждой своей цифре", и ЛОЖЬ — в противном случае.
Пояснения. Для решения этой и последующих задач необходимо будет использована возможность выделения цифры из числа при помощи деления нацело (функция div) и получения остатка от целочисленного деления (функция mod). Приведем короткий пример - разделим 73 на 10: .
7 – это результат целочисленного деления 73 на 10, чего можно добиться, используя функцию div: 73 div 10. Остаток от деления, равный 3, может быть получен при помощи функции mod: 73 mod 10.
1. Ввести число 2. {разряд единиц} 3. {разряд сотен} 4. {разряд десятков} 5. 6. Вывод 7. Конец |
В фигурных скобках даны комментарии к операторам.
– Конец работы –
Эта тема принадлежит разделу:
Учебное пособие написано на основе курса лекций читаемых студентам курсов... Общая схема решения задачи на персональном компьютере...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Линейные алгоритмы
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов