Similar presentations:
Величины. Действия над величинами
1. Тема: Величины
Цель:- познакомиться с понятием «величина»;
- научиться выполнять действия над
переменными величинами;
- познакомиться с оператором присваивания.
2. Действия над величинами
• Описание величиныVar a,b :тип;
• Задание значения величины
– Ввод с клавиатуры
Read(p1,p2,…,pn);
Readln(p1,p2,…,pn);
– Оператор присваивания (v:=выражение;)
• Вывод значения величины
Writeln(p1,p2:n);
3. Ввод с клавиатуры
Read(p1,p2,…,pn);Readln(p1,p2,…,pn);
где p1,p2,…,pn – имена переменных
4. Оператор присваивания
v:=выражение;v – имя переменной
!!! Переменная v и переменные в
выражении должны быть одного типа.
Исключение v: real; выражение:integer)
5. Целые числа (integer)
1. ОписаниеVar a,b: integer;
2. Внутреннее представление
2 байта
0
15
Знак числа
(0 – число положительное;
1 число отрицательное)
6. Целые числа (integer)
3. Диапазон значений -32768 …327670 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Maxint=215-1 =32768-1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7. Целые числа (integer)
4. Задание значений• С клавиатуры
Readln(a,b)
• Оператор присваивания
a:= 5; b:=5*4;
5. Вывод значений
Writeln(a,a:5,123:5);
8. Целые числа (integer)
6. Операции* - Умножение
div – целочисленное деление
mod – остаток от целочисленного деления
+,Сравнения:>,<,=,<=,>=,<>
!!!! - / - деление дает результат
вещественного типа.
Приоритет:
* ,div, mod
+, >,<,=,<=,>=,<>
9. Целые числа (integer)
Операции:16 div 5=3;
23 div 10 = 2;
23 div 100 = 0;
123 div 100 = 1;
123 div 10 = ?;
16 mod 5 =1;
23 mod 10 = 3;
23 mod 100 = 23;
123 mod 100= 23;
123 mod 10 = ?