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

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

Функции Pred, Succ в Pascal.

В данном уроке мы рассмотрим функции, применяемые к типу CHAR. Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

Div, Mod, сложение, вычитание в Pascal.

Помимо операций умножения и сложения, над целочисленными переменными производятся операции Div (операция целочисленного деления), Mod (вычисление остатка от целочисленного деления), операция вычитания «-».

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

Сортировка двумерного массива.

Пример 36. Задан двумерный массив X из 6 строк и 4 столбцов. Упорядочить массив X по возрастанию элементов дробной части столбца с номером N. Отсортированный массив X вывести на экран монитора.

Индексы одномерного массива.

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

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

В данном уроке мы рассмотрим функции, применяемые к типу CHAR. Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

program number15;
uses crt;
var X1, X2, X3:char;
begin
clrscr;
X1:=’L’;
writeln (X1);
X2:=Pred (X1);
writeln(‘Предшествующая буква ’,X2);
X3:=Succ (X1); writeln (‘Следующая буква ’,X3);
readln
end.

Строка №8. Функция Pred возвращает предшествующий элемент относительно X1. Т.е. переменной X2 будет присвоено предшествующее значение переменной «X1». «X1» – это «L», а буква, которая стоит перед «L» – это «K».

Строка №10. Функция Succ обратна функции Pred. Переменной «X3» будет присвоено последующее значение от переменной «X1». После «L» идет «M».

pred succ

pred succ.

Комментарии  

 
+4 # Не я 14.11.2012 05:30
Всё понятно. :D
Ответить
 
 
-9 # Saruman 02.01.2013 11:19
А что будет, если я напишу a:=pred(b);
Но b - самый первый символ. :lol:
Ответить
 
 
+5 # Пфф.. 03.02.2013 16:14
# Saruman 02.01.2013 11:19
А что будет, если я напишу a:=pred(b);
Но b - самый первый символ.

Если ты это напишешь ,то тебе выдаст символ ,состоящий в таблице chr(255) если B - символ, значение которого chr(1) то просто будет ошибка.
Ответить
 
 
-8 # hgvygv 16.02.2013 21:12
:-x :-x :P :o :-* :sad: ;-) :lol: :sigh: :roll: :roll: :eek: :-?
Ответить
 
 
-8 # d 07.12.2014 15:50
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
Ответить
 
 
0 # ал 05.04.2016 13:03
Каков результат после выполнения pred('D')
Ответить
 
 
0 # Даша 27.02.2017 18:32
Найти значение функции Pred('N')
Ord('z')-Ord('y')
Ord(Chr(13))
Помогите пожалуйста
Ответить
 

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

Защитный код
Обновить

   ГлавнаяПаскальУроки Паскаль