Виктор, Роман, Юрий и Сергей заняли на математической олимпиаде первые 4 места. Когда их спросили о распределении мест, они дали три таких ответа: 1) Сергей – первый, Роман – второй
2) Сергей – второй, Виктор – третий
3) Юрий – второй, Виктор – четвёртый
Как распределились места, если в каждом утверждении только одно утверждение истинно?
Для решения составить таблицу истинности.
В - количество стаканчиков на столе
Начало
Ввод данных:
В : = 18
А : = В/3
Действие 1:
В : = В - 3
Действие 2:
А:= А-5
Вывод результатов:
Покажи А
Покажи В
Конец
Протокол выполнения алгоритма:
№ команды Имя переменной Значение переменной
1. В 18
2. А 6
3. В 15
4. А 1
Выводит приглашение к вводу и возвращает значение типа integer, введенное с клавиатуры
function ArrRandom(n: integer := 10; a: integer := 0; b: integer := 100): array of integer;
Возвращает массив размера n, заполненный случайными целыми значениями
function Println(delim: string := ' '): sequence of T;
Выводит последовательность на экран, используя delim в качестве разделителя, и переходит на новую строку.
procedure Assert(cond: boolean; sourceFile: string := ''; line: integer := 0);
Выводит в специальном окне стек вызовов подпрограмм если условие не выполняется