Практические навыки программирования арифметических выражений с использованием стандартных функций

Страницы работы

Содержание работы

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.Вывод: получили практические навыки программирования арифметических выражений с использованием стандартных функций. 

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Отчеты по лабораторным работам
Размер файла:
28 Kb
Скачали:
0