Несколько простых логических выражений можно объединять при помощи логических операций AND (и), OR(или), Xor (исключающее или). Значение полученного в результате логического выражения будет зависеть от значения простых логических выражений, входящих в его состав и от логических операций. Обозначим простые логические выражения буквами A и B, тогда результат выполнения логических опера ций:
Например: Логическое выражение для проверки принадлежности значения переменной а числовому отрезку от 10 до 100 будет выглядеть:
Обратите внимание, что Паскаль требует заключения в круглые скобки простых логических выражений.
Записать логические выражения (формулы), истинные при соблюдении следующих условий:
- точка с координатами X, Y принадлежит первой четверти единичного круга с центром в начале координат;
- точка с координатами X, Y не принадлежит единичному кругу с центром в начале координат и принадлежит кругу радиусом 2 и с центром в начале координат (изобразите это графически).
Пример Составить программу, по которой выведется значение true, если точка с заданными координатами (х, у) лежит внутри заштрихованной области (рис. 1), и false – в противном случае.
Программирование на С++. Урок 10. Попадает ли точка в заштрихованную область
Решение
Рассматриваемая область состоит из двух частей, каждая из которых описывается системой неравенств.
1-я часть: х 0; 2-я часть: х 0 0;
х2 + у2 9; у -х — 3.
Точка с координатами (х,у) лежит в заштрихованной области, если она принадлежит 1-й или 2-й части.
Программа вводит координаты точки, вычисляет логическое выражение, определяющее принадлежность точки области и выводит полученную логическую величину на экран.
Program Point;
X,Y: real; L: boolean;
Write (‘Введите X:’); Readln (X);
Write (‘Введите Y: ‘ ); Readln (Y);
Writeln (‘ Точка лежит в заданной области? ‘) else write(‘no’);
- Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.
- Даны две точки A(x1 у1) и В(х2, у2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат.
- Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным.
- Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее — их удвоенным произведением.
- Даны длины сторон двух треугольников. Выяснить, являются ли треугольники равновеликими.
- Даны целые числа т, п. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
- Имеется четыре( A,B,C,D) произвольных числа. Программа должна ответить на вопрос «Правда ли что среди чисел точно одно меньше нуля. Ответ должен выводиться в виде текста «Правда» или «Неправда»
- Д ля данного х вычислить значение функций.
- *Формула серной кислоты H2SO4. Сколько молекул серной кислоты Вы можете получить имея N1 атомов водорода, N2 атомов серы и N3 атомов кислорода ? .
- *Вам известен номер квартиры и количество этажей в доме. Считая, что на лестничной площадке находится по 4 квартиры, определить номер подъезда, в котором находится квартира и номер этажа
- *Вычислить значение функции
Источник: studfile.net
33 Задача: Принадлежит ли точка кругу с центром в начале координат?
Составить программу которая печатает true если точка с координатами x y
Вопрос по информатике:
Cоставить программу, которая печатает true, если точка с координатами (x;y) принадлежит заштрихованной области и false в противном случае.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
- bookmark_border
- 19.02.2017 15:41
- Информатика
- remove_red_eye 13290
- thumb_up 23
Ответы и объяснения 1
owsurdngupe281
Знаете ответ? Поделитесь им!
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
- Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
- Писать без грамматических, орфографических и пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
- Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
- Использовать мат — это неуважительно по отношению к пользователям;
- Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
Источник: online-otvet.ru
Составить программу которая печатает true если точка с координатами x y
Привет Лёва Середнячок
Для данных областей составить линейную программу,которая печатает true,если точка с координатами (x,y) принадлежит закрашенной области,и false- в противном случае
0 (0 оценок)
triolana 7 лет назад
Светило науки — 553134 ответа — 388270 раз оказано помощи
program al;
var x,y:real;
begin
writeln(‘x=’);
readln(x);
writeln(‘y=’);
readln(y);
if ((x/6+y/6<=1) and (x/2+y/4>=1) and (x>0) and (y>0))
then
writeln(‘true’) else writeln(‘false’);
readln;
end.
Источник: vashurok.com