СРЕДА ПРОГРАММИРОВАНИЯ PASCAL
Для составления программ существуют разнообразные языки программирования.
Язык Паскаль разработан в 1971 году и назван в честь Блеза Паскаля – французского ученого, изобретателя механической вычислительной машины.
Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации
Автор языка Паскаль – швейцарский профессор Никлаус Вирт.
Успешный вызов системы изменяет рабочий стол следующим образом:
АЛФАВИТ ЯЗЫКА
• Все латинские прописные и строчные буквы ( A-Z, a-z );
• Арабские цифры (0-9);
• Знаки +, -, *, /, , ….
• Служебные слова .
Основные функциональные клавиши
F1 – справка или справочная служба ( помощь ).
F2 – записать редактируемый текст в дисковый файл ( сохранить ) .
F3 – прочитать текст из дискового файла в окно редактора ( открыть ) .
F5 – распахнуть активное окно на весь экран .
F6 – сделать активным следующее окно .
F9 – компилировать программу , но не выполнять ее .
F10 – перейти к главному меню .
Основные функциональные клавиши
Alt – X – выход из программной среды .
Ctrl – F9 – выполнить прогон программы : компилировать программу , находящуюся , в редакторе , загрузить ее в оперативную память и выполнить .
Alt – F5 – сменить окно редактора на окно вывода результатов работы ( прогона ) программы .
Tab – переключение между элементами окон .
Для перехода от состояния выбора режима из главного меню в состояние редактирования нужно нажать клавишу Esc .
Для создания текста программы нужно ввести этот текст с помощью клавиатуры , как это делается при « обычном наборе ». После заполнения очередной строки следует нажать на клавишу Enter , для перевода курсора на следующую строку .
Структура программы
Программа состоит из трех основных частей :
• Заголовок программы .
• Раздел описаний ( соглашения ).
• Исполняемая часть ( операторы ).
Служебные слова
• Program ;
• Label ;
• Const ;
• Type ;
• Var ;
• Procedure ,
;
Function
• Begin
.
End .
Программы на Паскале содержат следующие «знаки препинания»:
Точкой с запятой отделяют операторы друг от друга; точка ставится в конце программы.
Служебные слова BEGIN и END от операторов точкой с запятой не отделяются.
Типы данных
Переменная – это величина, которая может меняться при выполнении программы.
Объявляя переменную или константу заданного типа, вы отводите в памяти место, где будет храниться ее значение.
Тип определяет размер и структуру памяти под переменную.
Тип данных определяет:
- формат представления данных в памяти;
- множество допустимых значений;
- множество допустимых операций .
ОПИСАНИЕ ПЕРЕМЕННЫХ
Описание переменных начинается со служебного слова VAR ( переводится – «переменная» ).
После VAR записываются имена всех переменных, встречающихся в программе с указанием через двоеточие типа значений, которые каждая переменная имеет право принимать.
Типы данных
Простые
Структурированные
Ссылочные
Процедурные
Объектные
Простые
типы
порядковые
вещественные
Простые
порядковые типы
Целые типы
Логические типы
Символьные типы
Целочисленные типы
Тип
Диапазон возможных значений
Shorting
-128...127
Integer
-32768...32767
Longint
-2147483648... 2147483647
Byte
0...255
Word
0...65535
Например:
Var
a, f, m, n: integer;
Вещественные типы
Тип
Диапазон
Real
2.9*10 -39 ... 1.7*10 38
Single
5.0*10 -45 ... 3.4*10 38
Double
5.0*10 -324 ... 1.7*10 308
Extended
3.4*10 -4932 ... 1.1*10 4932
Например:
Var
a, f, m, n: real;
Логический тип
Логический тип данных Boolean представляет такой тип данных, когда параметр (переменная) может принимать два значения True и False .
Например:
Var
a, f: Boolean;
Символьный тип
Под символьными величинами понимают величины, входящие в множество кодов ASCII , в том числе и не отображенные на клавиатуре.
Значения такого типа записывается в апострофах: a = ‘d’, r=‘g’.
Перечисляемый тип
Данный тип определяется набором идентификаторов, с которыми могут совпадать значения параметров (переменных). Список идентификаторов указывается в круглых скобках и разделяются между собой запятыми. Объявление типа должно быть сделано в разделе объявлений и ему должно предшествовать кодовое слово Type .
Например:
Type
Color=(black, white, blue, green, red)
Встроенные функции и операторы
Арифметические операции
+
Сложение
-
Вычитание
*
Умножение
/
Деление вещественное
div
Деление целочисленное
mod
Получение остатка от деления целых чисел
Операторы ввода
read (имена переменных),
Например:
read (a, b, c) .
При использовании данного оператора после ввода значений переменных курсор остается в той же сроке.
Операторы ввода
Readln ( имена переменных ) ,
Например:
Readln ( a, b, c )
При использовании этого оператора после ввода данных курсор переходит на новую строку.
Операторы вывода
Write ( ‘ текст ’ , имена переменных: m, n )
Writeln ( ‘ текст ’ , имена переменных: m, n )
Например:
Write ( ‘ сумма, С= ’ , с)
Последовательный вывод значений переменных.
При использовании оператора Writeln осуществляется переход на новую строку.