Вопросы и задания
1. Для следующих математических выражений запишите соответствующие арифметические выражения на Паскале:
а) a + b * x + c * y * z; б) ((a * x - b) * x + c) * x - d; в) (a + b) / c + c / (a * b); г) (x + y) / a1 * (a2 / (x - y)); д) 10^4 * a + 31 * b / 5; е) (1 + x / 2 + y / 6) / (1 + 2 / (3 + x * y));
2. Запишите математические выражения, соответствующие следующим выражениям на Паскале:
а) (p + q) / (r + s) - p * q / (r * s); б) 1E3 + beta / (x - gamma * delta); в) a / b * (c + d) - (a - b) / b / c + 1E-8;
3. Для следующих математических выражений запишите соответствующие арифметические выражения на Паскале:
4. Вычислите значения выражений:
а) trunc(6.9) б) trunc (6.2) в) 20 div б г) 2 div 5 д) round (6. 9) е) round(6.2) ж) 20 mod б з) 2 mod 5 и) 3*7 div 2 mod 7/3 — trunc (sin (1) )
а) trunc(6.9) = 6 б) trunc(6.2) = 6 в) 20 div б - неизвестное значение без значения переменной "б" г) 2 div 5 = 0 д) round(6.9) = 7 е) round(6.2) = 6 ж) 20 mod б - неизвестное значение без значения переменной "б" з) 2 mod 5 = 2 и) 3 * 7 div 2 mod 7 / 3 - trunc(sin(1)) ≈ -0.858374, где sin(1) ≈ 0.841471.
5. Определите типы выражений:
а) 1+0.0 б) 20/4 в) sqr(4) г) sqrt(16) д) sin(0) е) trunc(-3.14)
а) 1+0.0 - вещественное число (real) б) 20/4 - целое число (integer) в) sqr(4) - целое число (integer) г) sqrt(16) - вещественное число (real) д) sin(0) - вещественное число (real) е) trunc(-3.14) - целое число (integer)