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

Вариант 4.

ЗАДАНИЕ 1.

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

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

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


ЗАДАНИЕ 2.

Составьте программу, определяющую, какая из трех точек на плоскости
A(x1,y1), B(x2,y2) или C(x3,y3) находится ближе к точке P(x,y). Значения координат точек A, B, C и P задайте самостоятельно (используя процедуру ввода данных с клавиатуры).

ЗАДАНИЕ 3.

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

ЗАДАНИЕ 4.

Составьте программу, "считающую" кроликов. При вводе числа в диапазоне от 0 до 50 программа должна выдать сообщение о количестве кроликов (с правильным окончанием):

0 - ни одного кролика,
1 - 1 кролик,
2 - 2 кролика,
...
10 - 10 кроликов и т. д.

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

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

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

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

 

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