в) S:=0; i:=1; j:=5
нц пока iS:=S+i*j
i:=i+1
j:=j-1
кц
е) a:=1; b:=1
нц пока a+b<10
a:=a+1
b:=b+a
кц S:=a+b
[ Ответ ] 7.15. Составьте алгоритмы решения задач линейной структуры (условия этих задач заимствованы из учебного пособия В.М. Заварыкина, В.Г. Житомирского и М.П. Лапчика "Основы информатики и вычислительной техники", 1989): а) в треугольнике известны три стороны a, b и c; найти (в градусах) углы этого треугольника, используя формулы:
С=180o-(А+В).
Пояснение. Обратите внимание на то, что стандартные тригонометрические функции arccos и arcsin возвращают вычисленное значение в радианной мере.
Решение: алг Углы треугольника(арг вещ a,b,c, рез вещ UgolA,UgolB,UgolC)нач вещ RadGr,UgolARad | RadGr — коэф. перевода угла из радианной меры в градусную | UgolARad — угол A (в радианах) RadGr:=180/3.14 UgolARad:=ArcCos((b*b+c*c-a*a)/(2*b*c)) UgolA:=UgolARad*RadGr UgolB:=ArcSin(b*sin(UgolARad)/a)*RadGr UgolC:=180-(UgolA+UgolB)кон б) в треугольнике известны две стороны a, b и угол C (в радианах) между ними; найти сторону c, углы A и B (в радианах) и площадь треугольника, используя формулы: с2 = a2 + b2 - 2ab cos C. Пояснение. Сначала нужно найти сторону c , а затем остальные требуемые значения; в) в треугольнике известны три стороны a, b и c; найти радиус описанной окружности и угол A (в градусах), используя формулы: где г) в правильной треугольной пирамиде известны сторона основания a и угол A (в градусах) наклона боковой грани к плоскости основания; найти объем и площадь полной поверхности пирамиды, используя формулы:
V=Socн· H/2;
где
д) в усеченном конусе известны радиусы оснований R и r и угол A (в радианах) наклона образующей к поверхности большего основания; найти объем и площадь боковой поверхности конуса, используя формулы:
где
e) в правильной четырехугольной пирамиде сторона основания равна a , а боковое ребро наклонено к плоскости основания под углом A ; найти объем и площадь полной поверхности пирамиды и площадь сечения, проходящего через вершину пирамиды и диагональ основания d ; использовать формулы:
[ Ответ ] 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.10>3>