Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_Информатика.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.79 Mб
Скачать

Оператор выбора

Оператор выбора (варианта) предназначен для организации ветвления в программе в случае, когда необходимо выполнить один из нескольких опера­торов в зависимости от значения какого-либо выражения. Он имеет вид:

case выражение of

константа!: оператор 1;

константа2: оператор2;

..

константаN: операторN;

else оператор {необязательный вариант} end;

Оператор выбора действует следующим образом: если значение выражения равно одной из констант, то выполняется соответствующий ей оператор; затем управление передается за пределы оператора выбора. Если значение выражения не совпадает ни с одной константой, то управление передается либо за пределы оператора выбора, либо на вариант else (если этот вариант присутствует). Вы­ражение может иметь любой стандартный тип, за исключением вещественного.

Задание

1. Написать программу для нахождения максимального (мини-мального) числа среди трех введенных пользователем чисел.

2. Используя оператор выбора, написать программу, которая работала бы как калькулятор (сложение, вычитание, умножение и деление).

3. Используя условный оператор, написать программу, которая выводила бы на экран название времени года в ответ на введенный пользователем номер месяца.

4. Используя оператор выбора, написать программу, которая в ответ на введенный пользователем номер дня недели выводила бы на экран, рабочий это день или выходной.

5. Используя условный оператор, написать программу, которая по введен­ному пользователем количеству лет определяла бы, к какому периоду жизни человека они относятся:

1) от 0 до 10 (включительно) - детство,

2) от 10 до 14 (включительно) - отрочество,

3) от 14 до 18 (включительно) - юность,

4) от 18 до 30 (включительно) - молодость,

5) от 30 до 100 (включительно) - зрелость.

6. Используя условный оператор, написать программу, которая по резуль­татам, полученным студентом на четырех экзаменах, определяла бы следую­щее:

1) хотя бы одна 2 — отчислить,

2) есть хотя бы одна 3 — студент не получает стипендию,

3) нет 3 — студент получает стипендию,

4) все 5 — студент получает повышенную стипендию.

7. Используя условный оператор, написать программу, которая определяла бы, принадлежит ли точка с координатами (х,у) прямоугольнику, где (xl,yl) и (х2,у2) — соответственно координаты левого нижнего и правого верхнего угла прямоугольника.

8. Используя условный оператор, написать программу, которая определяла бы, попадает ли в круг с радиусом г и центром в начале координат точка с ко­ординатами (х,у).

Порядок выполнения работы.

Для выполнения первого задания необходимо войти в среду программирования ABC Pascal и в окне редактирования ввести текст программы, произвести ее отладку и выполнение.

Содержание отчета

Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:

  1. Название работы.

  2. Постановку задачи.

  3. Описание алгоритма (метода) решения.

  4. Текст программы.

  5. Результаты работы программы на 2–3 контрольных примерах.

Контрольные вопросы

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Институт высокоточных систем им. В.П. Грязева

Кафедра Системы автоматического управления

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]