Вопросы к разделу
1.
Перечислите
основные группы операторов,
выделив их характерные
особенности.
2.
Что такое исключение? Какие классы для обработки исключительных
ситуаций вы знаете?
3.
Как организовать обработку исключительной ситуации?
Лабораторная работа
Задания на
операторы if, switch, for, while, foreach,
обработку
исключений. Время, необходимое на выполнение задания 45 мин.
Упражнение 4.1 Написать программу, которая читает с экрана число от 1
до 365 (номер дня в году), переводит этот число в месяц и день месяца.
Например, число 40 соответствует 9 февраля (високосный год не учитывать).
Упражнение 4.2 Добавить к задаче из
предыдущего упражнения
проверку числа введенного пользователем. Если число меньше 1
или больше
365, программа
должна вырабатывать исключение, и
выдавать на экран
сообщение.
Домашнее задание 4.1 Изменить программу из упражнений 4.1 и 4.2 так,
чтобы она учитывала год (високосный или нет). Год вводится с экрана. (Год
високосный, если он делится на четыре без остатка, но если он делится на 100
без остатка, это не високосный год. Однако, если он делится без остатка на 400,
это високосный год.)