Const
N = 8;
Var
A:array[1..N] of integer;
i:integer;
S:real;
Begin
Write('Введите массив A(',N,'): ');
For i:= 1 to N do
Begin
Read(A[i]);
S:=S+A[i];
End;
WriteLn('Sr = ',S/N);
End.
Пример работы программы:
Введите массив A(8): 1 2 3 4 5 6 7 8
Sr = 4.5
Dim s As Integer, d As Date, h As Integer
d = CDate(InputBox("Введите дата начала графика", , "2016/01/02"))
Do While s < 176
h = Weekday(d, vbMonday)
If h <> 7 Then
s = s + 8
Cells(i + 1, 2) = s
Cells(i + 1, 3) = d
End If
Cells(i + 1, 4) = h
i = i + 1
d = d + 1
<span>Loop</span>
Знак ! -инверсия (отрицание)
а) =А(1+В+С)=А
б) =А+!А•!В+!А•В=А+!А(!В+В)=А+!А=1
в) =!А(!С+С)+А(В+!В)=!А•1+А•1=1
г) =А+!В+!С+А•!В•С=А(1+!В•С)+!В+!С=А+!В+!С
Сообщение информативно, если оно пополняет знания человека