Арифметические выражения

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

В бесскобочных арифметических выражениях операции производятся слева вправо в согласовании с их ценностью.

1. * (умножение); / (деление); % ( остаток от деления целых чисел).

2. + (сложение); - (вычитание).

Поменять порядок выполнения операций можно при помощи
круглых скобок. Выражение, заключенное в круглые скобки Арифметические выражения, производится сначала. К примеру, выражению: а/b*с соответствует математическая запись: , а выражению а/(b*с) – запись .

Тип арифметического выражения определяется типом входящих и него операндов.

Арифметическое выражение является целым, если все входящие и него операнды целого типа.

Если в арифметическом выражении содержится хотя бы один вещественный операнд, то Арифметические выражения итог - веществен­ный. Целые операнды в вещественном арифметическом выраже­нии всегда преобразуются к вещественному типу.

Операция выделения остатка либо деление по модулю ( % ) применима только к целым числам. Итог ее выполнения имеет целый тип.

Исключение составляет операция деления с внедрением знака ‘/’ (косая черта). Итог выполнения этой операции Арифметические выражения всегда находится в зависимости от типа операндов.

К примеру, значением выражения 2/5 будет число 0.

Примеры вычисления арифметических выражений

Арифметические выражения Итог Тип результата
6 + 4 * (5 - 3) Целый
6 + 4 * (5 - 3.0) 14.0 Вещественный
7 % 2 Целый
7/2.0 3.5 Вещественный

Стандартные функции

Нередко применяемые в арифметических выражениях математические функции оформлены в виде стандартных подпрограмм, которые хранятся в библиотеке системы С/С++ (файл с именованием math Арифметические выражения.h). Для правильного воззвания к стандартной функции необхо­димо записать имя функции, за которым в круглых скобках следует аргумент (параметр). Ценность вычисления функций выше, чем ценность арифметических операций.

Примеры программирования арифметических выражений

Математическая запись Запись на языке С/С++
(a+12*b)/(с1 - 1.8E3)
exp((2*sin(4*x)+pow((cos(x* x),2)))/(3*x Арифметические выражения))
log(fabs(tan(al)-sin(pow(al,3))))

Задания

1. Составить описания для данных переменных

Вариант Матема­тическая запись Тип Вариант Матема­тическая запись Тип
F2,Lt, µ , Z1, T, cs Целый Символьный Sum, max, w Т, Z1, R Вещественный Целый
, n1, ар , В, , Целый Вещественный A C3, kb, ,X1, ∑ Символьный Вещественный
M, h, E, st Арифметические выражения, w, y1 Вещественный Символьный I, d0, KH Ch, Q, rez Целый Символьный
T3, j, x , , w, Z1 Целый Вещественный N, Kc, a2 Z,fd, Целый Символьный
N, x1, b, A, , min Целый Вещественный I, kd, ,v,Tn Символьный Вещественный
J, I, К, F, S, R2 Целый Арифметические выражения Символьный M1, j, r, b0,A, σ Символьный ВещественныйI
Вещественный Символьный Mo, j, rcm E, £, f1 Целый Вещественный
Вещественный Символьный α, μ, c str, P1,φ Вещественный Символьный

2. Записать на языке С++ числовые константы

а) целые;

б) вещественные (в форме десятичных чисел и чисел с порядком).

Вариант Математическая запись
а)+1256; 72,956873.10-6; -4570 б) ; -178,7; 0,0874.102; 62,787.10-5
а) 08; 320.103; -85.102 б) -0,365; 2,45.102; 3,14; 23,7.10-4
а) 2000; -0561; 57,635.104 б) ; 0,03.10-2; -715,4; 2,1.103
а Арифметические выражения) 715; -14.103; 13,88.102 б) 0,03585.103; -56,7; 54,6; 0,895.10-2
а) 14; 25.101; 27,3.103 б) 0,238; 2,546.102; -0,010.10-3; 3,14
а) 1; 30.10; 2,56.102 б) 15,37; 4,5142.10-3; 23; 0,0083
а) 7; 94.102; 16,27.103 б) 8,4; -35,07.10-1; 6,3.102; 0,004
а) 41; 286.10°; 23,7.102 б) 0,817; 0,645.102; -0,718.103; 0,3556.10°
а) 377; -15.103; 25,4.103 б) -0,572.106; 6.28; 5886; 0,0695.102
а) 12; 7,5.103; -0,05.102 б) -0,084.10-2; 7,12; -52; 0,0085
а) 15; -9,4.103; 99,0 б) -5,14; 27,06.10-6; ; 0,008.102
а) 276; 9,275.103; -2 б) -0,56.106; -0,07425; 6; -0,873
а) 3; 52.10°; -1,0.103 б) ; 631,5.102; -8,25; 92,1.104
а) -16; 95,72.102; -576 б) -2,75; 81,2.10-6; -15,0.103; 0,033.10-3
а) 5; -91,0.103; 14,5.102 б) 3,48; 1,5.102; -912.10-5; 0,0385
а) 8; 7,2.104; -12.102 6) 54; 17,8; 2,041.10-3; 513.103

3. Записать на языке С/С++ арифметические выражения

Вариант Математическая запись


4. Записать в виде алгебраической формулы


aroniya-doklad.html
arran-glubini-ozera-l-m-krol-nauchnij-konsultant-serii.html
arsenal-preobrazovatelya-komu-knut-a-komu-i-pryanik-referat.html