русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Арифметичні вирази.


Дата додавання: 2014-11-27; переглядів: 896.


Вираз – це конструкція, що задає правило здобуття значень змінних та створення нових значень шляхом застосування операцій. Вирази складаються із операндів: змінних та констант, операцій та функцій. Для обчислення числового значення використовуються арифметичні вирази.

Порядок виконання операцій в арифметичному виразі (АВ) не відрізняється від звичайного, математичного. Результат буде цілим числом, якщо АВ не містить дані дійсного типу та операцію ділення.

Цілочислове ділення (операція div) визначене лише для цілих чисел, його результат - ціле число, а дробова частина відкидається:

5div6=0 ; c=10, d=6, cdivd=1.

Дробова частина результату цілочислового ділення визначається операцією mod:

5mod6=5 ; cmodd=4.

Для піднесення до степеня змінної xa використовується відома рівність xa=ealnx :

x3.2 ==> exp(3.2*ln(x)).

Для забезпечення необхідної послідовності дій використовуються круглі (і лише круглі!) дужки, при чому кількість відкритих та закритих дужок повинна співпадати.

Не можна відкидати знак множення , записувати два знаки операцій поруч , повторювати знак операції при переносі на новий рядок.

При записі АВ можна використовувати ідентифікатори стандартних функцій. Аргументи функцій обов’язково беруться в дужки. Як аргумент можливо уживати константи, змінні, вирази.

Значення функцій обчислюється до виконання арифметичних дій.

При обчисленні значень деяких інших функцій треба використовувати формули приведення до стандартних :

Lgx=0.4343*lnx ; Logax=lnx/lna ;

arcsinx=arctg(x/Ö(1-x2)) ; arccosx=p /2-arctg(x/Ö1-x2))

Приклад. Записати на мові ТП АВ, що відповідає математичному виразу :

 

АВ: (exp(3.5*ln(5.6))*ln(abs(x-a))+

exp(-sin(x)/cos(x)))/sqrt(x*sqr(x)+arctan(x/3))-

exp(1/5*ln(abs(sqr(sin(x))+2.5E3*cos(x*x))))


<== попередня лекція | наступна лекція ==>
Константи та змінні. | Загальна структура програми.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн