У нас есть логическое выражение .
Электронная схема состоит из логических вентилей -- базовых блоков, выполняющих элементарную логическую операцию (коньюнкция, инверсия, дизъюнкция итд), входных и выходных сигналов.
По ГОСТу вентили изображаются как прямоугольники с надписью, обозначающую операцию вентиля.
& -- коньюнкция,
1 -- дизьюнкция,
а кружок на сигнале, обозначает его инверсию.
Назовём выходной сигнал F (так как его надо как-то назвать). Смотрите рисунок. Немного кривой, т.к. рисовал в простом графическом редакторе, а не в специализированном ПО.
Таблица истинности -- таблица, задающая значение логической формулы для всех комбинаций переменных.
Напишем её:
Из курса истории вам известно, какую огромную роль в развитии человечества сыграло возникновение письменности, позволившее зафиксировать устное слово с букв-знаков. Надписи на камне, папирусе, бумаге – не просто сообщения, дошедшие до нас через века. Это документы, позволяющие нам судить о том, как жили люди в ту или иную эпоху, о чём они думали, что их интересовало.
Слово «документ» переводится с латинского как «свидетельство» , «доказательство» . Первоначально оно означало письменное подтверждение событий или фактов. Например, факт рождения каждого человека документально оформляется в виде свидетельства о рождении; по окончании школы вы получаете аттестат – документ, подтверждающий ваше образование, и т. д.
Современное понятие документа значительно шире, чем «бумага,
заверенная печатью и подписью» . Текст является одной из важнейших форм представления информации об окружающей действительности.
Под текстовым документом сегодня понимается информация, представленная на бумажном, электронном или ином материальном носителе в текстовой форме.
Объяснение:
Вот, держи)
i,j,t,x:integer;
a:array[1..10]of integer;
begin
writeln('Исходный массив:');
for i:=1 to 10 do
begin
a[i]:=random(-100,100);
write(a[i]:5)
end;
i:=2;
while i<11 do
begin
t:=a[i];
a[i]:=a[i-1];
a[i-1]:=t;
i:=i+2
end;
writeln;
writeln('Переставленный массив:');
for i:=1 to 10 do
begin
write(a[i]:5);
if a[i] mod 2=0 then x:=x+1
end;
writeln;
writeln('Четных элементов: ',x);
//Гномья сортировка
i:= 2;
j:= 3;
while i < 11 do
if a[i - 1] > a[i] then
begin
i:= j;
j:= j + 1
end
else
begin
t:= a[i - 1];
a[i - 1]:= a[i];
a[i]:=t;
i:= i - 1;
if i = 1 then
begin
i:= j;
j:= j + 1
end
end;
writeln('Отсортированный массив:');
for i:=1 to 10 do write(a[i]:5)
end.