Так.
Вот у нас диаграмма.
Из нее видим, что одна часть составляет половину, одна часть составляет четверть, две части составляют по восьмой части.
При подставлении в формулы получается число, которое должно соответствовать одной из части диаграммы.
и так, поехали искать формулу.
возьмем формулу
(2, b) ( 5 + 3)/2 = 8/2 = 4
(2, c) 5 - 3 = 2
(2, d) 4 / 2 = 2
и так, у нас получились числа 2, 2, 4.
дальше начинаем перебирать формулы, которые в низу которые надо подобрать под ответ:
1) a1 + c1 + d1 = 2 + 5 + 3 = 10, не подходит, потому что должно получиться 8(это следует из того, что у нас уже есть две 2, которые являются восьмыми частями диаграммы и 4, которая является четвертью, значит половина должна быть 8)
2) 2 * d1 = 2* 3 = 6, не подходит
3) a1/2 = 2/2 = 1, не подходит
4) a1 * b1 = 2 * 4 = 8, это выражение нам подходит
у нас получаются числа
2 2 4 8
соответствующая формула для 2А будет под номером 4
var a:array [1..5] of integer;
s,i:integer;
BEGIN
for i := 1 to 5 do
begin
writeln('a[',i,']=');
read(a[i]);
s:=s + a[i]
end;
writeln('s=',s);
END.
1.
var a,b,c,d,e,s1,s2:real;
procedure p(x,y,z:real; var s:real);
var p:real;
begin
p:=(x+y+z)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
begin
writeln('a, b, c, d, e:');
readln(a,b,c,d,e);
p(a,b,c,s1);
p(c,d,e,s2);
writeln('s = ',s1+s2:5:2);
end.
Пример:
a, b, c, d, e:
5 2 6 3 4
s = 9.37
2.
var a,b,c,d,q:real;
function x(z,y:real):real;
begin
x:=exp((1/y)*ln(z));
end;
begin
writeln('a, b, c, d:');
readln(a,b,c,d);
q:=(x(b,a)+x(d,c))/x(b+d,a+c);
writeln('q = ',q:5:2);
end.
Пример:
a, b, c, d:
2 16 3 9
q = 3.1939
3.
Процедура используется, как правило, в тех случаях, когда требуется выполнить некоторые действия, не обязательно связанные с вычислениями (например, что-то ввести, вывести, нарисовать и т.д.). Кроме того, процедуры используются, если требуется вычислить несколько значений и использовать их в дальнейшем в основной программе. Функция применяется обычно для вычисления некоторого единственного значения.
<span>Сообщения, осведомляющие о положении дел, о состоянии чего-н.</span>