С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам: вначале — на электронных лампах, позже — на транзисторах. После доказательства в 1946 году теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.
Логические элементы выполняют логическую функцию (операцию) над входными сигналами (операндами, данными).
Всего возможно {\displaystyle x^{\left(x^{n}\right)*m}}{\displaystyle x^{\left(x^{n}\right)*m}} логических функций и соответствующих им логических элементов, где {\displaystyle x}x — основание системы счисления, {\displaystyle n}n — число входов (аргументов), {\displaystyle m}m — число выходов; таким образом, количество теоретически возможных логических элементов бесконечно. Поэтому в данной статье рассматриваются только простейшие и важнейшие логические элементы.
Всего возможны {\displaystyle 2^{\left(2^{2}\right)*1}=2^{4}=16}{\displaystyle 2^{\left(2^{2}\right)*1}=2^{4}=16} двухвходовых двоичных логических элементов и {\displaystyle 2^{\left(2^{3}\right)*1}=2^{8}=256}{\displaystyle 2^{\left(2^{3}\right)*1}=2^{8}=256} трёхвходовых двоичных логических элементов (Булева функция). Аналогично, для троичной логики возможны 19 683 двухвходовых и 7 625 597 484 987 трёхвходовых логических элементов.
Var i,n, pol: integer; //pol - количество положительных чисел, n - количество всех чисел a,s: real; //a- вводимое число, s - сумма положительных чисел
begin pol:= 0; //обнуляем счетчик s:= 0; writeln('Введите количество чисел'); readln(n); for i:= 1 to n do begin writeln('Введите число'); readln(a); if a > 0 then begin s:= s + a; pol:= pol + 1; end; end; writeln('Среднее арифметическое положительных чисел: ', s / pol); {среднее арифметическое равно сумме чисел делить на их количество} end.
Из трех отрезков a, b, c можно составить треугольник, если выполняется неравенство треугольника: сумма длин двух любых сторон треугольника строго больше длины третьей.
program triangle; var a,b,c:integer; res:string; begin readln(a,b,c); { отсортировать a,b,c. Имеем: a <= b <= c } if c >= a + b then res := 'Не возможно!' else if c*c = a*a + b*b then res := 'Возможно, прямоугольный.' else if c*c < a*a + b*b then res := 'Возможно, остроугольный.' else res := 'Возможно, тупоугольный'; writeln(res); end.
Объяснение:
С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам: вначале — на электронных лампах, позже — на транзисторах. После доказательства в 1946 году теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.
Логические элементы выполняют логическую функцию (операцию) над входными сигналами (операндами, данными).
Всего возможно {\displaystyle x^{\left(x^{n}\right)*m}}{\displaystyle x^{\left(x^{n}\right)*m}} логических функций и соответствующих им логических элементов, где {\displaystyle x}x — основание системы счисления, {\displaystyle n}n — число входов (аргументов), {\displaystyle m}m — число выходов; таким образом, количество теоретически возможных логических элементов бесконечно. Поэтому в данной статье рассматриваются только простейшие и важнейшие логические элементы.
Всего возможны {\displaystyle 2^{\left(2^{2}\right)*1}=2^{4}=16}{\displaystyle 2^{\left(2^{2}\right)*1}=2^{4}=16} двухвходовых двоичных логических элементов и {\displaystyle 2^{\left(2^{3}\right)*1}=2^{8}=256}{\displaystyle 2^{\left(2^{3}\right)*1}=2^{8}=256} трёхвходовых двоичных логических элементов (Булева функция). Аналогично, для троичной логики возможны 19 683 двухвходовых и 7 625 597 484 987 трёхвходовых логических элементов.