Ввод данных. Арифметические выражения и функции

Слайд 2

Как ввести значение с клавиатуры read ( a ); readln (b); Оператор ввода 5

Как ввести значение с клавиатуры

read ( a );
readln (b);

Оператор ввода

5

Слайд 3

Ввод значений двух переменных через пробел: 25 30 через Enter: 25

Ввод значений двух переменных

через пробел:
25 30
через Enter:
25
30

read ( a, b

);

Ввод значений двух переменных (через пробел или Enter).

readln ( a, b );

Слайд 4

Ввод значений двух переменных read ( a, b ); read (c,d);

Ввод значений двух переменных

read ( a, b );
read (c,d);

readln ( a,

b );
readln (c,d);

Вывод на экран:
25 36 12 88

Вывод на экран:
25 36
12 88

Слайд 5

Сложение двух чисел Задача. Ввести два целых числа и вывести на

Сложение двух чисел

Задача. Ввести два целых числа и вывести на экран

их сумму.

Простейшее решение:

program qq;
var a, b, c: integer;
begin
read ( a, b );
c := a + b;
writeln ( c );
end.

Слайд 6

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

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

Слайд 7

Арифметическое выражение – это выражение, содержащее числовые величины, арифметические операции и

Арифметическое выражение –
это выражение, содержащее числовые величины, арифметические операции и

функции, и определяющее порядок действий над числовыми величинами.
Слайд 8

Арифметические операции + сложение – вычитание * умножение / деление div

Арифметические операции

+ сложение – вычитание
* умножение / деление
div деление нацело (остаток

отбрасывается)
mod остаток от деления

var a, b: integer;
begin
a := 7*3 - 4; { 17 }
a := a * 5; { 85 }
b := a div 10; { 8 }
a := a mod 10; { 5 }
end.

Слайд 9

Слайд 10

Слайд 11

(2*a+sqrt(0.5*sin(x+y)))/(0.2*c – ln(x-y))

(2*a+sqrt(0.5*sin(x+y)))/(0.2*c – ln(x-y))