0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 36
1

Записать логические выражения, используя условные операторы, операции отношений и логические операции.

30.04.2017, 15:38. Показов 11437. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно: Текст программы (включая подробные комментарии)
Блок-схему алгоритма

Записать логические выражения, используя условные операторы, операции отношений и логические операции алгоритмического языка.
Миниатюры
Записать логические выражения, используя условные операторы, операции отношений и логические операции.  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2017, 15:38
Ответы с готовыми решениями:

Задание: записать логические выражения, используя условные операто- ры, операции отношений и логические операц
Задание: записать логические выражения, используя условные операторы, операции отношений и...

записать логические выражения
используя условные операто-ры, операции отношений и логические операции алгоритмического языка.

Логические величины, операции, выражения. Сегодня последний день, выручайте
Указать порядок выполнения операций при вычислении выражений: 1. a and b or not c and d;...

Написать программу для вычисления значения Y,не используя логические операции (использовать только оператор IF)
Помогите решить кто может Y=a OR b AND (c OR d).

6
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
30.04.2017, 21:36 2
Я не понял, какие операции отношений здесь нужно использовать
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  x, y: real;
  a: boolean;
 
begin
  write('Введите Х: ');
  read(x);
  write('Введите Y: ');
  read(y);
  
  a := (((y < 1) and (y > -1)) or ((x > 2) and (x < 2))) and (y * y + x * x > 1); 
  writeln(a);
  
end.
Добавлено через 1 минуту
Вариант с условными операторами
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  x, y: real;  
 
begin
  write('Введите Х: ');
  read(x);
  write('Введите Y: ');
  read(y);
  
  if (((y < 1) and (y > -1)) or ((x > 2) and (x < 2))) and (y * y + x * x > 1) 
  then writeln('Принадлежит')
  else writeln('Не принадлежит');
  
end.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
01.05.2017, 04:30 3
Цитата Сообщение от Zwelenewskiy Посмотреть сообщение
((x > 2) and (x < 2))
- и когда такое условие выполнится?
и границы тоже включать надо, судя по рисунку
0
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
01.05.2017, 10:44 4
Joy, не пойму, почему, например, точка (9;0,9) принадлежит указанной области. Т.е. почему не работает условие с иксами?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  x, y: real;  
 
begin
  write('Введите Х: ');
  read(x);
  write('Введите Y: ');
  read(y);
  
  if (((y < 1) and (y > -1)) or ((x < 2) and (x > -2))) and (y * y + x * x >= 1) 
  then writeln('Принадлежит')
  else writeln('Не принадлежит');
  
end.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
01.05.2017, 12:23 5
Цитата Сообщение от Zwelenewskiy Посмотреть сообщение
Т.е. почему не работает условие с иксами?
потому-что написано Y или X, а надо И
0
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
01.05.2017, 15:03 6
Теперь,вроде бы, работает правильно
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  x, y: real;  
 
begin
  write('Введите Х: ');
  read(x);
  write('Введите Y: ');
  read(y);
  
  if (y <= 1) and (y >= -1) and (x <= 2) and (x >= -2) and (y * y + x * x >= 1) 
  then writeln('Принадлежит')
  else writeln('Не принадлежит');
  
end.
0
0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 36
14.05.2017, 15:14  [ТС] 7
Пришлите пожалуйста к этой программе блок-схему
0
14.05.2017, 15:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2017, 15:14
Помогаю со студенческими работами здесь

Логические операции
Здравствуйте! Подскажите пожалуйста как написать программу осуществляющую логические операции:...

Логические операции
определить принадлежит ли точка с координатами х, у области (зеленого цвета) во вложениях...

Массивы и логические операции
в 1 миниатюре находится задание, во второй скрин ошибки Почему она выскакивает, как это...

логические выражения
составить программу печатающую значение true,если высказывание истино, и false, в противном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru