Now create an anonymous function, that will apply array as an argument and display each element from this array. put this anonymous function to a variable $i_am_anonymous. then call the function using variable and $mysteriousarray as an argument. $mysteriousarray придумайте свой.
ответ: Значения, на основе которых выполняются вычисления. Аргументы вводят в круглых скобках сразу после имени функции. Аргументами могут быть числа, адреса ячеек, текст, выражения, содержащие другие функции.
Функции, используемые на уроках математики.
СУММ(В2:В5) – вычисление суммы числовых значений диапазона ячеек начиная с В2 до В5.
СУММ(В2:В5;100;К4) – вычисление суммы числовых значений диапазона ячеек В2:В5, числа 100 и значения ячейки К4.
СУММЕСЛИ(В2:В5;”>10”) – вычисление суммы чисел, больших 10, из диапазона ячеек В2:В5.
СРЗНАЧ(В2:В5) – вычисление среднего значения для диапазона ячеек В2:В5.
МАКС(В2:В5) – вычисление максимального значения из диапазона ячеек В2:В5.
МИН(В2:В5) – вычисление минимального значения из диапазона ячеек В2:В5.
СЧЕТ(В2:В5) – подсчёт общего количества чисел из диапазона ячеек В2:В5.
СЧЕТЕСЛИ(В2:В5;”<5”) – вычисление количества чисел меньших 5, из диапазона ячеек В2:В5.
СТЕПЕНЬ(В1;А4) – вычисление значения степени с основанием В1 и показателем степени А4.
КОРЕНЬ(В1) – вычисление значения квадратного корн
А чтобы понять, как идет выполнение, в нужных точках ставим промежуточную выдачу - это называется "трассировкой".
var
s, k: integer;
label
met;
begin
s:=-12;
k:=90;
Writeln('s=',s,', k=',k);
s:=s+10;
Writeln('s=',s);
met:
Writeln('Метка met:');
k:=k+10; Write('k=',k);
if k<200 then s:=50 else s:=s+k;
Writeln(', s=',s);
if k<200 then goto met;
Writeln('Результат: s=',s)
end.
Результат выполнения программы:
s=-12, k=90
s=-2
Метка met:
k=100, s=50
Метка met:
k=110, s=50
Метка met:
k=120, s=50
Метка met:
k=130, s=50
Метка met:
k=140, s=50
Метка met:
k=150, s=50
Метка met:
k=160, s=50
Метка met:
k=170, s=50
Метка met:
k=180, s=50
Метка met:
k=190, s=50
Метка met:
k=200, s=250
Результат: s=250