a:array[0..9] of integer;
i,y,min:integer;
begin
randomize();
for i:=0 to 9 do
begin
y:= random(10);
a[i]:= y;
end;
for i:=0 to 9 do write(a[i],' ');
writeln(' - десять випадковых чисел');
min:=a[0];
for i:=1 to 9 do
if a[i]<min then min:=a[i];
writeln(min, ' - минимальне число.');
end.
ответ: .
Пошаговое объяснение:
Во-первых, как можно заметить, от C значение функции не зависит.
Особенно это хорошо видно на последних двух строчках. Если убрать переменную C, то получиться таблица из 4 строк:
A B F
0 0 1
0 1 1
1 0 1
1 1 0
Это таблица истинности для отрицания И: - ответ.
На этом можно было бы остановиться (проверить по таблице истинности с учётом бесполезного С), но сделаем ещё кое-что - выведем это шаг за шагом, докажем, что С - бесполезная и никому не нужная переменная.
Запишем то же выражение в совершенной конъюнктивной нормальной форме. Выберем стоки, которые обращают выражение в Ложь.
A B C F
1 1 0 0
1 1 1 0
Две строки - две скобки. Единица в таблице означает отрицание переменной в скобке. Получаем .
Тут уже видно, что переменная С на результат не влияет. Упростим и приведём это к выражению выше.
- ответ.
Поделитесь своими знаниями, ответьте на вопрос:
Некоторый алгоритм из одной цепочки символов получает новую цепочку символов следующим образом: 1) Записывается исходная цепочка символов в исходном порядке; 2) Записывается исходная цепочка символов в обратном порядке; 3) Записывается буква, следующая в русском алфавите за той, которая в исходной цепочке стояла на первом месте. Получившаяся таким образом цепочка является результатом работы алгоритма. Дана цепочка символов СУ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды?
СУ
УС
УСТ
ТСУ
ТСУУ
Третий пункт не совсем точно указывает, что нужно сделать
3) Записывается буква, следующая в русском алфавите за той, которая в исходной цепочке стояла на первом месте.