Использование вложенного оператора If.

Условные операторы в Pascal можно вкладывать друг в друга. Для этого используется вложенный оператор IF. Рассмотрим это на примере программы, которая будет считать количество корней квадратного уравнения.

Тип данных Boolean. Значения True, False в Pascal.

Мы рассмотрели с Вами целый тип данных (integer), вещественный тип (real), символьный (char). В этом уроке мы рассмотрим тип данных, который имеет большое значение в программировании. Логический типBoolean. Одной из особенностей этого типа данных ...

Процедуры Dec и Inc в Pascal.

При работе с целыми числами используются процедуры DEC и INC. Процедура Dec уменьшает число на определенное значение, а процедура Inc увеличивает число на определенное значение.

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

Инициализация одномерного массива.

Отличительной особенностью Паскаля от большинства процедурных языков является то, что все переменные должны быть инициализированы. То есть в разделе VAR переменным отводится место, а начальное ...

Оператор варианта CASE.

Иногда его называют также оператором выбора. Это оператор CASE, который является обобщением оператора IF и позволяет сделать выбор из произвольного числа имеющихся вариантов.

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

Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном разделе, который называется 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...


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

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

Комментарии  

 
+12 # nara 12.01.2013 13:45
спасибо за информацию :lol:
 
 
+5 # Владимир 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:
 
 
-2 # 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:
 
 
+1 # :-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)
 
   ГлавнаяПаскальУроки ПаскальИспользование Var, Integer, Readln.