GotoXY в Pascal.

Процедура GotoXY используется в Pascal для перевода курсора в нужную позицию на экране. Для этой процедуры указываются координаты. После указания процедуры GotoXY в коде программы сообщение будет выводиться на экран в тех координатах, которые мы ...

Тип данных String в Pascal.

Со строковыми переменными можно производить различные операции. Операция сцепления строк позволяет соеденить 2 строки между собой.

Тип данных Char. Функции Ord, Chr.

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

Циклы и массивы

Линейные процессы вычислений.

Простейший алгоритм представляет собой цепочку блоков (операторов) от начального блока до конечного. Каждый блок должен быть выполнен один единственный раз. Это линейный алгоритм. Он отражает ...

Описание процедур.

Процедуры являются основой модульного программирования (МП). Модульное программирование – это процесс построения программы, разделенной на логические части, называемые модулями, и последовательное ...

Уроки Паскаль

Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const.

В качестве констант в языке программирования Pascal могут использоваться:

  • Целые числа. Они записываются со знаком или без знака и могут иметь значение от – 2 147 483 648 до + 2 147 483 647. Если константа имеет значение, выходящее за эти пределы, то в качестве значения константы необходимо использовать вещественные числа.
  • Вещественные числа записываются со знаком или без знака с использованием десятичной точки или экспоненциальной части, которая начинается с символа «e», за которым следует десятичный порядок. Например, запись 3.14e5 означает 3,14*105. А запись – 3.14e-4 означает – 3,14*10-4.
  • Шестнадцатеричные числа, которые состоят из шестнадцатеричных цифр со знаком доллара «$» впереди. Диапазон шестнадцатеричных чисел — от $00000000 до $FFFFFFFF.
program number21;
uses crt;
Const G = 9.8;
Var V, H: Real;
begin
clrscr;
writeln (‘Введите высоту башни:’);
readln (H);
V:=Sqrt(2*G*H);
writeln (‘Скорость падения равна ‘,V:6:3);
readln
end.

Строка №3. Раздел Const - это раздел, который описывает константы. Он должен находиться перед разделом Var, описывающий переменные. В данном случае, в разделе описания констант мы записываем константу «G», которая будет являться именем нашей константы (имя мы придумываем сами) и указываем для нее значение 9.8. В нашей программе константа «G» будет описывать ускорение свободного падения, которое, как известно, величина постоянная и равна 9.8 м/с. Тип константы определяется автоматически. Т.е. здесь, в отличии от раздела описания переменных Var не нужно указывать тип данных. В данном случае число 9.8 дробное, поэтому тип данных будет вещественным. Обратите внимание, что когда мы присваиваем константе какое-либо значение, то используется знак «=». Это отличает константы от переменных. Если Вы помните, то при присвоении переменной какого-либо значения используется знак «:=».

В строке №9 записываем формулу для расчета скорости свободного падения, которая, как известно, вычисляется по формуле V2=2gh

konstantih v paskalj

В появившемся окне введем высоту башни, например 10, и нажмем Enter.

konstantih v paskalj.



Использование шестнадцатеричных чисел в качестве значения константы.

Program number22;
Uses Crt;
Const t = $f;
Begin
ClrScr;
Write(t);
ReadLn
End.

В строке №3 записываем имя константы, которое придумываем сами. Например, назовем константу латинской буквой «t». Затем присваиваем константе значение $f. «f» в шестнадцатеричной системе счисления имеет значение 15.
В строке №6 выводим значение константы на экран.

konstantih v paskalj..

konstantih v paskalj...


Дополнение к материалу.

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

Комментарии  

 
+11 # nara 12.01.2013 13:45
спасибо за информацию :lol:
Ответить
 
 
+4 # Владимир 19.02.2013 13:18
я не понел почему в ускорение свободного падения 6:3 ???
Ответить
 
 
+25 # Алексей 20.02.2013 04:42
6:3 это не скорость падения, а формат вывода скорости (3 знака после запятой).
Ответить
 
 
0 # ALENA2007 13.01.2023 08:21
ИЗВИНИТЕ :oops: :oops: :o :oops: :oops: :cry: :oops: 8) ops:
Ответить
 
 
-3 # 1 26.01.2015 11:22
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
Ответить
 
 
-7 # фывфыв 06.02.2016 11:02
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
Ответить
 
 
-5 # Юра Захарчук 08.02.2016 10:41
:cry: :cry: :cry: :cry: :oops: :oops:
Ответить
 
 
-5 # Юра Захарчук 08.02.2016 10:42
:P : :P :P P :P :P
Ответить
 
 
-15 # Пп 04.07.2016 07:59
:oops: :oops: :oops:
Ответить
 
 
0 # :-x 01.02.2022 03:43
:-? :-)
Ответить
 
 
+1 # лфів 20.04.2022 17:47
:lol: :lol: :lol: :lol: :lol:
Ответить
 
 
0 # Неизвестны 26.05.2022 06:08
:sad: :-? :eek: :-| :roll: :P :lol: :lol: :-) :-* :P :zzz :lol: :lol: :lol: :lol: :-* :o :-? :-* :sad: :-* :-| 8)
Ответить
 
 
+1 # Неизвестны 26.05.2022 06:09
8) 8) 8) 8) 8) 8) 8) 8)
Ответить
 
 
0 # аааааа 13.01.2023 08:16
:D :D :-) :sad: :o :eek: :-x :sigh: :P :eek: :cry: ;-)
Ответить
 
 
+1 # ALENA2007 13.01.2023 08:18
СПАСИБО!!!Я ТЕПЕРЬЗНАЮПАСКА ЛЬ!!!! :-x :oops: :oops: ВАУ ОМГ :P :P :P :lol: ЛОЛ лютый прекол 8) 8)
Ответить
 

Добавить комментарий

   ГлавнаяПаскальУроки ПаскальСтроковые константы в Pascal.