Новости
Приложение
FAQ
Статьи
Android
Linux
Delphi
C#
OS
VT







Операторы и выражения в программировании.

Программы состоят из операторов. Одно из базовых действий, которые можно выполнить над переменной, это присваивание ей некоторого значения, например, х = 5 или name = "Вася". Оператор присваивания обычно обозначают знаком равенства, а его результат состоит в том, что значение, указанное справа, помещается (записывается) в переменную, указанную слева.

Существуют и другие операторы, например, арифметические операторы сложения (+), вычитания (—) , умножения (*) и т. п. С их помощью составляют арифметические выражения для разнообразных вычислений, например, x + 5. Действие такого оператора заключается в том, что к значению переменной х прибавляется 5. Предполагается, что переменная х определена ранее и имеет некоторое числовое значение. Выражение х + 5 само получает значение, равное результату выполнения оператора. Говорят, что оператор (выражение с операторами) возвращает значение, полученное в результате его выполнения.

Разумеется, чтобы воспользоваться полученным значением, его нужно сначала как-то запомнить. Для этого достаточно просто присвоить это какой-нибудь переменной. К примеру, мы можем выражение с операторами присвоить переменной: у = х + 5. Таким образом, мы получим выражение с двумя операторами: присваивания и сложения. В каком же порядке они выполняются и какое значение будет возвращено данным выражением?

Сначала к значению переменной х прибавляется число 5, а затем полученный результат помешается в переменную у. Это же значение и есть то самое, которое возвращается выражением целиком. Теперь о порядке выполнения операторов. В общем случае различные операторы в одном и том же выражении выполняются в поочередно, в соответствии с их приоритетами, а последние указываются в описании языка программирования. В частности, оператор присваивания имеет один из самых низших приоритетов. Это верно для большинства высокоуровневых языков программирования.

У многих операторов приоритеты одинаковы. В частности, сложение и вычитание имеют один и тот же приоритет, но меньший, чем у деления и умножения. В выражениях с одинаковыми по приоритету операторами последние вычисляются в порядке упоминания слева направо, кроме случаев, когда использование скобок явно определяет порядок выполнения действий. Например, значение выражения (2+3)*5 равно 25, а выражения 2+3*5 — 17. Впрочем, это вам должно быть известно еще со школы.

Операторы в программе обычно отделяются друг от друга точкой с запятой и выполняются друг за другом в порядке их следования, строка за строкой. Однако существует возможность изменить такой линейный порядок. Это обеспечивают так называемые операторы управления потоком вычислений, к которым относятся условные операторы и циклы.


Условный оператор служит для встраивания в программный код условных выражений. Например, если [выражение 1], то [выражение 2]. В языках программирования этот оператор записывают в такой синтаксической форме:
if (условие)
{код, который будет выполняться, если условие истинно}
else
{код, который будет выполняться, если условие ложно}


В фигурных скобках записан блок кода, содержащий последовательность алгоритмических выражений. Второй сектор алгоритма, который идёт после else (иначе), использовать необязательно. Тогда начнет выполняться блок кода, следующий за конструкцией if (если) : if (условие){код, который будет исполнен, если условие истинно}

Записанное в скобках условие, следующее за ключевым словом if, есть некоторое выражение логического типа, которое принимает какое-то из двух противоположных значений: ИСТИНА или ЛОЖЬ. Обычно это выражение содержит оператор сравнения, например:
if (х < 5)
{у = 10; z = 3} else
{у =0; z = -2}

Возможны и другие разновидности оператора условного перехода, но данный вариант базовый, характерный для большинства популярных языков программирования.

Оператор цикла используют для повторного исполнения определенного сегмента кода до тех пор, пока не выполнится некоторое условие. Существует несколько разновидностей циклического оператора, но базовыми являются операторы, начинающиеся с ключевого слова for (для) или while (до тех пор, пока...). В процессе написания программы вполне можно использовать какой-то из них. Все же в некоторых случаях один из операторов оказывается гораздо удобнее, чем другой. Впрочем, синтаксис этих операторов и их применение следует изучать самостоятельно, при изучении конкретных языков программирования.


Live SDK

Live SDK это пакет средств от Майкрософт для разработчиков Windows 8 для интеграции с учетной записью Microsoft Account или ранее название Windows Live ID. Активная работа с сервисами SkyDrive в сети!.... читать статью

Windows 8 Ads in Apps SDK

Это пакет средств для разработчика под Windows 8 от компании Microsoft направленный на интеграцию текстовой рекламы и баннеров в сетевые приложения. .... читать статью

Операторы и выражения в программировании.

Программы состоят из операторов. Одно из базовых действий, которые можно выполнить над переменной, это присваивание ей некоторого значения, например, х = 5 или name = "Вася". Оператор присваивания обычно обозначают знаком равен.... читать статью

Изучение языка программирования C#

Если вы желаете узнать, как создается программное обеспечение для ПК, мобильные приложения, веб-сайты, игры, то вам обязательно нужно обучиться программированию. Программные продукты можно создать только с помощью языков программ.... читать статью

Visual Studio Community 2015

Появление на рынке разработке бесплатной версии студии Visual Studio Community 2015 это прежде всего ответ рыночным амбициям RAD Studio с её мультиплатформенной разработкой на основе FireMonkey. Само появление Андроид системы для мобильных устройств изменило и без то.... читать статью



источник информации
index yandex. Рейтинг@Mail.ru



Секс утром полезен для здоровья



Уличные драки с юмором



Поддержка солдат армии Южной Кореии самая прикольная!



Мишка Саакашвили в отстойный кустах не пушен на инаугаруцию Дональда Трампа



Мишико - торчок



Сколько времени осталось до развала Грузии?



Бесплатная программа для перекодирование и обрезки видео!



Древние Лебиральные технологии от знаменитых массонов



Почему развалился советский союз?