Сложные условия. Язык программирования Pascal
№1 (Демоверсия ФИПИ – 2020) Ниже приведена программа, записанная на языке программирования Pascal: Решение: 1. Подставим каждую пару чисел в программу и проверим условие: (1, 2) – (1 > 10) или (2 > 10) = 0		(-11, 12) – (-11 > 10) или (12 > 10) = 1 (11, 2) – (11 > 10) или (2 > 10) = 1		(-12, 11) – (-12 > 10) или (11 > 10) = 1 (1, 12) – (1 > 10) или (12 > 10) = 1 	   	(10, 10) – (10 > 10) или (10 > 10) = 0 (11, 12) – (11 > 10) или (12 > 10) = 1		(10, 5) – (10 > 10) или (5 > 10) = 0 (-11, -12) – (-11 > 10) или (-12 > 10) = 0	   2. Считаем количество истинных условий, получаем 5. Ответ: 5 Паскаль var s, t: integer; begin   readln(s);   readln(t);   if (s > 10) or (t > 10)     then writeln (“YES”)     else writeln (“NO”) end. Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? OR – ИЛИ AND – И  №2 (СтатГрад – октябрь 2019) Ниже приведена программа, записанная на языке программирования Pascal и 											 Python: Решение: 1. Подставим каждую пару чисел в программу и проверим условие: (1, 1) – 1 div 2 = 1 		0		(10, 5) – 10 div 2 = 5		1  (8, 4) – 8 div 2 = 4		1 		(10, 2) – 10 div 2 = 2		0 (14, 10) – 14 div 2 = 10		0 	   	(4, 1) – 4 div 2 = 1		0 (20, 1) – 20 div 2 = 1		0 		(1, 0) – 1 div 2 = 0		1  (7, 3) – 7 div 2 = 3		1	2. Считаем количество ложных условий, получаем 5. Ответ: 5 Паскаль var s, k: integer; begin   readln(s);   readln(k);   if s div 2 = k     then writeln (“ДА”)     else writeln (“НЕТ”) end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: (1, 1); (8, 4); (14, 10); (20, 1); (7, 3);  (10, 5); (10, 2); (4, 1); (1, 0). Сколько было запусков, при которых программа напечатала «НЕТ»? Python s = int(input())  k = int(input()) if s // 2 = = k:     print (“ДА”) else:     print (“НЕТ”)