Выражение (информатика): различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
упорядочил
м lang= в cite web
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{другие значения|Выражение}}
{{другие значения|Выражение}}
'''Выражение''' в информатике — комбинация значений, [[Константа (программирование)|констант]], [[Переменная (программирование)|переменных]], [[Операция (программирование)|операций]] и [[Функция (программирование)|функций]], которая может быть [[Транслятор|интерпретирована]] в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, [[Строковый тип|строки]] или значения [[Логический тип|логического типа]]).
'''Выражение''' в информатике — комбинация значений или переменных, [[Константа (программирование)|констант]], [[Переменная (программирование)|переменных]], [[Операция (программирование)|операций]] и [[Функция (программирование)|функций]], которая может быть [[Транслятор|интерпретирована]] в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, [[Строковый тип|строки]] или значения [[Логический тип|логического типа]]).


Например, <math>2+3</math> — выражение, которое вычисляется в число 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>.
Например, 2+3 — выражение, которое вычисляется в число 5. Отдельная константа или отдельная [[переменная (программирование)|переменная]] также является выражением, значением которого является, соответственно, сама константа или значение переменной<ref>{{Cite web |url=https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators |title=Выражения и операторы — JavaScript {{!}} MDN |lang=ru|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:
* [[Алгебраическое выражение]]
* [[Алгебраическое выражение]]
* [[Выражение (математика)]]
* [[Выражение (математика)]]
* [[Код]]
* [[Логическое выражение]]
* [[Логическое выражение]]
* [[Оператор (программирование)|Оператор]]
* [[Оператор (программирование)|Оператор]]

Текущая версия от 08:49, 4 февраля 2024

Выражение в информатике — комбинация значений или переменных, констант, переменных, операций и функций, которая может быть интерпретирована в соответствии с правилами конкретного языка. Интерпретация (выполнение) такого выражения приводит к вычислению некоторого значения (например, числа, строки или значения логического типа).

Например, 2+3 — выражение, которое вычисляется в число 5. Отдельная константа или отдельная переменная также является выражением, значением которого является, соответственно, сама константа или значение переменной[1].

Во многих языках программирования выражения, содержащие вызовы функций, могут иметь побочные эффекты. Языковая конструкция, определяющая некоторое значение в соответствии со значениями одного или более операндов в соответствии с ГОСТ 28397 89.

Примечания

[править | править код]
  1. Выражения и операторы — JavaScript | MDN. Дата обращения: 1 января 2017. Архивировано 11 января 2017 года.