Сначала немного теории. Тут у нас импликация(если..то...), комбинированная с конъюнкцией(и). Таблица истинности импликации(стрелочки): 0 0 1 0 1 1 1 0 0 1 1 1 Общее правило: если a<=b, тогда правда Таблица истинности конъюнкции(/\): 0 0 0 0 1 0 1 0 0 1 1 1 Общее правило: если есть одна ложь-всё ложь. Про НЕ и гуманитарий поймёт. Про данный пример: Нам нужен вариант, где оба выражения являются правдой, т.к. между ними стоит И Подробно рассмотрим первый вариант: Ирина Первая буква гласная-правда Вторая буква гласная-ложь Значит, результат импликации-ложь, в чём можно убедиться взглянув на таблицу истинности, но, так как НЕ так же присутствует в данном условии, это выражение возвращает правду. Последняя буква гласная-правда Так как оба выражения при конъюнкции правда, всё выражение является правдой и удовлетворяет условию.
№1
program fff;
var a, b, c: integer;
begin
writeln('введите первое число');
readln(a);
b:=a+1;
c:=a+2;
writeln(a);
writeln(b);
writeln(c);
end.
№2
program fff;
var r, o, p: integer;
begin
writeln('введите длину ребра');
readln(r);
o:=r*r;
o:=r*o;
p:=r*r;
writeln('объем куба=',o);
writeln('площадь стороны=',p);
end.
№3
program fff;
var ch, a, b, c, su, pr: integer;
begin
writeln('введите трехзначное число');
read(ch);
a:= ch div 100;
b:=ch mod 10;
c:= ch div 10;
c:= c mod 10;
su:=a+b+c;
pr:=a*b*c;
writeln('сумма=',su);
writeln('произведение=',pr);
end.