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

Вариант 8.

ЗАДАНИЕ 1.

Составьте программу, вычисляющую значение функции:

Значение аргумента задайте с клавиатуры.

Перед выполнением задания ознакомьтесь с содержанием разделов:


ЗАДАНИЕ 2.

На плоскости заданы две точки, являющиеся центрами двух окружностей с радиусами R1 и R2. Составьте программу, определяющую, пересекаются ли эти окружности. В случае касания окружностей программа должна выдать соответствующее сообщение. Имейте в виду, что программа должна учитывать различные ситуации (см. рисунок ниже). Координаты точек и радиусы окружностей - произвольные.

Нет пересечения

Касание

Окружности пересекаются


ЗАДАНИЕ 3.

Составьте программу, определяющую, принадлежит ли точка P(x,y) закрашенной области:

 ЗАДАНИЕ 4.

Составьте программу, определяющую название слоя атмосферы, соответствующего определенной высоте. Для составления программы используйте приведенную ниже таблицу:

Высота, км Название слоя
0-16 тропосфера
16-50 стратосфера
50-80 мезосфера
80-800 термосфера
свыше 800 экзосфера

При вводе отрицательных значений высоты программа должна выдать сообщение об ошибке.

Перед выполнением задания ознакомьтесь с содержанием разделов:

Вопросы для защиты работы:

1. Что такое условные и логические выражения?
2. Назовите основные логические операции и запишите для них таблицы истинности.
3. Как работает условный  оператор IF? Что такое полный и усеченный вариант оператора IF?
4. Каковы назначение и алгоритм работы оператора варианта CASE?

 

Назад к списку