Введение в Pascal.
Переменные. Типы данных. Хранение данных в памяти компьютера
Переменная -
Типы данных
Определите типы следующих переменных по их значениям
Переменные
Переменные
Структура простой программы
Процедура ввода-вывода данных
490.50K
Категория: ПрограммированиеПрограммирование

Введение в 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
Замечание: любое сообщение записывается в апострофах .
English     Русский Правила