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

пожалуйста как это сделать? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где описывать методы? http://www.cyberforum.ru/cpp-beginners/thread580280.html
Добрый день, форумчане. Я создаю приложение windows form application(visual c++) и хотел бы узнать, где описываем сами методы, т.е. не в хедере же их описывать под обработчики событий Добавлено через 3 минуты То есть, вот я хочу из обработчика события(любого) вызывать функцию, реализованную в каком-либо cpp-файле. Как это можно сделать. Прошу помощи:umnik:
C++ [C++] dll в exe Как можно сделать так чтобы dll засунуть в exe программу чтоб при запуске она инжектилась в процесс hl.exe http://www.cyberforum.ru/cpp-beginners/thread580269.html
C++ В двумерном массиве вывести индексы максимального и минимального элемента
В двумерном массиве вывести индексы максимального и минимального элемента, а также расположить элементы второго столбца в порядке убывания
C++ КАК Результаты решения и исходные данные вывести в файл?
#include<stdio.h> #include<conio.h> #include<math.h> int i,j; void main() { int R, l, h, h1, g1={0}, g2; double b, b1, x1={0}, a1={0}, masA={0}, Ms; float M={0}, E, as=0, M1={0};
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread580239.html
Всем доброго времени суток! Прошу Вашей помощи! Задание такого: Вычислить, используя рекурсию, выражение: //и вот собственно выражение:
C++ Двумерный массив Программа должна по выбору пользователя осуществлять ввод исходной матрицы с клавиатуры или из файла. Для этого программа должна содержать две соответствующие функции, указатель на одну из которых необходимо передавать в функцию для вычисления элементов массива Х. Данная функция должна вызывать через указатель одну из функций ввода элементов матрицы, производить вычисление элементов массива X в... подробнее

Показать сообщение отдельно
annaegorova
Сообщений: n/a
20.05.2012, 13:50     пожалуйста как это сделать?
Здравствуйте!

Помогите пожалуйста.
P – цель грамматики.

Грамматика:

P ® program D; B

D ® var[/B] T {, T}

Т ® I {, I}: int | I {, I}: bool

B ® begin S {; S} end

S ® I := E | if E then S else S | while E do S | read (I) | write (E) | B

E – выражение, в которое в общем случае входят арифметические (+, *, –, div, mod) и логические (or, and, not) операции и операции отношения ( >, <, >=, <= ,=, <> ), а также имена переменных (нетерминал I), логические (true, false) и целочисленные константы без знака (N). Грамматика для лексического анализа:

I ® L | I L | I R

N ® R | NR

L ® a | b | ... | z | A | B | ... |Z

R ® 0 | 1 | 2 | ... | 9

Синтаксические правила для выражения (нетерминал Е) следует описать самостоятельно, задав с помощью них следующее старшинство операций:

Ø логическое отрицание not ;

Ø мультипликативные операции *, div, mod, and

Ø аддитивные операции +, –, or

Ø операции отношения.

Все мультипликативные и аддитивные операции левоассоциативны.

Пример программы на модельном языке:

Program var a, b : int;

begin read(a); read(b);

while a <> b do begin if a < b then b := b – a else a := a – b end;

write(a) end

Контекстные условия:

1) Любое имя, используемое в программе, должно быть описано и только один раз.

2) В операторе присваивания типы переменной и выражения должны совпадать.

3) В условном операторе и в операторе цикла в качестве условия возможно только логическое выражение.

4) Операнды операции отношения должны быть целочисленными.

5) Тип выражения и совместимость типов операндов в выражении определяются по обычным правилам языка Паскаль.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru