3) 20
4)10
На другие ответить не могу, т.к. совершенно непонятен код. Перечитайте задание
Решить этот конкретный пример несложно.
1.Сначала нужно выяснить, приведена полная таблица истинности или только её фрагмент. Доя этого сопоставляем количество строк с данными в таблице и количество аргументов функции F. В таблице 8 строк, у функции 3 аргумента. Два в степени три равно восьми, поэтому таблица истинности полная.
2. Теперь определим каких строк меньше - со значением F=1 или F=0 и выписываем значения аргументов таких из строк, У нас меньше строк с нулем - она вообще одна. Выпишем аргументы: X=1, Y=1, Z=0
3. Для каждой выписанной строки составляем логическое выражение, которое будет связывать аргументы по "И", причем, если значение аргумента 0, то надо брать его инверсию (отрицание). Получаем X∧Y∧¬Z
4. Если строк было несколько, то каждое полученное выражение объединяется с другими через "ИЛИ" (∨). У нас строка всего одна.
5. Если мы выбирали строки с F=0, полученное выражение надо инвертировать: ¬(X∧Y∧¬Z).
6. Собственно, все, осталось записать функцию: F=¬(X∧Y∧¬Z)
7. Упрощаем полученную функцию.
В нашем случае по закону де-Моргана получаем сразу <u>F=¬X∨¬Y∨Z</u>
Var
a,b,c,d:integer;
begin
writeln('Введите первое число');
readln(a);
writeln('Введите второе число');
readln(b);
writeln('Введите третье число');
readln(c);
writeln('Введите четвертое число');
readln(d);
writeln('Среднее четырех чисел = ',(a+b+c+d)/4)
end.
А язык какой?
Python:
sum([i for i in range(5,16)])
range в этом ЯП идет как [x, y) математически, потому 16, чтобы включить 15
Сначало складываешь все в диапозоне от А1 до В2(А1+А2+В1+В2) и потом + С3