Ответ:

Анализ условий:

  • Общее число сотрудников: 50
  • Владеют английским: 40
  • Владеют немецким: 20
  • Число сотрудников, владеющих хотя бы одним языком: 40 + 20 = 60. Это больше общего числа сотрудников, что означает, что есть пересечение (люди, знающие оба языка).

Рассчитаем пересечение:

  • Число сотрудников, знающих оба языка = (Знают английский) + (Знают немецкий) - (Знают хотя бы один язык)
  • Если предположить, что все 50 знают хотя бы один язык, то пересечение = 40 + 20 - 50 = 10.
  • Если предположить, что не все 50 знают хотя бы один язык, то пересечение может быть и больше, но не более 20 (так как только 20 знают немецкий).

Проверим утверждения:

  1. Каждый сотрудник этой фирмы, кто владеет английским языком, владеет и немецким. - Неверно. Если бы это было так, то 40 сотрудников знали бы оба языка, но только 20 знают немецкий.
  2. В этой фирме нет ни одного сотрудника, владеющего и английским, и немецким языками. - Неверно. Сумма знающих английский (40) и немецкий (20) превышает общее число сотрудников (50), значит, есть пересечение.
  3. В этой фирме хотя бы три сотрудника владеют английским, но не владеют немецким языком. - Верно. Знают только английский: 40 (всего англ.) - 10 (оба языка) = 30. 30 > 3.
  4. Не более 20 сотрудников этой фирмы владеют и английским, и немецким языками. - Верно. Максимальное число тех, кто знает оба языка, не может превышать число тех, кто знает немецкий (20).

Ответ: 34