На главную Самоучитель pascal Форум программистов онлайн Решение задач pascal Задачи pascal Поиск
30 Июн 13

Константы в паскале


Комментарии :  1        Просмотры :  4317



На ряду с переменной в паскале существует понятие константы. Что такое константа и в чем её отличие.

Константа это та же переменная за исключением того , что она не меняет своего значения по хожу выполнения программы.

Все константы объявляются в блоке "const" , который следует после названия программы. Константы объявляются подобным образом : Pi = 3.14 ( число пи ). Так как мы знаем , что число пи постоянное и никогда не меняется , то это значение можно занести в константу.

Константы имеют некоторое отличие от переменных в своем объявлении.

Во-первых , тип константы задавать не нужно , так как он задается автоматически исходя из вида записи значения ( Число пи будет вещественным , так как есть запятая ).

Во-вторых , значение константы задается заранее и больше никогда не меняется ( в ходе выполнения программы ). Если мы попробуем изменить значение константы , то получим такую ошибку :
Ошибка : попытка присваивания константе

В-третьих , знак = заменяет знак := ( присвоить ). Отличие переменных от констант вы можете рассмотреть ниже

Отличие переменных от констант


Пример использования констант в решении задачи "найти длину окружности".
program mypascal;
const
Pi = 3.14; { Создаем константу числа Pi }
var
r:real;
begin

writeln('Введите радиус круга :');
readln(r);
writeln('Длина окружности = ',2*Pi*r);

end.


На заметку : число Пи также можно получить с помощью функции Pi. ( Подробнее про функции )

Рейтинг материала : ( 0 / 0 )
Сообщить об ошибке
Комментарии :  1        Просмотры :  4317

Личный кабинет

Логин:
Пароль:

Поиск

RSS лента

Подписаться на rss


Подпишитесь на нашу ленту новостей rss и вы всегда сможете быть в курсе обновлений на нашем сайте.

Решение задач

Если вас интересует решение какой-либо задачи , то вы можете опубликовать
её условие на нашем сайте или форуме. И в скором времени другие пользователи помогут вам.

Опубликовать на сайте

Опубликовать на форуме

Опрос

Какой ваш любимый раздел ?