Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
smoke-station
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 3
#1

Грамматика условного оператора присваивания - C++

27.11.2013, 20:31. Просмотров 536. Ответов 2
Метки нет (Все метки)

Опишите синтаксис условного оператора присваивания языка С. В правой части такого оператора задаётся с помощью отношений и арифметических выражений целого типа, составленных из простых переменных, констант целого типа и знаков арифметических операций "+", "-", "*", "/". и круглых скобок. Приоритет операций обычный.
вот препод написала начало:
<НИIF>::=?<ЛВ>,<ВЫРАЖ1>,<ВЫРАЖ2>);
(ЛВ):: =
<ВЫРАЖ1>:=<expA>
<ВЫРАЖ2>:=<expA>
первые 2 буквы "НИ" под вопросом, может другие буквы там.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 20:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Грамматика условного оператора присваивания (C++):

Макросы условного компилирования С++ - C++
Помогите пожалуйста студенту. Кто шарит по теме макросов. Немогу понять что с меня хотят. Помогите решить задачку(должно быть не сложно): ...

Орератор присваивания в условии - C++
Есть конструкция вида: class AC_Node; class Vector; Vector *pQueue = someValue; AC_Node* r = 0; while (r =...

Использование placement-new в перегруженном операторе присваивания - C++
Всем хей. Допустим, у меня определён конструктор копирования для класса T. Теперь я хочу перегрузить для T оператор присваивания и,...

Переопределение оператора присваивания - C++ Builder
Приветствую всех. Подскажите, как переопределить оператор присваивания в классе таким образом, чтобы в переменной этого класса записывалась...

Указатель на Char. Функция присваивания и перегрузка оператора "=" - C++ Builder
В общем дело такое. При работе с указателем на char надо использовать глубокое копирование. И у меня в функции инициализации объекта класса...

как сделать обработчик до присваивания????? - C++ Builder
Господа программисты! Коллеги пожалуйста помогите новичку мне по практике задали и не могу решить! как в обработчике сделать что бы он...

2
severus-x
18 / 18 / 0
Регистрация: 21.09.2012
Сообщений: 78
27.11.2013, 20:37 #2
Mozet tam imeetsya vvidu iskluchauchee ili ?
PS. Sorry za transkript. Na rabote net russkoj klaviatury((
0
smoke-station
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 3
27.11.2013, 21:12  [ТС] #3
severus-x, возможно. вот пример
B=(V<18)? true:false;
типа если V<18 то B будет иметь значение true.

должна быть форма Бэкуса-Наура (БНФ).

примерно такое должно получиться

<оператор присваивания>::=<переменная>=<выражение>;
<выражение>::=(<выражение>)
<выражение>::=<слагаемое>[{+|- <слагаемое>}] | (<слагаемое>)
<слагаемое>::=<множитель>[{*|/ <множитель>}] | (<множитель>)
<множитель>::=<переменная>|<число>
<переменная>::=A-z [{A-z|_|0-9}]
<число>:=0-9 [{0-9}]
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 21:12
Привет! Вот еще темы с ответами:

Присваивания переменной внутри класса значения - C++ Builder
class CPU_RegExp { private: int hozelt = { 8, -3, -5, 8, 0, -5, 1, -1 }; //....... }; ругается на int hozelt = { 8,...

Из условного оператора в оператор присваивания - Free Pascal
В одной из лаб в универе есть пару заданий: Не могу догадаться как нужно сделать :(

Придумайте простую программу с использованием условного оператора IF и оператора switch - C++
Пожалуйста, придумайте простую программу с использованием: условного оператора IF и оператора switch . Эти программы должны быть...

Сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения - C++
Добрый день уважаемые программисты, хотелось, чтобы вы помогли мне в решении одной задачи, а именно подсказали идею решения. Задача...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru