persikinha
05.12.2021 16:13

Необходимо найти значение следующего выражения: y=16c−(x+32). Словесно-формульным алгоритм решения этой задачи может быть записан в следующем виде: ввести значения и x. Сложить x и . Умножить c на . Вычесть из 16c сумму (x+32). Вывести y как результат вычисления выражения.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
majten
04.10.2021 22:45
Чтобы квадрат вписался в круг, его диагональ должна быть равна диаметру круга. Если трактовать "уместиться" как "пролезть", то диагональ должна быть меньше диаметра..
Формулы площадей квадрата  S₁ и круга S₂ известны, что легко позволяет нам найти нужное условие.
\displaystyle S_1=a^2 \to a=\sqrt{S_1}; \ d=a \sqrt{2}= \sqrt{2S_1} \\ S_2=\frac{\pi D^2}{4} \to D=\sqrt{\frac{4S_2}{\pi}}; \\ d\ \textless \ D \to \sqrt{2S_1}\ \textless \ \sqrt{\frac{4S_2}{\pi}}; \ 2S_1\ \textless \ \frac{4S_2}{\pi} \ \to \ \boxed{\pi s_1\ \textless \ 2S_2}
Если нужно, чтобы случай, когда квадрат вписан в круг тоже учитывался, строгое неравенство следует заменить нестрогим.

// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
begin
  var s1:=ReadReal('Площадь квадрата');
  var s2:=ReadReal('Площадь круга');
  if pi*s1<2*s2 then Writeln('Квадрат умещается в круге')
  else Writeln('Квадрат не умещается в круге')
end.

Тестовое решение:
Площадь квадрата 24.6
Площадь круга 28.4
Квадрат не умещается в круге
0,0(0 оценок)
Ответ:
Morenova123456
14.06.2021 07:49
// Задание 1
const
  n = 100;

var
  a: array[1..n] of integer;
  i, s: integer;

begin
  for i := 1 to 15 do
  begin
    write('a[', i, '] = ');readln(a[i]);
    if i mod 3 = 0 then s := s + a[i];
  end;
  writeln('Сумма элементов, индексы которых кратны 3 = ', s);
end.

Тестовое решение:
число элементов : 10
a[1] = 2
a[2] = 5
a[3] = 1
a[4] = 5
a[5] = 6
a[6] = 3
a[7] = 5
a[8] = 6
a[9] = 1
a[10] = 8
Сумма элементов, индексы которых кратны 3 = 5

// Задание 2
const
  n = 100;

var
  a: array[1..n] of integer;
  i: integer;

begin
  for i := 1 to 15 do
  begin
    a[i] := random(100);write(a[i]:4);
  end;
  writeln;
  for i := 1 to 15 do
  begin
    if i mod 2 = 0 then a[i] := a[i] * 2;
    write(a[i]:4);
  end;
end.

Тестовое решение:
  35  98  67  94  63  18  26  17   3   5   0  77  47  11  33
  35 196  67 188  63  36  26  34   3  10   0 154  47  22  33

// Задание 3
const
  m = 100;

var
  a: array[1..m] of integer;
  i, n, k, tmp: integer;

begin
  write('число элементов : ');
  readln(n);
  for i := 1 to n do
  begin
    write('a[', i, '] = ');readln(a[i]);
  end;
  repeat
    write('Введите к (k<>1 и k<>n)');
    readln(k);
    if (k = 1) or (k = n) then writeln('Ошибка, повторите ввод');
  until (k <> 1) and (k <> n);
  for i := 1 to n do write(a[i]:4);writeln;
  tmp := a[k - 1];a[k - 1] := a[k + 1];a[k + 1] := tmp;
  for i := 1 to n do write(a[i]:4);
end.

Тестовое решение:
число элементов : 6
a[1] = 2
a[2] = 7
a[3] = 3
a[4] = 8
a[5] = 9
a[6] = 1
Введите к (k<>1 и k<>n)4
   2   7   3   8   9   1
   2   7   9   8   3   1
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота