Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / samostoiatelnaia-rabota-2

.pdf
Скачиваний:
0
Добавлен:
16.11.2025
Размер:
360.37 Кб
Скачать

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ» Кафедра информатики и процессов управления (№17)

Информатика (основной уровень), 1-й курс, 1-й семестр.

Задание для самостоятельной работы 2.

Тема 2: Логические выражения. Разветвляющиеся алгоритмы.

Составить программу, которая выполняет следующее.

1) Найти и вывести среднее (больше одного, но меньше другого) из трёх целых чисел, введенных пользователем. Если такого числа нет, необходимо вывести сообщение, различая все возможные случаи: два одинаковых числа больше третьего – « = > », два одинаковых числа меньше третьего – « = < », все три числа равны – « = = ». Вместо символов « » следует подставить введенные числа, например, «5=5>3».

2) Пользователь вводит целые числа x и y. Определить, принадлежит ли точка с координатами (x, y) заштрихованной области на рисунке, и вывести одно из сообщений: «inside», «outside».

 

y

 

300

 

 

150

 

–300 –150

 

150 300 x

 

 

 

–150

–300

Примечание: считать, что границы областей не входят внутрь областей.

Автоматическая проверка решений

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

Ввод. Пользователь водит на стандартной консоли три целых числа и нажимает клавишу «Enter». Далее вводит целые числа x и y, нажимает клавишу «Enter». Например

3̺5̺2

Три целых числа.

-200̺30

Целочисленные координаты точки x и y.

Вывод. Программа выполняет вывод на стандартную консоль по следующему шаблону:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

Результат поиска среднего из трех чисел.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

inside

 

 

 

 

 

 

 

 

 

 

 

 

Результат определения принадлежности точки.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначения непечатных символов: – новая строка ('\n')

В первой части задания выводится один из следующих вариантов: а) найденное число;

б) сообщение вида « = > » (например, если введено «5̺3̺5», то вывести «5=5>3»); в) сообщение вида « = < » (например, если введено «8̺5̺5», то вывести «5=5<8»); г) сообщение вида « = = » (например, если введено «5̺5̺5», то вывести «5=5=5»). После этого выводится переход на новую строку.

Во второй части задания выводится одно из следующих сообщений «inside», «outside». После сообщения выводится переход на новую строку.

Автоматическая проверка выполняется посимвольно.

Соседние файлы в папке 1 семестр