1.Цель работы: получить практические навыки программирования арифметических выражений с использованием стандартных функций.
2.Задание на лабораторную работу:
2.1.Составить программу, которая запрашивает ввод значения переменных и вычисляет выражение:
S=1+x+x²/2!+x³/3!+x /4!
d=x(sin³x+cos²y) при значениях x=0.335
y=0.025
2.2.Результаты вывести на дисплей.
3.Блок-схема алгоритма:
начало
x=? y=?
x , y
S:=1+x+x²/2!+x³/3!+x /4!
d:=x(sin³x+cos²y)
результат

s, d
S, d

конец
6.Пояснения:
Арифметические выражения используются для программирования арифметических действий, строятся из числовых констант, переменных стандартных функций, функций пользователя. Для обозначения операций используется:
|
Операции |
Действия |
Пример |
|
+ |
Сохранение знака |
+A |
|
- |
Изменение знака |
-A |
|
+ |
Сложение |
A+B |
|
- |
Вычитание |
A-B |
|
* |
Умножение |
A*B |
|
/ |
Деление |
A/B |
|
div |
Целочисленное деление |
A din B (7:3=2) |
|
mod |
Остаток от деления |
A mod B (7:3=1) |
В операциях div и mod оба оператора должны быть целочисленными.
При записи арифметического выражения необходимо:
1.Аргумент функции всегда записывать в круглых скобках.
2.В качестве аргумента может использоваться другая функция:
y:=ln(Sgrt(sin(x))).
3.Если выражение содержит дробь, то её числитель и знаменатель рекомендуется заключить в скобки, т.к. всё взятое в скобки имеет приоритет.
4.В арифметическом выражении не допускается два знака операции подряд:
z:=a*(-b).
5.В любом арифметическом выражении необходимо соблюдать баланс скобок.
7.Вывод: получили практические навыки программирования арифметических выражений с использованием стандартных функций.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.