Program kids;
var m,j,Summa:integer;
begin
writeln('На сколько мальчиков больше ?'); readln(m);
j:=15;
Summa:=j+(m+j);
writeln('В нашем классе ',Summa,' человек.');
readln;
end.
j - это сумма девочек, а m+j - это сумма мальчиков.
У нас есть логическое выражение .
Электронная схема состоит из логических вентилей -- базовых блоков, выполняющих элементарную логическую операцию (коньюнкция, инверсия, дизъюнкция итд), входных и выходных сигналов.
По ГОСТу вентили изображаются как прямоугольники с надписью, обозначающую операцию вентиля.
& -- коньюнкция,
1 -- дизьюнкция,
а кружок на сигнале, обозначает его инверсию.
Назовём выходной сигнал F (так как его надо как-то назвать). Смотрите рисунок. Немного кривой, т.к. рисовал в простом графическом редакторе, а не в специализированном ПО.
Таблица истинности -- таблица, задающая значение логической формулы для всех комбинаций переменных.
Напишем её:
program klass;
uses crt;
var b, S, a: integer;
begin
writeln('введите число, на сколько мальчиков больше чем девочек: B = ');
readln(b);
a:=15+b;
S:=15+a;
writeln('В классе учится ',S,' человек');
readln;
end.