Тема: Величины
Действия над величинами
Ввод с клавиатуры
Оператор присваивания
Целые числа (integer)
Целые числа (integer)
Целые числа (integer)
Целые числа (integer)
Целые числа (integer)
338.00K
Category: programmingprogramming

Величины. Действия над величинами

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 …32767
0 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 = ?
English     Русский Rules