Similar presentations:
Ввод данных. Арифметические выражения и функции
1. Ввод данных.
2.
Как ввести значение с клавиатурыОператор
ввода
5
read ( a );
readln (b);
!
1. Программа ждет, пока пользователь введет
значение и нажмет Enter.
2. Введенное значение записывается в
переменную a.
2
3.
Ввод значений двух переменныхread ( a, b );
Ввод значений двух
переменных (через
пробел или Enter).
readln ( a, b );
25 a
30 b
через пробел:
25 30
через Enter:
25
30
25 a
30 b
3
4.
Ввод значений двух переменныхread ( a, b );
read (c,d);
readln ( a, b );
readln (c,d);
Вывод на экран:
25 36 12 88
Вывод на экран:
25 36
12 88
4
5.
Сложение двух чиселЗадача. Ввести два целых числа и вывести на экран их
сумму.
Простейшее решение:
program qq;
var a, b, c: integer;
begin
read ( a, b );
c := a + b;
writeln ( c );
end.
5
6. Арифметические выражения.
7.
Арифметическое выражение –это выражение, содержащее
числовые величины,
арифметические операции и
функции, и определяющее порядок
действий над числовыми
величинами.
8.
Арифметические операции+ сложение
– вычитание
* умножение
/ деление
div деление нацело (остаток отбрасывается)
mod остаток от деления
var a,
begin
a :=
a :=
b :=
a :=
end.
b: integer;
7*3 - 4;
a * 5;
a div 10;
a mod 10;
{
{
{
{
17 }
85 }
8 }
5 }
8
9.
Математическое Выражение навыражение
Паскале
|x|
Abs(x)
ex- экспонента
Exp(x)
x2
Sqr(x)
x
xy
ey ln(x)
Sqrt(x)
Exp(y*ln(x))
10.
Функции вПаскале
Frac(x)
Int(x)
Odd(x)
Round(x)
Trunc(x)
Примечание
Дробная часть числа
Целая часть числа
Проверяет число на
нечетность
Округление до
ближайшего целого
Отбрасывание дробной
части числа
11.
2a 0,5 sin( x y )0,2c ln( x y )
(2*a+sqrt(0.5*sin(x+y)))/(0.2*c – ln(x-y))
12.
Математическоевыражение
X2-7x+6
x y
1 xy
ln ( y
y
x ) x
2
x
z
4
Выражение на
Паскале
Sqr(x)-7*x+6
(abs(x)abs(y))/(1+abs(x*y))
Ln(abs((ysqrt(abs(x)))*(xy/(z+sqr(x )/4))))