Составители:
10
Задача 2. Заданы координаты двух точек. Координаты 1-й
точки – X1, Y1, координаты 2-й точки – X2, Y2. Определить, какая
из точек наиболее удалена от начала координат.
Решение.
1. Вычисляем расстояние 1-й точки до начала координат:
.111
22
YXR +=
2. Вычисляем расстояние 2-й точки до начала координат:
.222
22
YXR +=
3. Определяем большее из расстояний. Если R1 больше R2, то пе-
реход к следующему пункту, если R1 меньше, то переход к п. 5.
4.
Печать сообщения «Первая точка лежит ближе к началу ко-
ординат». Переход к п. 6.
5.
Печать сообщения «Вторая точка лежит ближе к началу ко-
ординат».
6.
Конец алгоритма.
Действия (пункты) алгоритма выполняются в естественной по-
следовательности. Вид действий не формализован. Такой вид запи-
си алгоритма имеет серьёзный недостаток – отсутствие наглядно-
сти. Поэтому этот способ записи алгоритма не имеет широкого
распространения.
1.5.2. Псевдокод
Псевдокод
– это язык записи структурированных алгоритмов.
Основан на формализованном представлении предписаний, зада-
ваемых с помощью ограниченного набора типовых синтаксических
конструкций. Набор конструкций состоит из смеси алгоритмиче-
ского языка высокого уровня и фраз родного языка исполнителя.
Как правило, стандартов на псевдокод не существует.
Псевдокод используется для облегчения разработки программ.
Так же как
и программа, псевдокод имеет все достоинства структу-
рированной записи, поэтому алгоритм, написанный на псевдокоде,
достаточно легко преобразовать в программный код.
Пример псевдокода для нахождения наибольшего элемента из
двух натуральных чисел (А и В). Обозначим наибольший элемент – Z.
Решение.
Задача 2. Заданы координаты двух точек. Координаты 1-й точки – X1, Y1, координаты 2-й точки – X2, Y2. Определить, какая из точек наиболее удалена от начала координат. Решение. 1. Вычисляем расстояние 1-й точки до начала координат: R1 = X 12 + Y 12 . 2. Вычисляем расстояние 2-й точки до начала координат: R 2 = X 22 + Y 22 . 3. Определяем большее из расстояний. Если R1 больше R2, то пе- реход к следующему пункту, если R1 меньше, то переход к п. 5. 4. Печать сообщения «Первая точка лежит ближе к началу ко- ординат». Переход к п. 6. 5. Печать сообщения «Вторая точка лежит ближе к началу ко- ординат». 6. Конец алгоритма. Действия (пункты) алгоритма выполняются в естественной по- следовательности. Вид действий не формализован. Такой вид запи- си алгоритма имеет серьёзный недостаток – отсутствие наглядно- сти. Поэтому этот способ записи алгоритма не имеет широкого распространения. 1.5.2. Псевдокод Псевдокод – это язык записи структурированных алгоритмов. Основан на формализованном представлении предписаний, зада- ваемых с помощью ограниченного набора типовых синтаксических конструкций. Набор конструкций состоит из смеси алгоритмиче- ского языка высокого уровня и фраз родного языка исполнителя. Как правило, стандартов на псевдокод не существует. Псевдокод используется для облегчения разработки программ. Так же как и программа, псевдокод имеет все достоинства структу- рированной записи, поэтому алгоритм, написанный на псевдокоде, достаточно легко преобразовать в программный код. Пример псевдокода для нахождения наибольшего элемента из двух натуральных чисел (А и В). Обозначим наибольший элемент – Z. Решение. 10
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »