Реферат: Язык Paskal. Основные элементы языка. Структура программы
X,Y:real;
...
X:=0.5;Y:=1.5;
Alpha:=X>Y;{Alpha=False}
Alpha:=X<>Y;{Alpha=True}
Примеры операций, допустимых над данными логического типа:
Not операция логического отрицания НЕ ;
And операция логического умножения И ;
Or операция логического сложения ИЛИ ;
Xor операция сравнения - исключительное ИЛИ .
Стандартная функция Ord ( Alpha )=0 если аргумент Alpha = False и равна 1 если Alpha = True .
Таблица логических операций Var A , B : boolean ;
A | B | not A | A and B | A or B | A xor B |
False | False | True | False | False | False |
False | True | True | False | True | True |
True | False | False | False | True | True |
True | True | False | True | True | False |
Символьные ( Char )
Символьные переменные занимают 1 байт памяти и их значениями служат символы ASCII - кода. К символьным данным применимы стандартные функции Pred , Succ , Ord .
Примеры операций, допустимых над данными символьного типа:
Var Lit1,Lit2:char;
Nom:byte;
...
Lit1:=’B’;Lit2:=Pred(Lit1);{Lit2=A}
Nom:=Ord(Lit2); {Nom=65 - ASCII-кодсимвола ‘А’}
Lit1:=Chr(Nom );{Lit1=’A’ - обратное преобразование ASCII-кода в символ}
Заключение
В процессе написания работы были раскрыты основные понятия структуры программы; алфавитязыка; простейшиеконструкции; выражения; типы данных; операции; стандартные функции; приведены ряд примеров.
Литература
1. Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль. - М.: Наука, 1987;
2. Абрамов С.А., Зима Е.В. Начала информатики. - М.: Наука, 1988;
3. Довгаль С.И., Литвинов Б.Ю., Сбитнев А.И. Персональные ЭВМ: Турбо-Паскаль V7.0, Объектное программирование, Локальные сети. (Учебное пособие).- Киев, "Информсистема сервис", 1993;
4. Епанешников А.М., Епанешников В.А. Программирование в среде Turbo-Pascal 7.0 .- М.:, Диалог МИФИ, 1993;
5. Йенсен К., Вирт Н. Паскаль: Руководство для пользователя. /Пер. с англ. М.Л.Сальникова, Ю.В.Сальниковой. - М.:, Компьютер, 1993;
6. Перминов О.Н. Программирование на языке Паскаль. - М.: Радио и связь, 1988;