Похожие презентации:
Введение в Pascal. Переменные. Типы данных. Хранение данных в памяти компьютера
1. Введение в Pascal.
2. Переменные. Типы данных. Хранение данных в памяти компьютера
Переменную можно сравнить с устройством,способным хранить элемент информации. Во время
выполнения программы содержание переменной может
меняться.
3. Переменная -
(область памяти компьютера) величина, котораяможет меняться в процессе выполнения
программы.
Примеры:
А:=5;
age:=5;
2age1:=5;
age1:=5;
Имя переменной всегда должно
начинаться с латинской буквы
Оператор присваивания “:=“
переменная:= выражение;
A:=15;
(А присваивает значение 15)
Примеры:
А:=5; B:=25;
sh:=‘hello’;
Summa:=A+B;
4. Типы данных
ОперацииПредстав
ление
Тип
Значение
Целый
(Integer)
Арифметические
-215.. 215-1
(-32768.. 32767) операции (+,-,*, mod,
5 6 10
Вещественный
(Real)
2,9*10-39..
1,7*1038
2.5
46.00
Логический
(boolean)
True (истина),
False (ложь)
Логические операции 1 – true,
0 - false
(and, or, not),
операции отношений
Символьный
(char)
Символы
компьютерного
алфавита
Операции отношений ‘g’ ‘6’
Cтроковый
(string)
набор символов
Операции отношений ‘hello’
div), операции
отношений
Арифметические
операции (+,-,*,/),
операции отношений
5. Определите типы следующих переменных по их значениям
T1:=‘A’;T2:=-18;
T3:=18;
T4:=false;
T5:=18.12;
T6:=‘9’;
T7:=45.00;
T8:=true;
T9:=‘Algoritm’;
T10:=‘&’;
T11:=256;
T12:=0;
T13:=14.0056;
T14:=‘file’;
6. Переменные
Определить тип выражения, если a и b типа integer,c и d типа real
1) S:= a-b*2; integer
real
2) S:= a:b;
real
3) S:= c+d;
4) S:= (a-2)*b; integer
5) S:= c*2–a;
real
real
6) S:= a:b-d;
Замечание: если в выражении встречается деление
или хотя бы одно дробное число, то
результат всегда дробный!
7. Переменные
Какое значение переменная получает в результ ат е?1) b:= 5;
c:= 4;
a:=(b/5+c)*3;
2) b:= 6;
a:= b;
a:= a+b;
3) a:= 0;
a:= a+1;
a:= a+a;
4) x:= 0;
y:= 1;
x:= -y;
x:= y+x;
5) a:= 10;
b:= 5;
a:= a-b;
a:= a*2;
8. Структура простой программы
PROGRAM Имя_программы;VAR <имя переменной> : <ТИП ДАННЫХ>;
Begin
{раздел описания переменных;}
. . {Основное тело программы
(все вычисления программы);}
End.
9. Процедура ввода-вывода данных
Формат процедуры ввода:read (<список переменной>);
readln [(<список переменных>)];
Примеры: read (a);
readln (b);
Формат процедуры вывода:
write (<список выражений>);
writeln [(<список выражений>)];
Примеры: write (‘Hello’ ); – вывод слова «Hello»
write (‘2+3’); - вывод выражения «2+3»
write (‘a=‘,2+3); - вывод a = 5
Замечание: любое сообщение записывается в апострофах .