Similar presentations:
Вычисление математических выражений в ABC Pascal. 9 класс
1. Вычисление математических выражений в ABC Pascal
9 класс2.
• Приоритет выполнения операций вABC Pascal такой же, как и в
математике.
• Достаточно только научиться
правильно записывать
математические выражения на
языке Pascal
3. Арифметические действия
ОперацияА+В
А-В
А*В
A/B
Наименование
Сложение
Вычитание
Умножение
Деление (только для
вещественного типа)
А div B
Вычисление целой части
(неполного частного)
A mod B
Вычисление остатка
Вычисли:
10 div 3
15 div 2
18 mod 4
41 mod 6
4. Примеры
Математическаязапись
Запись на языке
Pascal
37(25+87,5)-17(4,6+1,9)
37*(25+87.5)-17*(4.6+1.9)
ab
d4
c
a*b/c+d*d*d*d
a 2b 3c
5a 4
(a+2*b-3*c)/(5*a+4)
a b ab
a b 3,14
(a+b)/(a-b)+a*b/3.14
Десятичная запятая в Pascal обозначается точкой
5. Стандартные функции
Функция ПаскаляМатематическая
запись
Название
Abs(x)
|Х|
Абсолютная величина
числа Х (модуль)
Sqr(x)
Х2
Возведение числа в
квадрат
Exp(x)
ex
Экспонента
х
Вычисление
квадратного корня
Sqrt (x)
Frac (x)
Вычисляет дробную
часть числа
Round (x)
Округляет до
ближайшего целого
числа
Trunc (x)
Отсекает дробную
часть
Определите результат:
Frac(16.68); Round(16.68); Trunc(16.68);
6. Стандартные функции
Функция ПаскаляМатематическая
запись
Название
Sin(x)
sinx
Вычисление синуса
Cos(x)
сosx
Вычисление косинуса
Int(x)
[x]
Целая часть числа
Ln(x)
Ln x
Вычисление натурального
логарифма
Exp(y*ln(x))
хy
Возведение числа в степень
Random(x)
Pi
sin x
tgX
cos x
Возвращает случайное
число в диапазоне от 0 до Х
Число π
cos x
сtgX
sin x
7. Градусы в Pascal нужно перевести в радианы
30 30 * pi / 180Математическая
запись
Запись на языке Pascal
8. Вывод вещественных переменных (с дробной частью)
Writeln(выражение : 5 : 2);Количество
знаков в
целой части
Количество
знаков в
дробной
части
9. Примеры
Математическаязапись
Запись на языке Pascal
| n | 315
15
e3
Sqrt(15)+(abs(-n)+exp(15*ln(3)))/exp(3)
ab
d4
|c|
tg 60 *
sqrt(a*b)/abs(c)+exp(4*ln(d))
sin(60*pi/180)/cos(60*pi/180)*pi
Десятичная запятая в Pascal обозначается точкой
10. Программа
Beginwrite(37*(25+87.5)-17*(4.6+1.9));
End.
Ответ:
4052
11. Запишите выражения на языке Pascal и вычислите их с помощью ABC Pascal
10 11)
;
2
6,25 1,8
2) tg5 *10 19 ;
3) 100 * sin 4;
sin(cos 1)
4)
;
0,25
5) 2
7)
sin 3
;
5 6;
6)
3 2 2
5
;
8)
2
2
.
2, 4
4 1
sin 3
sin 2
12. Ответы
1. 1,382. -147,35
3. -75,68
4. 2,06
5. 1,10
6. 2,16
7. 3,05
8. 0,10