![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Простейшие задачи имеют линейный алгоритм решения. Это означает, что он не содержит проверок условий и повторений.
Пример 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине км/ч, в гору —
км/ч и под гору —
км/ч. Время движения соответственно
,
и
ч. Какой путь прошел пешеход?
![]() | 1. Ввести ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Для проверки работоспособности алгоритма необходимо задать значения входных переменных, вычислить конечный результат по блок-схеме и сравнить с результатом ручного счета.
Пример 2. Дано натуральное трехзначное число , в записи которого нет нулей. Составить алгоритм, который возвращает значение ИСТИНА, если верно утверждение: "число
кратно каждой своей цифре", и ЛОЖЬ — в противном случае.
Пояснения. Для решения этой и последующих задач необходимо будет использована возможность выделения цифры из числа при помощи деления нацело (функция div) и получения остатка от целочисленного деления (функция mod). Приведем короткий пример - разделим 73 на 10: .
7 – это результат целочисленного деления 73 на 10, чего можно добиться, используя функцию div: 73 div 10. Остаток от деления, равный 3, может быть получен при помощи функции mod: 73 mod 10.
![]() | 1. Ввести число ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В фигурных скобках даны комментарии к операторам.
Дата публикования: 2014-11-04; Прочитано: 247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!