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

Вариант 7.

ЗАДАНИЕ 1.

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

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

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

 
ЗАДАНИЕ 2.

На плоскости задано 10 точек. Составьте программу, определяющую количество точек, попавших внутрь кольца с внутренним радиусом R1 и внешним радиусом R2. Центр кольца может быть расположен в произвольной точке O(x0,y0). Координаты точек, центра кольца и радиусы задайте самостоятельно (используя процедуру ввода данных с клавиатуры).

ЗАДАНИЕ 3.

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

ЗАДАНИЕ 4.

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

Цвет спектра

Длина волны, нм

Красный 760-620
Оранжевый 620-590
Желтый 590-560
Зеленый 560-500
Голубой 500-480
Синий 480-450
Фиолетовый 450-380

При вводе значения длины волны вне оптического диапазона спектра [380-760] нм программа должна выдать сообщение об ошибке.

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

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

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

 

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