Oct 8, 2017 14:21
6 yrs ago
1 viewer *
English term

associating selections with logical operators

English to Russian Tech/Engineering Computers: Software programming
In this Session, you will learn to:
- Define operators
- List the different types of operators
- Describe the use of arithmetical operators
- Describe the use of relational operators to make comparisons
- Explain the process of associating selections with logical operators
- Identify the precedence of operators in an expression

Discussion

Mikhail Zavidin Oct 10, 2017:
Я думаю, что Вы поняли, что ошибок в кодировании этого фрагмента просто нет.
Mikhail Zavidin Oct 10, 2017:
похоже ваш браузер не отображает операторы ИЛИ. Вы можете набрать в гугле «оператор ИЛИ в языке C++»
Enote Oct 10, 2017:
Ошибки Логические выражения (a==1 a==2) и (a==3 a==4) неправильные.
Первый раз такую ошибку вижу (нарушение синтаксиса логического выражения), мои студенты таких не допускали (возможно, они вылавливались при компиляции).
Теперь вы их сами исправили, зачем же спрашиваете?
Mikhail Zavidin Oct 10, 2017:
Укажите на ошибки. Интересно на каком уровне Вы сами владете темой.
Enote Oct 10, 2017:
Правила перевода и разложение операторов Есть такое правило перевода (не мной придуманное): сначала переводится текст, а потом заголовок текста, оглавление и т.п.. Думаю, он применим и к этому случаю - нужно было посмотреть содержание этого раздела, раз возникли трудности перевода его краткого описания.
Что касается разложения оператора switch в виде последовательности операторов if, то в Си case вводится как раз вместо множественных if, так что такое разложение можно использовать в описании/объяснении ввода case в язык, но вот логические операторы (сабж раздела) сюда просто притянуты за уши. Ну и сам пример разложения содержит ошибки в логических выражениях, увы...
Mikhail Zavidin Oct 10, 2017:
Такое разложение может быть полезным для понимания учащимися логики работы операторов типа switch.
Mikhail Zavidin Oct 10, 2017:
swithch (a) {
case 1:
case 2:
doSomething1();
break;
case 3:
case 4:
doSomething2();
break;

default:
doByDefault();
}

это можно разложить на:

if (a==1 || a==2) doSomething1();
else if (a==3 || a==4) doSomething2();
else doByDefault();




Andrew Vdovin (asker) Oct 10, 2017:
Сдается мне, это вообще должно означать что-то вроде "определять, какой из логических операторов следует выбрать".
Enote Oct 10, 2017:
Пожалуйста, посмотрите, если это вас не затруднит Мне очень интересно, как можно раскладывать условный оператор в ряд последовательности условных и логических операторов и зачем это нужно.
Спасибо
Andrew Vdovin (asker) Oct 10, 2017:
К сожалению (или к счастью), сам раздел я не переводил, только бегло просматривал, поэтому не могу ничего сказать определенного. Но про тип switch там таки что-то было.
Enote Oct 10, 2017:
перевод selections и вопрос к аскеру Разумеется, selections можно перевести как операторы, хозяин - барин.
А что, в этом разделе действительно описывается, как можно разложить "конструкцию из оператора типа switch" в ряд последовательных условных и логических операторов, а вовсе не операторы НЕТ (!), И (&&), ИЛИ (||)? (между разделами с описаниями условных операторов и порядком выполнения операторов в выражениях)?

Andrew Vdovin (asker) Oct 8, 2017:
Там несколько языков рассматривается, но чаще всего C.
Mikhail Zavidin Oct 8, 2017:
А как язык называется?

Proposed translations

+1
42 mins
Selected

см.

Смысл ИМХО в следующем:

Дать объяснения, каким образом работу операторов выбора можно связать с логическими операторами/выразить через логические операторы

под selections имеются ввиду selection statements

Конструкцию из оператора типа switch можно разложить в ряд последовательных условных и логических операторов

selection statement
ЯП оператор выбора (обеспечивающий условный выбор выполняемого кода, напр., if и switch в C/C++)

https://translate.academic.ru/selection statement/en/ru/
Peer comment(s):

agree Natalie
19 hrs
Спасибо!
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "Thanks for your help Mikhail! Thanks everybody!!!"
12 mins

нахождение результата логических операций/операторов

У них фраза как-то заумно написано. Логических операторов всего 3 (основных) - И, ИЛИ и НЕТ. Ну можно добавить Искл. ИЛИ (которое XOR).
И все их изучение сводится просто к написанию таблиц или правил получения и результата.
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search