Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Edward_93
0 / 0 / 1
Регистрация: 03.05.2011
Сообщений: 23
1

Лексема,Синтаксис и Семантика данного выражения.

10.09.2011, 14:44. Просмотров 1344. Ответов 1
Метки нет (Все метки)

помогите разобрать данное выражение.
int * m = new int [n]
что каждое из них означает,что означает int, * , m , = , new , int , [n]
нужно посмотреть правильный ли синтаксис, есть ли симантика(смысл вроде) этого выражение и лексика.
и что будет,если изменить некоторые параметры к примеру в скобках[] вставить число.
убрать звёздочку к примеру.
Спасибо заранее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2011, 14:44
Ответы с готовыми решениями:

Синтаксис и семантика С++ , перечень.
Доброго времени суток всем. Не могли бы вы, посоветовать статьи, самоучители, сайты в которых бы...

Синтаксис и семантика блоков try… catch…
Не могу понять что нужно написать

Посоветуйте литературу "Синтаксис и семантика языков программирования С/С++ и Паскаль"
Посоветуйте пожалуйста хорошую литературу "Синтакис и семантика языков программирования С/С++ и...

Синтаксис математического выражения С++
Задание звучит так : "Создать программу, анализирующую правильность записи арифметического...

Объясните значение данного выражения
while (day > days) { day -= days;

1
DKOI
24 / 24 / 0
Регистрация: 08.09.2010
Сообщений: 136
10.09.2011, 16:24 2
Первая стадия - разбор на лексемы, последовательность токенов (лексем) в данной строке такова:
<тип, int>, <маркер указателя>, <id, 1>, <=>, <new>, <тип, int>, <[>, <id, 2>, <]>
Названия для токенов я дал вольные.
Вторая стадия - синтаксический анализ. Тут уже идет разбор последовательности токенов. . Суть синтаксического анализа - проверка, соответствует ли данное предложение определенной контекстно-свободной ( в данном случае) грамматике. Для этого строится вначале сама грамматика. Потом уже проверяется предложение. Данная конструкция, полагаю, разбираема по LL(1) (за алгоритмами - в гугл/вики).
Третья стадия - семантический анализ, или анализ употребления. Суть в том, что , например, нельзя в квадратных скобках указать переменную, представляющую нецелое или отрицательное число (или само это число), ибо это противоречит смыслу данной конструкции.
Хорошая литература по данной тематике (наверное классика по теме) это книга Compilers - Principles, Techniques, and Tools за авторством Aho, Lam, Sethi, Ullman
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2011, 16:24

Вычислить значение данного выражения
Дан текст, имеющий вид: d1-d2+d3-..., где di-цифры. Вычислить значение данного выражения

Составить программу вычисления данного выражения
Cоставить программу вычисления данного выражения: где min(a,b)- функция нахождения меньшего из...

Рекурсия: Для данного N вычислить значение выражения
Может кто поможет, а то я в рекурсии мало что понимаю. P=\sqrt{2+\sqrt{4+\sqrt{6+...+\sqrt{2N}}}}


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

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

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