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).
Ссылка на скачивание - внизу страницы.