Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Описание работы ПО LSD



case '/': // 3.2.a

if(x2 == 0) // 3.9

{ // 3.9

… // оператори обробки помилки описати самостійно

} // 3.9

*pRes = x1 / x2; break; // 3.2.a

default: // 3.9

… // оператори обробки помилки описати самостійно

Тема: Використання оператора вибору (реалізація консольного операційного калькулятора).

Зразки програмного коду з використання покажчиків на функції

(для самостійного опрацювання)

void EnterDataInPrefix(char & oper, int & x1, int & x2);

void EnterDataInInfix(char & oper, int & x1, int & x2);

void EnterDataInPostfix(char & oper, int & x1, int & x2);

typedef void (*ENTER_DATA_FUNC_PTR)(char & oper, int & x1, int & x2);

bool SetEnterDataPtr(ENTER_DATA_FUNC_PTR * pEnterDataFuncPtr,

ExpressionNotation exprNot = enPrefix);

void CalcExpression(ENTER_DATA_FUNC_PTR EnterDataPtr);

int _tmain(int argc, _TCHAR* argv[])

{ …

if(!SetEnterDataPtr(en))

return 1;

//CalcExpression(en);

CalcExpression(EnterDataFuncPtr);

_getch();

return 0;

}

void CalcExpression(ENTER_DATA_FUNC_PTR EnterDataFuncPtr)

{

EnterDataFuncPtr(oper, x1, x2);

}

void EnterDataInPrefix(char & oper, int & x1, int & x2)

{

cout << "oper x1 x2: ";

cin >> oper >> x1 >> x2;

}

bool SetEnterDataPtr(ENTER_DATA_FUNC_PTR * pEnterDataFuncPtr,

ExpressionNotation exprNot)

{

switch(exprNot)

{

case enPrefix:

*pEnterDataFuncPtr = EnterDataInPrefix;

break;

default:

*pEnterDataFuncPtr = NULL;

}

return true;

}

Описание работы ПО LSD

Для работы программы LSD необходим установленный Microsoft.Net Framework 2.0. В семействах ОС Windows начиная с Windows XP Service Pack 2, он интегрирован..Net Framework 2.0 можно скачать с нашего сайта http://lsdsystem.ru/.

Перед запуском программы необходимо подсоединить устройство-ретранслятор в USB-порт компьютера/ноутбука. В Windows 7 драйвер как правило устанавливается автоматически. В Windows XP необходимо установить драйвер находящий в комплекте с ПО.





Дата публикования: 2014-12-28; Прочитано: 168 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...