Строки в Паскаль.

Тип данных String (строковый тип) используется в Паскаль для обработки текстов. Если в одну переменную типа Char можно записать лишь один символ, то в переменную типа String можно записать до 255 символов.

Ввод символов с клавиатуры.

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

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

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

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

Тип данных Integer.

Тип INTEGER (целый). Этот тип представляет множество целых чисел диапазона от -32768 до 32767. В памяти ЭВМ  под целое число отводится два байта (16 бит).

Табулирование функций.

Задача табулирования функции предполагает получение таблицы значений функции при изменении аргумента с фиксированным шагом. В качестве исходной информации должны быть заданы: Х0, Хn – начало и конец ...

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

В данном уроке мы рассмотрим функции, применяемые к типу 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.

Комментарии  

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

Если ты это напишешь ,то тебе выдаст символ ,состоящий в таблице chr(255) если B - символ, значение которого chr(1) то просто будет ошибка.
Ответить
 
 
-15 # hgvygv 16.02.2013 21:12
:-x :-x :P :o :-* :sad: ;-) :lol: :sigh: :roll: :roll: :eek: :-?
Ответить
 
 
-15 # d 07.12.2014 15:50
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
Ответить
 
 
+1 # ал 05.04.2016 13:03
Каков результат после выполнения pred('D')
Ответить
 
 
-1 # Ivanko 05.03.2018 13:10
усьо класно
Ответить
 
 
-2 # Vasil 30.09.2021 04:39
Превосходно
Ответить
 

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

   ГлавнаяПаскальУроки ПаскальИспользование program, begin…end, write, readln, Uses Crt, Clrscr.