Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.docx
Скачиваний:
12
Добавлен:
05.08.2019
Размер:
147.53 Кб
Скачать
  1. Понятие переменной. Основные типы переменных

Для того чтобы программа обладала универсальностью, действия в ней должны совершаться не над постоянными, а над переменнымивеличинами. Поэтому важным понятием программирования является понятие переменной.

Если в программе используются переменные, то все переменные должны быть описаны в разделе описания переменных.

Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой.

Если "заглянуть" в компьютер, то переменную можно определить так:

Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение.

Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

Само название "переменная" подразумевает, что содержимое этого участка может изменяться.

У каждой переменной есть имя, тип и текущее значение.

В качестве имен переменных могут быть латинские буквы с цифрами. Причем может быть не одна буква, а несколько.

В Паскале не имеет значение в обозначении переменных маленькими или большими (строчными или прописными) буквами они написаны.

Имя переменной должно удовлетворять следующим требованиям:

1) всегда начинаться с буквы, после которой могут другие буквы или цифры;

2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков;

3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами.

Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих данных, а также совокупность операций над ними. Среди типов данных различают стандартные (предопределенные разработчиками языка) и пользовательские (определяемые программистом в своей программе). Мы будем рассматривать следующие стандартные типы: целые числа, вещественные числа, логический тип, символьный и строковый типы. Программист может описать свой тип на основе этих базовых в разделе описания типов.

В языке Турбо Паскаль определено 5 целых типов:

Тип

Диапазон

Требуемая память

Shortint

-128 ... 127

1 байт

Integer

-32767 ... 32768

2 байта

Longint

-2147483648 ... 2147483647

4 байта

Byte

0 ... 255

1 байт

Word

0 ... 65535

2 байта

В Турбо Паскале имеется 5 вещественных типов:

Тип

Диапазон

Число значащих цифр

Требуемая память

Real

2.9E-39 до 1.7E+38

(2.9*10-39 до 1.7*10-38)

11-12

6 байт

Single

1.5E-45 до 3.4E+38

7-8

4 байта

Double

5.0Е-324 до 1.7Е+308

15-16

8 байт

Extended

от 3.4E-4932 до 1.1E+4932

19-20

10 байт

Comp

-9.2E18 до 9.2E18

Является 64 битным целым и хранит только целые значения от -2E63+1 до 2E63-1

19-20

  1. байт