Информатика. Учебное пособие



         

Упражнения - часть 6


[ Ответ

]

7.16. Составьте алгоритм решения задач развлетвляющейся структуры:

а)  определить, является ли треугольник с заданными сторонами  a,  b,  c

 равнобедренным;

Решение:

алг Треугольник(арг вещ a,b,c, рез лог Otvet)  дано | a>0, b>0, c>0, a+b>c, a+c>b, b+c>a  надо | Otvet = да, если треугольник равнобедренный       | Otvet = нет, если треугольник не равноведренныйнач  если (a=b) или (a=c) или (b=c)    то Otvet:= да    иначе Otvet:= нет  всекон

б)  определить количество положительных чисел среди заданных чисел  a,  b

 и  c;

в)  меньшее из двух заданных неравных чисел увеличить вдвое, а большее оставить без изменения;

г)  числа  a  и  b  — катеты одного прямоугольного треугольника, а  c  и  d  — другого; определить, являются ли эти треугольники подобными;

д)  даны три точки на плоскости; определить, какая из них ближе к началу координат;

е)  определить, принадлежит ли заданная точка  (x, y)  плоской фигуре, являющейся кольцом с центром в начале координат, с внутренним радиусом  r1  и внешним радиусом  r2 ;

ж)  упорядочить по возрастанию последовательность трех чисел  a,  b  и  c.

[ Ответ

]





Содержание  Назад  Вперед