Составить программу для вычисления пройденного телом пути за время t , если тело движется прямолинейно с ускорением a (формула для вычисления s=at^2/2)
// PascalABC.NET 3.2, сборка 1382 от 06.02.2017 // Внимание! Если программа не работает, обновите версию!
begin var n:=ReadInteger('Количество строк (столбцов) в массиве:'); Writeln('*** Исходный массив [',n,',',n,'] ***'); var a:=MatrRandom(n,n,-10,10); a.Println(4); Writeln(5*a.ColCount*'-'); var k,l:integer; Write('Введите L,K: '); Read(l,k); var lim:=a[l-1,k-1]; var s:=a.Rows.SelectMany(x->x).Where(x->x<lim).Sum; Writeln('Искомая сумма равна ',s) end.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-99,99); a.Println;
var b:=ArrRandom(ReadInteger('n='),-99,99); b.Println;
(var ma,var mb):=(a.Average,b.Average); // средние арифметические
var s:=ma+mb; // их сумма
Writeln('Среднее арифметическое массива а: ',ma);
Writeln('Среднее арифметическое массива b: ',mb);
Writeln('Их сумма: ',s)
end.
Пример
n= 12
9 -55 -14 -60 -90 56 60 -89 -9 18 -37 -29
n= 15
47 -53 4 22 38 -46 -74 -77 -74 -67 -67 -93 73 5 -16
Среднее арифметическое массива а: -20
Среднее арифметическое массива b: -25.2
Их сумма: -45.2