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

Вариант 10.

ЗАДАНИЕ 1.

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

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

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


ЗАДАНИЕ 2.

Составить программу, определяющую, могут ли три числа a, b и c быть сторонами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний. При составлении программы используйте условия существования треугольника: 

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

ЗАДАНИЕ 3.

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

ЗАДАНИЕ 4.

Составьте программу, которая  для заданного числа n в диапазоне от 1 до 200, рассматриваемого как возраст человека, выводит на экран фразу вида:

"Мне 12 лет", "Мне 21 год", "Мне 33 года"

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

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

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

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

 

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