1. допишите следующую программу, реализовав используемые в ней процедуры. программа считает поэлементную сумму двух векторов. какие параметры по значению, а какие по ссылке и почему? const n=5; {размерность векторов} type vector=array[1..n] of integer; {реализация процедур: readvector(var a: vector) -ввод вектора. writevector(a: vector) -вывод вектора. sum(a,b: vector; var s: vector) -поэлементное суммиров. векторов, s[i]: =a[i]+b[i]} {основная программа} var a,b, {исходные вектора} s: vector; {сумма векторов a и b} begin readvector(a); readvector(b); sum(a, b, s); writevector(a); writevector(b); writevector(s); end. 2. допишите в предыдущую программу функции для нахождения: a) максимального элемента вектора; b) суммы элементов вектора.