Оператор выбора Case Of в Pascal.

Помимо условного оператора If в языке программирования Pascal существует оператор выбора Case of. Рассмотрим его применение на примере программы, которая выводит на экран то или иное сообщение, в зависимости от введенного числа.

Логические операции с целыми числами.

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

Перевод числа из десятичной системы счисления в шестнадцатеричную.

Напишем программу, которая вводит с клавиатуры целое число в диапазоне от 0 до 15 и преобразует его к шестнадцатеричной системе счисления. Напомню, что в шестнадцатеричной системе счисления числа в диапазоне от 0 до 9 соответствуют таким же числам в ...

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

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

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

Сортировка одномерного массива. Метод пузырька.

Сортировка — перестановка местами объектов в определенном порядке. Известно несколько сотен алгоритмов сортировки и их модификаций.

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

В качестве значения строковой константы может выступать любая последовательность символов. Эта последовательность заключается в апострофы. Строковая константа отличается от символьной константы тем, что здесь в качестве значения константы можно использовать не один символ, а несколько.

Program number25;
Uses Crt;
Const hello = 'Привет, ';
Var name: string;
Begin
ClrScr;
Write('Введите имя: ');
Readln(name);
Write(hello, name, '!');
ReadLn
End.

В строке №3 записываем константу «hello». Этой константе присваиваем последовательность символов «Привет, ». Таким образом, мы объявляем в программе строковую переменную и присваиваем ей значение «Привет, ». Если мы используем  в программе строковую константу, то ее значение необходимо заключить в апострофы.

Строка №4. Создаем строковую переменную. Подробно о строковых переменных мы будем говорить в следующих статьях. Сейчас нам необходимо знать, что если мы хотим записать в одну переменную несколько символов, необходимо для этой переменной указать тип данных String.

Строка №8. Вводим с клавиатуры какое-нибудь слово, например, свое имя. Это слово сохранится в строковой переменной «name».

Строка №9. На экран выводится сообщение. Сначала выводится значение константы «hello» (т.е. фактически слово «Привет, »), затем выводится значение переменной «name» (т.е. фактически то слово, которое мы вводим с клавиатуры), и в конце выводится восклицательный знак «!».

После запуска программы введите свое имя (я ввел Vadim) и нажмите Enter.

strokovihe konstantih

strokovihe konstantih.



Строку символов можно составить с помощью кодов необходимых символов. Например, слово «PASCAL» можно представить как #80#65#83#67#65#76. По кодовой таблице ASCII коду 80 соответствует латинская буква «P», коду 65 – «A», коду 83 – «S», коду 67 – «C», коду 65 – «A», коду 76 – «l». Программа будет выглядеть так.

Program number25;
Uses Crt;
Const hello = #80#65#83#67#65#76;
Begin
ClrScr;
Write(hello);
ReadLn
End.

strokovihe konstantih..


Кроме того, различные части слова можно чередовать. Например, слово «PASCAL» можно записать так: #80’ASCA’#76. Т.е. первая и последняя буква слова записываются с помощью кодов, а середина слова с помощью апострофов. Предыдущую программу можно записать так:

Program number25;
Uses Crt;
Const hello = #80’ASCA’#76;
Begin
ClrScr;
Write(hello);
ReadLn
End.

Комментарии  

 
-5 # Нео 08.12.2012 08:48
чтоб записывать Pascal вот так: #80’ASCA’#76 это надо быть мозахистом ну или придумать какуюто мудренную програму 8)
 
 
+5 # Нео 08.12.2012 08:51
хочу ище уроков...
 
 
-1 # Катя9А 17.11.2014 09:40
чтоо это?
для чего константа в информатике????
 
 
-1 # Алекс 25.02.2015 17:13
Константа означает постоянность, чтобы постоянно не вводить 9.8 в коде, проще сразу задать константу Const G = 9.8; и писать уже G, а не 9.8)
 
 
-1 # какашка 08.02.2016 06:27
Константа означает постоянность, чтобы постоянно не вводить 9.8 в коде, проще сразу задать константу Const G = 9.8; и писать уже G, а не 9.8)
 
 
-1 # какашка 08.02.2016 06:26
:o
 
   ГлавнаяПаскальУроки ПаскальСтроковые константы в Pascal.