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




Среда языка программирования Pascal ABC

Первая версия языка Паскаль была разработана в 1968 году. Ее разработчиком является швейцарский ученый Никлаус Вирт. Свое название язык получил в честь создателя первой механической вычислительной машины француза Блеза Паскаля. На основе языка Паскаль в 1985 г. фирма Borland выпустила версию Turbo Pascal версии 3.0. С этого времени язык Паскаль используется во всем мире в учебных заведениях в качестве первого изучаемого языка программирования.

Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к объектно-ориентированному программированию.

Составление последовательности команд для решения конкретных задач на языке программирования называется разработкой программ, либо программированием.

 

Для вызова среды программирования Pascal ABC необходимо запустить на выполнение файл PascalABC.exe или загрузить среду посредством ярлыка, если он существует на рабочем столе.

Для создания нового файла необходимо выполнить следующие действия: Файл/Новый или нажать кнопку на панели инструментов. На экране откроется чистое окно с именем Program1.pas., его при сохранении файла желательно изменить.

При вводе и редактировании текста программы используются такие же приемы, как и при работе в текстовом редакторе. С помощью команды Помощь/Содержание можно ознакомиться со справочной системой Pascal ABC.

Для сохранения программы необходимо выполнить команду Файл/Сохранить как… имя файла, или нажать кнопку на панели инструментов, если необходимо сохранить существующую уже программу.

Для загрузки программы из файла необходимо выполнить команду Файл/Открыть выбрать файл или нажать кнопку на панели инструментов.

Для выполнения программы необходимо выполнить команду Программа/Выполнить, либо нажать клавишу F9, либо нажать кнопку .

Если в программе отсутствуют ошибки, на экране монитора можно увидеть результат выполнения программы. При обнаружении ошибок курсор устанавливается в области ошибки, а в окне вывода выдается сообщение об ошибке. В этом случае следует исправить ошибки и снова выполнить программу.

 

Наиболее часто встречающиеся ошибки при работе в системе программирования Pascal ABC:

 

· «неожиданный символ» - символ введен не с регистра английских букв;

· «ожидался символ "точка", "точка с запятой", Begin и др.»- отсутствует необходимый символ или команда;

· «неизвестное имя» - неправильно введена команда;

· «ошибка ввода» - неверно указано имя файла;

· «ожидался конец файла» - ошибки в команде end.

 

Структура программы

Программа, записанная на языке Pascal может содержать следующие разделы:

1. Заголовок (Program)

2. Раздел меток (Label)

3. Раздел констант (Const)

4. Раздел типов (Type)

5. Раздел переменных (Var)

6. Раздел процедур и функций (Procedure, Function).

7. Раздел операторов (Begin...End)

 

Все программы обязательно имеют раздел заголовка и раздел операторов, остальные составляющие могут отсутствовать. При отсутствии некоторых частей программы общий порядок их следования сохраняется. Разделы между собой разделяются знаком ";" Раздел операторов заключается в операторные скобки. Это зарезервированные слова Begin, End. Раздел операторов заканчивается точкой. Раздел "заголовок" начинается с зарезервированного слова program, за которым указывается имя программы. В качестве имени может использоваться любой набор символов алфавита с несколькими исключениями:

1. нельзя использовать зарезервированные слова;

2. нельзя начинать имя с цифры;

3. при использовании имени не используется пробел.

Программа на языке Pascal может иметь следующий вид:

Program <имя программы>;

<раздел описаний, в котором описываются данные>

Begin <раздел команд (тело программы)>;

End.

 

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

Алфавит языка программирования Pascal включает:

· Латинские буквы: A a B b… Z z

· Цифры: 0 1 2..9

· Знаки математических операций: +(сложение) -(вычитание) *(умножение) /(деление)

· Знаки математических отношений: < > = <=(знак меньше или равно) >=(больше или равно) <>(не равно)

· Специальные знаки: [ ]., ():; ^ { } $ # @

Для программной обработки данные представляются в виде величин и их совокупностей. С понятием величины связаны следующие характеристики (атрибуты):

· имя (идентификатор) - это ее обозначение и место в памяти. Имя переменной (идентификатор) всегда должно начинаться с латинской буквы, после которой могут следовать несколько латинских букв, цифры либо символ подчеркивания «_», записанные без пробелов;

· тип - множество допустимых значений и множество применимых операций к ней;

· значение - характеристика, которая может меняться многократно в ходе исполнения программы.

Постоянной (константа) называется величина, значение которой не изменяется в процессе исполнения программы. Константы должны объявляться в разделе констант, начиная с зарезервированного слова Сonst. В языке программирования Pascal константами являются любые явно заданные в программе данные.

Пример. Const year=2016;

При записи числовых констант с дробной частью эта часть отделяется от целой не запятой, а точкой.

Пример. Const Pi=3.14;

Для записи очень больших по модулю или очень малых (близких к нулю) чисел существует возможность записи их в так называемой экспоненциальной форме.

Пример: Const а=2.4567Е-06

В вещественных константах (они соответствуют действительным числам в математике) присутствует точка, которая разделяет целую и дробную части числа, или буква Е. Использование Е приводит к представлению числа в виде с плавающей запятой (точкой): запись mEp, соответствует числу .

Константы, представляющие собой строковые величины, заключаются в апострофы.

Пример. Const Name='Татьяна';

В качестве данных в программах на языке Pascal могут выступать числа, символы, целые строки символов. С этими видами информации выполняются совершенно разные действия. Например, с числовыми величинами производятся арифметические операции, чего невозможно сделать с символьными. Кроме того, разные виды данных требуют различного объема памяти для хранения. В соответствии с этими соображениями в языке Pascal введено понятие "Тип" (Type). Тип переменной указывает на то, какие данные могут быть сохранены в этом участке памяти, и в каких действиях эта переменная может участвовать.

Переменной называется величина, значение которой меняется в процессе исполнения программы. Имена переменных перечисляются в разделе описания переменных Var через запятую, затем ставится двоеточие и указывается тип данных.

Пример. Var

A,К: Real; B: Integer; C: Char;

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

Различают переменные следующих простых типов: целые (Integer, Byte, ShortInt, Word, LongInt), вещественные (Real, Comp, Double, Single, Extended), логический (Boolean), символьный (Char).

 

Тип Длина(байт) Диапазон значений Операции
Целые типы
integer   -32768..32767 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
byte   0..255 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
word   0..65535 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
shortint   -128..127 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
longint   -2147483648..2147483647 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
Вещественные типы
real   2,9*10-39 - 1,7*1038 +, -, /, *, >=, <=, =, <>, <, >
single   1,5*10-45 - 3,4*1038 +, -, /, *, >=, <=, =, <>, <, >
double   5*10-324 - 1,7*10308 +, -, /, *, >=, <=, =, <>, <, >
extended   3,4*10-4932 - 1,1*104932 +, -, /, *, >=, <=, =, <>, <, >
сomp   9.2*1018..9.2*1018 +, -, /, *, >=, <=, =, <>, <, >
Логический тип
вoolean   true, false Not, And, Or, Xor, >=, <=, =, <>, <, >
Символьный тип
char   все символы кода ASCII +, >=, <=, =, <>, <,

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-02-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: