18 БАЛЛОВ ПРОШУ ПОМОГИТЕ СКОРО СДАВАТЬ А Я НЕ ЗНАЮ КАК ДЕЛАТБ :(((

0 голосов
37 просмотров

18 БАЛЛОВ ПРОШУ ПОМОГИТЕ СКОРО СДАВАТЬ А Я НЕ ЗНАЮ КАК ДЕЛАТБ :(((


image

Информатика (12 баллов) | 37 просмотров
0

Не видно степень b во втором примере, не понятно, что за индексы у a в третьем примере, не указан символ операции в третьем примере

Дан 1 ответ
0 голосов

Ответ:

var a, b, c, x: integer; d, y, z: real;

begin

  ReadLn(a);

  ReadLn(b);

  ReadLn(c);

  ReadLn(x);

  d := 5.75 * (a + 2 * b) / (2 * c);

  y := (-b + sqrt(power(b, 3) - 4 * a * c)) / (2 * a);

  z := (x + y) / a * a / (x - y);

end.

Объяснение:

Для b во втором примере пославил степень 3, вроде как она указана, точнее не видно. Для возведения в степень использовалась функция power(b, 3). Если степень не 3, то необходимо изменить цифру в функции. Функция power работает в pascal abc, и может не работать в других компиляторах. Можно заменить на банальное перемножение b * b * b.

В третьем задании сивол операции пропущен (стоит квадратик ¯\_(ツ)_/¯). Поставил символ умножить *. Необходимо заменить, если д.б. выполнена другая операция

(190 баллов)