В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
misselYT
misselYT
29.08.2021 02:33 •  Информатика

Требовалось написать программу, которая определяет, лежит ли точка А(х,у) внутри некоторого кольца («внутри» понимается в строгом смысле, т.е. случай, когда точка А лежит на границе кольца, недопустим). Центр кольца находится в начале координат. Для кольца заданы внутренний и внешний радиусы r1, r2; известно, что r1 отлично от r2, но неизвестно, r1 > r2 или r2 > r1. В том случае, когда точка А лежит внутри кольца, программа должна выводить соответствующее сообщение, в противном случае никакой выходной информации не выдается. Программист сделал в программе ошибки.
var x, у, rl,r2:real;
h: real;
begin
readln (x, у, rl, r2);
h := sqrt (x*x + y*y);
if (h < rl) AND (h > r2) then
writeln ('точка А лежит внутри кольца');
end.
Последовательно выполните задания:
1. Приведите пример таких чисел х и у, при которых программа неверно решает поставленную задачу.
2. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими поэтому можно указать любой доработки исходной программы).
3. Укажите, как можно доработать программу, чтобы она не содержала логических операций AND или OR.
Примечание: для обозначения расстояния от точки А до начала координат используется вс переменная h.​

Показать ответ
Ответ:
Fizruk115
Fizruk115
17.11.2021 18:20

1 в - плюшка и кофе.

1 в - плюшка и кофе.2 в - плюшка и сок.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.7 в - бутер и сок.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.7 в - бутер и сок.8 в - бутер и кофе.

0,0(0 оценок)
Ответ:
vanyushagrechk
vanyushagrechk
15.04.2022 20:56

1) НЕ (x<5) и (x - чётное). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>=5) и (x - чётное). Нас интересует минимальное число, которое больше или равно пяти, при этом чётное. К чётным числам относятся числа, которые делятся на 2 без остатка. Число 5 не подходит, смотрим дальше. Число 6 делится на 2? - делится. Число 6 больше  5? - больше.

ответ: 6.

2) НЕ (x<=9) и (x<20). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>9) и (x<20). Нас интересует минимальное число, которое больше девяти и меньше двадцати. Это число 10.

ответ: 10.

3) (x>16) и НЕ (x - нечётное). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>16) и (x - чётное). Нас интересует минимальное число, которое больше 16, при этом чётное. 17 подходит? - нет, оно нечётное. Тогда ответ - 18.

ответ: 18.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота