История появления языка Pascal. Среды программирования на нём — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История появления языка Pascal. Среды программирования на нём

2017-05-18 710
История появления языка Pascal. Среды программирования на нём 0.00 из 5.00 0 оценок
Заказать работу

Pascal - универсальный (процедурный) язык программирования высокого уровня. Он был создан в 1971 году швейцарским математиком Никлаусом Виртом, получил широкое распространение особенно в студенческой среде, назван в честь французского физика и математика Блеза Паскаля (1623-1662).

Автор языка - Никлаус Вирт (Niklaus Wirth) (1934 г.р.) - выдающийся ученый и педагог, с 1968 года профессор информатики Швейцарского университета (Eidgenoessische Technische Hochschule) г. Цюрих, в апреле 1999 года ушел в отставку (остался почетным профессором университета). Он является также автором таких языков программирования, как Модула и Оберон. Первую версию компилятора языка Pascal составил студент Вирта по фамилии Э. Мармье в 1969 году.


Никлаус Вирт

Наиболее распространёнными интегрированными средами программирования на языке Pascal сегодня являются Turbo Pascal 6.0/7.0 фирмы Borland, Borland Pascal, Turbo Pascal for Windows (1991 г.), Borland Pascal with Objects 7.0. (1992 г.) и с 1995 года - Borland Delphi, а также некоторые некоммерческие программы: Turbo Delphi, Lazarus, Free Pascal.

Освоив язык программирования Pascal, относительно легко можно перейти к изучению любого другого языка программирования высокого уровня: Модула, Си, Ада, Фортран и т.д.

Алфавит, идентификаторы, константы, переменные и типы данных языка Pascal

Основные понятия языка программирования Pascal

Алфавит языка Pascal включает латинские буквы, цифры, специальные символы (вводимые с клавиатуры) и зарезервированные слова.
Идентификаторы (или имена) в Pascal'e используются для констант, переменных, типов, объектов, процедур, функций, модулей, программ и др. Они имеют длину не более, чем 63 символа. Имена файлов с программами в среде Turbo Pascal имею длину не более 8 символов и строятся по правилам имен файлов и каталогов в MS DOS. Идентификаторы в Pascal'e всегда начинаются с буквы или "_" (символ "низкое подчеркивание"), не могут содержать спецсимволов. Прописные и строчные буквы в именах равнозначны, например: имена a и A - представляют собой один и тот же идентификатор. Примерами имен в Pascal'e могут быть: ALPHA, _Slot, k9, Masha_Petya, Dat_01_11_02.
Константами называются параметры программы, значения которых не меняются в процессе её выполнения. Они могут быть различных типов и задаваться в явном виде: 45, -4.31, ’A’, FALSE, ’TeXt’ или с помощью имени: N=45, Pi=3.14, Stroka=’TeXt’. Видно, что значения символьных и строковых констант заключаются в 'апострофы'.
Переменными называются параметры программы, значения которых могут изменяться в процессе ее выполнения. Все используемые в программе переменные должны быть описаны (названы) с указанием их типа.
Операнд - константа, переменная, функция, выражение и другой объект языка программирования, над которым производятся операции.
Под типом данных понимают множество значений, которые может принимать та или иная переменная, и те операции, которые можно к ним применять. Данные – это общее понятие для всего того, чем оперирует ЭВМ. В языке Pascal имеется большое количество типов данных (простые, структурированные, процедурные, указатели, объекты и т.д.), но основными являются простые стандартные типы данных.

9.3.2. Стандартные простые типы данных

Целые типы

Название типа Диапазон значений Пример описания
Byte 0...255 var b1, F: byte; Байтовый тип
Integer -32768...32767 var c, d: integer; Целый
Shortint -128...127 var e1, o1: shortint; Короткий целый
Longint -2147483648...+2147483648 var e2, f0: longint; Длинный целый
Word 0...65535 var g, w: word; Тип "слово"

 

Вещественные типы

Название типа Диапазон значений Пример описания
Real 11...12 E-39...+38 var a, x: real; Действительный
Double 15...16 E-324...+308 var k, t: double; Двойной точности
Extended 19..20 E-4951..+4932 var m: extended; Расширенный
Single 7...8 E-45...+38 var n, s: single; Одинарный
Comp 19...20 E-64...+64 var j3: comp; Уплотненный

 

Логический тип

Название типа Диапазон значений Пример описания
Boolean True и False ("Истина" и "Ложь") var was, r: boolean; Булев, логический

 

Символьный тип

Название типа Диапазон значений Пример описания
Char Любой символ кода ASCII, взятый в апострофы 'Z' var bukva: char; Символьный

 

Строковый тип

Название типа Диапазон значений Пример описания
String Любой набор символов кода ASCII, обрамленный апострофами 'Text' var txt: string; Строковый

 

Пример кода программы на языке Pascal, в которой используются переменные различных типов, описанные в таблицах выше:
BEGIN
b1:=25; c:=-9 mod 5; f:=-1+4; w:=65*2;
e2:=2 147 483 647; a:=1.012345678901E-39+5;
k:=-0.16*324; m:=9.9/31; s:=-8.3E-45; j3:=2.3-2;
r:=(2>5); was:= not (r and True); bukva:=’A’;
txt:=’sTRoka 123!@#$%^&*(<”/.)ЭюЯ’;
END.


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.