Similar presentations:
Переменные величины в программе
1. Переменные величины в программе
Цель:сформировать представление о переменных
величинах в программировании;
познакомиться с оператором присваивания;
закрепить знания основных операторов.
2. Величины:
константы- это ячейка памяти,
которая имеет имя и не
изменяет своего значения в
процессе выполнения
программы.
переменные
- это ячейка памяти,
которая имеет имя и
может изменять своё
значение в процессе
выполнения программы.
Переменные величины характеризуются:
• именем (A, B, hislo, a1, b12 и т.д.)
• типом (целым или вещественным)
• значением.
3. Целочисленные типы
ТипShorting
Диапазон возможных
значений
-128 .. 127
Integer
-32768 .. 32767
Longint
Формат
1 байт
со знаком
2 байт а
со знаком
-2147483648..2147483647 4 байт а
со знаком
Byte
0..255
Word
0..65535
1 байт
без знака
2 байт а
без знака
4. Вещественные типы
ТипReal
Диапазон возможных
значений
2.9Е-39..1.7Е38
Точность
Формат
11—12 знаков 6 байт
5. Описание переменных
var имя_переменной : тип;имя_переменной : тип;
Пример:
var a, d : integer; b : byte;
c : word; f, e : real;
6. Оператор присваивания
• предназначен для изменениязначения переменной величины.
имя_переменной := выражение;
Примеры:
X:=X+1;
- счетчик
y:=12+124+z;
d:=12*X / 3 + 4;
7. Оператор ввода данных
позволяет задать значения переменнойвеличины в ходе выполнения программы
Общий вид:
READLN (список ввода);
READ (список ввода);
Например:
READLN (zvet);
READ (a,b,c);
Как работает?
На экране появляется курсор и программа
приостанавливается, пока не будет введено
число, слово или нажата клавиша ENTER.
8. Напишите программу сложения двух произвольных целых чисел
var a, b, sum: integer;BEGIN
writeln (‘Введите два числа’);
read (a, b);
sum := a + b;
write (‘Сумма равна ’, sum);
END.
9. Что делает программа?
var a, c : integer;begin
writeln (‘Введите число’);
readln (a);
c:=a*a;
write (‘Ответ ’, c);
end.
10. Преобразование математических выражений
1) y=x22) y=5x-3
3) y= 4x
4) y=18x : 3 + 5x
5) y = (2x+4) – 5
x2 – (3x + 1)
11. Вопросы:
1. Что такое переменная с точкизрения программирования?
2. Как описать переменную?
3. Какие числовые типы данных вы
знаете?
4. Каково назначение оператора write?
read? оператора присваивания (:=)?
12. Практическая работа
1. Найти ошибку2. Решить задачи самостоятельно
2.1.
2.2.
2.3.
Сдать работу преподавателю