Часть С (с развернутым ответом). Вариант 1.
Запишите названия основных структурных блоков программы на языке Паскальprogram<имя программы>;
const<список постоянных значений>;
var<описание используемых переменных>;
begin<начало программного блока>
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
end.
У исполнителя Делитель две команды, которым присвоены номера:1. раздели на 2
2. вычти 1
Первая из них уменьшает число в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12112 — это алгоритм: раздели на 2, вычти 1, раздели на 2, раздели на 2, вычти 1, который преобразует число 42 в 4.) Если таких алгоритмов более одного, то запишите любой из них.
Продолжите числовой ряд из восьмеричных чисел, допишите следующие 5 чисел этого ряда 000, 001, 002, 003, 004, … Инспектор Борисов расследует дело о хищении. В этом преступлении подозреваются Брагин, Кургин и Лиходеев. Каждый из них дал следующие показания:Брагин: "Я не делал этого. Это сделал Лиходеев".
Лиходеев: "Я не виноват, но и Кургин тут не причем".
Кургин: "Лиходеев не виновен. Преступление совершил Брагин".
Инспектор Борисов точно установил, что один из подозреваемых дважды солгал, второй дважды сказал правду, а третий - один раз солгал, а один раз сказал правду. После этого инспектор назвал преступника. Кто же преступник? Составьте таблицу истинности для выражения А&B+
Часть С (с развернутым ответом). Вариант 2
writeln(a, b);
read(f);
if a=c then d:=a else d:=f;
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 89 числа 24, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21121 — это алгоритм: прибавь 1, раздели на 2, раздели на 2, прибавь 1, раздели на 2, который преобразует число 75 в 10.) Если таких алгоритмов более одного, то запишите любой из них.
Продолжите числовой ряд из шестнадцатеричных чисел, допишите следующие 5 чисел этого ряда 008, 009, 00А, 00В, … Три свидетеля дорожного происшествия сообщили сведения о скрывшемся нарушителе. Эдгар утверждает, что тот был на белом «Renault», Владимир сказал, что нарушитель уехал на синей «Audi», а Артём показал, что машина была точно не белая, и, по всей видимости, это был «Ford».Когда удалось отыскать машину, выяснилось, что каждый из свидетелей точно определил только один из параметров автомобиля, а в другом ошибся. Какая и какого цвета была машина у нарушителя? Составьте таблицу истинности для выражения А+B&
Часть С (с развернутым ответом). Вариант 3
read(a, b);
writeln(k);
for i:=1 to 10 do s:=s+5;
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 41 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11122 — это алгоритм: раздели на 2, раздели на 2, раздели на 2, вычти 3, вычти 3, который преобразует число 88 в 5.) Если таких алгоритмов более одного, то запишите любой из них.
Продолжите числовой ряд из двоичных чисел, допишите следующие 5 чисел этого ряда 010, 011, 100, 101, … Восемь школьников оставались в классе на перемене, и один из них разбил окно. На вопрос директора, кто это сделал, были получены следующие ответы:Егор: «Разбил Степан»!
Инна : «Галя разбила»!
Оля: «Разбила Инна».
Миша: «Это кто-то с улицы»!
Надя: «Да, Оля права».
Коля: «Это либо Галя, либо Инна»!
Степан: «Ни Галя, ни Инна этого не делали»!
Галя: «Степан не бил»!
Кто разбил окно, если известно, что из этих высказываний истинно ровно три.
Составьте таблицу истинности для выражения А+B+
Часть С (с развернутым ответом). Вариант 4
Запишите назначение операторов языка Паскаль:if a mod 2 =0 then a:=a/2 else a:=a+1;
write(S, P);
read(k, m);
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 23 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11222 — это алгоритм: раздели на 2, раздели на 2, прибавь 1, прибавь 1, прибавь 1, который преобразует число 36 в 12.) Если таких алгоритмов более одного, то запишите любой из них.
Продолжите числовой ряд из восмеричных чисел, допишите следующие 5 чисел этого ряда 013, 014, 015, 016, … Министры иностранных дел Великобритании, США и Китая обсудили за закрытыми дверьми проекты соглашения о полном разоружении, представленные каждой из стран. Отвечая затем на вопрос журналистов: «Чей именно проект был принят?», министры дали такие ответы:Великобритания — «Проект не наш, проект не США»;
США — «Проект не Великобритании, проект Китая»;
Китай — «Проект не наш, проект Великобритании».
Один из них (самый откровенный) оба раза говорил правду; второй (самый скрытный) оба раза говорил неправду, третий (осторожный) один раз сказал правду, а другой раз — неправду.
Определи, представителем какой страны является осторожный министр. Составьте таблицу истинности для выражения


