Вопрос:

Составить программу вывода слова «истина», если: а) каждое из чисел А и В больше 100; б) только одно из чисел А и В четное; в) хотя бы одно из чисел А и В положительно; г) каждое из чисел А, В, С кратно трем; д) только одно из чисел А, В и С меньше 50; е) хотя бы одно из чисел А, В, С отрицательно. И «ложь» - в противном случае

Смотреть решения всех заданий с листа

Ответ:

Решение:

Для вывода слова «истина» необходимо, чтобы выполнялось условие, указанное в соответствующем пункте задания. В противном случае выводится «ложь».

Условия для вывода «истина»:

  • а) каждое из чисел А и В больше 100: A > 100 AND B > 100
  • б) только одно из чисел А и В четное: (A % 2 == 0 AND B % 2 != 0) OR (A % 2 != 0 AND B % 2 == 0)
  • в) хотя бы одно из чисел А и В положительно: A > 0 OR B > 0
  • г) каждое из чисел А, В, С кратно трем: A % 3 == 0 AND B % 3 == 0 AND C % 3 == 0
  • д) только одно из чисел А, В и С меньше 50: (A < 50 AND B >= 50 AND C >= 50) OR (A >= 50 AND B < 50 AND C >= 50) OR (A >= 50 AND B >= 50 AND C < 50)
  • е) хотя бы одно из чисел А, В, С отрицательно: A < 0 OR B < 0 OR C < 0

Пример программы (псевдокод):

IF (условие для пункта) THEN
  PRINT "истина"
ELSE
  PRINT "ложь"
END IF
ГДЗ по фото 📸
Подать жалобу Правообладателю