![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Простейшие задачи имеют линейный алгоритм решения. Это означает, что он не содержит проверок условий и повторений.
Пример 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. Конец
|
В фигурных скобках даны комментарии к операторам.
Дата публикования: 2014-11-04; Прочитано: 278 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
