Задача выполнена для средней школы русского языка.
Лучшее предложение с использованием всех слов (возможен стильный вариант с небольшими заменами):
- Объявили по радио, что в школе занятий не будет по случаю мороза.
Альтернативно более естественный вариант (используя смысл причинности):
- Объявили по радио, что в школе занятий не будет из-за мороза.
Разбор по частям:
- Объявили — глагол in прошедшем времени, форма множественного числа (они объявили).
- по радио — обстоятельство, обозначающее канал передачи информации (через радио/по радиостанции).
- что — союз, вводит придаточное предложение.
- в школе — обстоятельство места.
- занятий — существительное в родительном падеже множественного числа; в сочетании "занятий не будет" выражает отсутствие занятий (после отрицания глагол-сказуемое "не будет" управляет падежом).
- не будет — сказуемое в будущем времени; отрицательная частица "не" образует отрицание.
- по случаю мороза — обстоятельство причины/условия, образовано сочетанием предлога "по случаю" и существительного "мороза" в родительном падежe (мороза — родительный падеж ед. числа). Оно поясняет, по какому случаю (причине) занятия не будут происходить.
Пояснение по выбору формулировок:
- Вариант с "из-за мороза" звучит более естественно в повседневной речи: "из-за" передает причину точнее.
- Вариант с "по случаю мороза" соответствуют исходным данным и показывают возможность учебного задания на составление фразы именно из этих слов, хотя стиль может быть чуть менее естественный.
Если хочешь, могу предложить ещё 2–3 варианта формулировки в разных стилях (деловой, разговорной, с другим порядком слов).