Выражение (информатика): различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
LGB (обсуждение | вклад) упорядочил |
Нет описания правки Метка: визуальный редактор отключён |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
{{другие значения|Выражение}} |
{{другие значения|Выражение}} |
||
'''Выражение''' в информатике — комбинация значений, [[Константа (программирование)|констант]], [[Переменная (программирование)|переменных]], [[Операция (программирование)|операций]] и [[Функция (программирование)|функций]], которая может быть [[Транслятор|интерпретирована]] в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, [[Строковый тип|строки]] или значения [[Логический тип|логического типа]]). |
'''Выражение''' в информатике — комбинация значений или переменных, [[Константа (программирование)|констант]], [[Переменная (программирование)|переменных]], [[Операция (программирование)|операций]] и [[Функция (программирование)|функций]], которая может быть [[Транслятор|интерпретирована]] в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, [[Строковый тип|строки]] или значения [[Логический тип|логического типа]]). |
||
Например, |
Например, 2+3 — выражение, которое вычисляется в число 5. Отдельная константа или отдельная [[переменная (программирование)|переменная]] также является выражением, значением которого является, соответственно, сама константа или значение переменной<ref>{{Cite web |url=https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators |title=Выражения и операторы — JavaScript {{!}} MDN |access-date=2017-01-01 |archive-date=2017-01-11 |archive-url=https://web.archive.org/web/20170111015826/https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators |deadlink=no }}</ref>. |
||
Во многих [[язык программирования|языках программирования]] выражения, содержащие вызовы функций, могут иметь [[Побочный эффект (программирование)|побочные эффекты]]. Языковая конструкция, определяющая некоторое значение в соответствии со значениями одного или более операндов в соответствии с ГОСТ 28397 89. |
Во многих [[язык программирования|языках программирования]] выражения, содержащие вызовы функций, могут иметь [[Побочный эффект (программирование)|побочные эффекты]]. Языковая конструкция, определяющая некоторое значение в соответствии со значениями одного или более операндов в соответствии с ГОСТ 28397 89. |
||
Строка 10: | Строка 10: | ||
* [[Алгебраическое выражение]] |
* [[Алгебраическое выражение]] |
||
* [[Выражение (математика)]] |
* [[Выражение (математика)]] |
||
* [[Код]] |
|||
* [[Логическое выражение]] |
* [[Логическое выражение]] |
||
* [[Оператор (программирование)|Оператор]] |
* [[Оператор (программирование)|Оператор]] |
Версия от 09:37, 4 апреля 2023
Выражение в информатике — комбинация значений или переменных, констант, переменных, операций и функций, которая может быть интерпретирована в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, строки или значения логического типа).
Например, 2+3 — выражение, которое вычисляется в число 5. Отдельная константа или отдельная переменная также является выражением, значением которого является, соответственно, сама константа или значение переменной[1].
Во многих языках программирования выражения, содержащие вызовы функций, могут иметь побочные эффекты. Языковая конструкция, определяющая некоторое значение в соответствии со значениями одного или более операндов в соответствии с ГОСТ 28397 89.
См. также
Примечания
- ↑ Выражения и операторы — JavaScript | MDN . Дата обращения: 1 января 2017. Архивировано 11 января 2017 года.