10 декабря
Типы данных. Переменная.
Для того чтобы программа обладала универсальностью, действия в ней должны совершаться не над постоянными, а над переменными величинами. Поэтому важным понятием программирования является понятие переменной.
Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.
Само название "переменная" подразумевает, что содержимое этого участка может изменяться.
У каждой переменной есть имя, тип и текущее значение.
Для того, чтобы работать с переменной необходимо её описать:
Оператор описания переменных:
Var <переменные>:<тип переменных>;
Например:
Var а:integer;
или
Var а,b:integer;
или
Var y:longint;
x:integer;
Тип переменных |
Тип pascal |
Диапазон |
целые | integer |
-32767 ... 32768 |
Longint | -2147483648 ... 2147483647 |
byte |
| word |
| вещественные | real | -2147483648 ... 2147483647 |
Задание: Написать программу на языке паскаль для выражения
b=5
Решение:
1 шаг: набираем структуру
program pr1;
begin
end.
2 шаг: определяем количество переменных и какой у них тип. В нашем примере их две: это b и t, и можно взять например b - byte (так как значение b=5), t - real (так как в выражении есть деление)
program pr1; Var b:byte; t:real; begin end.
3 шаг: В нашем примере b имеет значение равное 5. В паскале мы говорим b присвоит значение пяти. Знак присваивания пишется :=
program pr1; Var b:byte; t:real; begin b:=5;
end.
4 шаг: Записываем выражение на языке паскаль (25-5*b) / (12 / b+2) (Это мы уже умеем, если подзабыли смотрим ЗДЕСЬ). Присваиваем переменной t выражение.
program pr1; Var b:byte; t:real; begin b:=5; t:=(25-5*b) / (12 / b+2);
end.
5 шаг: Выводим значение переменной t на экран program pr1; Var b:byte; t:real; begin b:=5; t:=(25-5*b) / (12 / b+2); writeln (‘t=’, t:1:0); end.
Задание2: Написать программу на языке паскаль для выражения
k=2, n=4 | f= | 23 - k*n + 5 | 12:n+2k- | 14 | | 7 |
Задание3: Написать программу на языке паскаль за ПК для выражения (дополнительное, для тех кто справился с заданием2)
a=3, b=12 |
m= |
2(5-a)+b:a |
b:(4+2) |
Дома:
1) Выучить записи в тетради.
2) Написать программу на языке паскаль для выражения в тетради для домашних работ:
a=1, b=2 |
h= |
2(a+4b)-ab |
2a |
+3 |
|
b |
|