{14 — 2 Напишите процедуру, которая выводит на экран сумму трёх целых чисел.}
var a, b, c: integer;
procedure sumOf3(x, y, z: integer);
begin
writeln(x + y + z);
end;
begin
writeln('write 3 nums');
readln(a,b,c);
sumOf3(a,b,c);
readln();
end.
{14 — 1 Напишите функцию, которая возвращает сумму трёх целых чисел.}
var a, b, c: integer;
function sumOf3(x, y, z: integer):integer;
begin
result:= x + y + z;
end;
begin
writeln('write 3 nums');
readln(a,b,c);
writeln(sumOf3(a,b,c));
readln();
end.
// поиск максимума в массиве
let arr = [1, 5, 3];
let max = arr[0];
for (let i = 0; i <= arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log(max); // ответ
-- все ясно и понятно, можно управлять изменением индекса.
.forEach() - колбэк для каждого элемента
Форич в JS оформлен не как языковая конструкция, а как метода массив, который вызывает переданную функцию для каждого элемента этого массива:
{13.1 — 22 Пользователь передает целые положительные число N,
выведете на экран последовательность от 1 до N,
так чтобы ширина "ёлочки" росла волнами.
}
{13.1 — 21 Пользователь передает целые положительные число N и M,
выведете на экран последовательность от 1 до N,
так чтобы ширина "ёлочки" увеличивалась до M чисел, то уменьшалась до 1.
Например, для M=3 и N=17 получим:
1
23
456
78
9
10
}