Var A:integer;
Begin
Write('Введите четырёхзначное число: ');ReadLn(A);
WriteLn('S = ',(A div 1000)+(A div 100) mod 10+(A div 10) mod 10+A mod 10);
End.
Операция div - это целочисленное деление. с = a div b - такая запись означает, что число а будет поделено на b и в переменную с запишется только целая часть от деления. 25 div 4 = 6. 25 div 5 = 5.
Операция mod наоборот находит не целую часть от деления, а остаток. Т.е. тут отбрасывается целочисленная часть деления. 25 mod 4 = 1 (т.к. если 25 разделить на 4, то получим 6 целых и 1 в остатке)
Теперь по заданию:
при 25 и 4
25 div 4 = 6. 6 <> 4 → A:=25 mod 4 = 1. Ответ 1
при 25 и 5
25 div 5 = 5. 5 = 5 → A:=25 div 5 = 5. Ответ 5
Ответ:
Иерархическая БД
Объяснение:
Иерархическая модель данных — это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.
AB!AB+B = B, { т.к. A&!A = 0 }
(A+B)(!A+!B)=A!A+A!B+B!A+B!B = 0 + A!B+B!A + 0 = A&!B + B&!A
A+AB+AC = A(1+B+C)=A&1 = A
A+!AB+!AC = A+!A(B+C)
A(A+B+C)=AA+AB+AC=A+AB+AC=A(1+B+C)=A&1 = A
AB+!B+!AB =B(A+!A)+!B=B+!B = 1
(!A+B)!C(C+A!B) = !A!CC+!A!CA!B+B!CC+B!CA!B=0+0+B!C+B!CA!B =
!C(B+BA!B)=!C(B+0)=!CB
A(!B!C+BC)+A(B!C+!BC) = A!B!C+ABC+AB!C+A!BC =
A(!B!C+BC+B!C+!BC) = A(!B(!C+C)+B(C+!C)) = A(!B+B)=A
{т.к. (x+!x)=1}
---
A!(!B+C)=A&(B&!C) = AB!C
{т.к. !(x+y)=!x&!y }
!(A+!B)+!(A+B)+AB = !AB+!A!B+AB = !A(B+!B)+AB = !A+AB
A+!(A+B)+!AB = A+!A!B+!AB = A+!A(!B+B)=A+!A = 1
!(A+!B+!C) = !ABC
!(A+B)A!B = !AA!B + BA!B = 0 + 0 = 0
A+!(B!C)+!(!A+B+!C) = A+!B+C+A!BC = A(1+!BC)+C = A+C
(A+B+C)!(!A!B)+C=(A+B+C)(A+B)+C = AA+AB+BA+BB+CA+CB+C =
= A+BA+B+CA+CB+C = A(1+B)+B+C(A+B+1)=A+B+C
A!(!C+!B)+!(!A+B)C+AC = ACB+A!BC+AC = AC(B+!B+1)=AC
(A+B)(!A+B)(!A+!B)=(A!A+AB+B!A+BB)(!A+!B) =
= (0+B(A+!A+1))(!A+!B) = B(!A+!B) = B!A+B!B = B!A