?>
Построение таблиц истинности для логических выражений Для логического выражения можно построить таблицу истинности, показывающую, какие значения принимает выражение при всех наборахзначений входящих в него переменных. Для построения таблицыистинности следует:1. Подсчитать n — число переменных в выражении;2. Подсчитать общее число логических операций в выражении;3. Установить последовательность выполнения логических операций сучётом скобок и приоритетов;4. Определить число столбцов в таблице: число переменных + числоопераций;5. Заполнить шапку таблицы, включив в неё переменные и операции всоответствии с последовательностью, установленной в п. 3;6. Определить число строк в таблице (не считая шапки таблицы): m=2n;7. Выписать наборы входных переменных с учётом того, что онипредставляют собой целый ряд n-разрядных двоичных чисел от 0 до 2n−1;8. Провести заполнение таблицы по столбцам, выполняя логическиеоперации в соответствии с установленной последовательностью.
Ответы
program fantscrin;
const n = 11;
var a: array [1..n] of integer;
i,s,p: integer;
begin
for i: =1 to n do
a[i]: = random(8)+4;
for i: =1 to n do
write(a[i], ' ');
s: =0;
p: =1;
for i: =1 to n do
if (i mod 2 = 0) then p: =p*a[i]
else s: =s+a[i];
writeln('');
writeln('сумма = ',s);
writeln('произведение = ',p);
end.