Работа 3.3 Упр.16 Задание 2 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина
Работа 3.3 Упр.16 Задание 2 ГДЗ Семакин 10 класс (Информатика)
Подробный ответ
Программа сначала проверяет, лежит ли точка в первой четверти: $$x \le 0 \lor y \le 0.$$
Если хотя бы одна координата не положительна, то выполняется вложенная проверка:
$$x^2 + y^2 \le 36.$$
Это означает, что точка должна находиться не дальше 6 единиц от начала координат. Тогда выводится «Да», иначе — «Нет».
Если же обе координаты положительны, то внешнее условие ложно, и программа ничего не выводит.
var x, y: real;
begin
writeln(‘Введите координаты точки x, y’);
read(x, y);
if (x <= 0) or (y <= 0) then
if (x * x + y * y <= 36)
then writeln(‘Да’)
else writeln(‘Нет’)
end.
Таким образом, программа отвечает «Да» для точек, у которых хотя бы одна координата не положительна и при этом $$x^2 + y^2 \le 36$$, иначе выводится «Нет».
Другие учебники
Другие предметы

