Реализовать подпрограммы умножения скаляра на вектор, суммы векторов - Pascal

Узнай цену своей работы

Формулировка задачи:

Даны три трехмерных вектора a,b,c ,заданные своими координатами. Найти вектор, равный (a+b)+(2a+3c). Указание: реализовать "функции" умножения скаляра на вектор, суммы векторов.

Решение задачи: «Реализовать подпрограммы умножения скаляра на вектор, суммы векторов»

textual
Листинг программы
d:=sum(sum(a,b),sum(umn(a,2),umn(c,3)));
vyvod(d,'D');
end.

Объяснение кода листинга программы

  1. Переменная d объявлена и инициализирована значением функции sum с аргументами sum(sum(a,b),sum(umn(a,2),umn(c,3)).
  2. Функция sum вызывается дважды с аргументами a и b, затем результаты этих вычислений передаются как аргументы в функцию sum еще дважды с аргументами umn(a,2) и umn(c,3).
  3. Результат работы функции sum сохраняется в переменной d.
  4. Затем вызывается функция vyvod с аргументом d и выводится значение переменной d в виде строки D.
  5. Программа завершается командой end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5