
- •Лекция № 2. Тема: Язык программирования Pascal ( введение ). Раздел операторов. План.
- •1. Алфавит языка
- •2.Концепция данных.
- •3.Имена и их использование.
- •4.Структура программы
- •5. Заголовок программы.
- •6.Константы и их использование. Раздел констант.
- •7.Переменные программы. Раздел переменных.
- •Типы данных.
- •6. Раздел операторов. Оператор присваивания.
- •7 . Процедуры ввода - вывода.
Лекция № 2. Тема: Язык программирования Pascal ( введение ). Раздел операторов. План.
1.Алфавит языка
2.Концепция данных
3.Имена и их использование
4.Структура Pascal-программы
5. Стандартные простые типы данных (integer, real).
6. Оператор присваивания.
7. Процедуры ввода, вывода данных.
Язык программирования Паскаль разработан известным швейцарским ученым и педагогом в области программирования Н.Виртом. Предварительное сообщение появилось в 1968 г. В 1971 году заработал первый компилятор пересмотренной версии, которая приобрела статус стандарта.
Первоначально Паскаль предназначался для учебных целей - для преподавания основ программирования студентам - будущим специалистам в области информатики. Очень быстро язык завоевал популярность не только в среде преподавателей и студентов, но и среди профессионалов благодаря своей компактности, гибкости, тщательной проработке концепции.
Существующие сегодня реализации языка, сохранив его стандарт в качестве ядра, обладают очень мощными дополнительными средствами, что способствует широкому применению языка.
1. Алфавит языка
В языке используются:
1.Латинские буквы (большие и маленькие), знак подчеркивания ’_’
2.Цифры 0,...,9
3.Математические символы +, -, *, /, <, >, =
4.Разделители: ; , “ ‘ . : ^
5.Скобки ( ) [ ] { }
6.Другие символы (используемые для печати): буквы национальных алфавитов, !, ?, \, |, ...
2.Концепция данных.
Данные есть общее понятие для всего того, с чем оперирует ЭВМ. Языки программирования позволяют нам абстрагироваться от деталей представления данных на машинном уровне прежде всего за счет введения понятия типа данных.
В языке Pascal представляются числа и строки.
Целые числа записываются в десятичной системе счисления: 137, -56, +26 .
Вещественные числа используют также десятичную нотацию, причем целая часть отделяется от дробной не запятой, а точкой. Для обозначения порядка числа в качестве разделителя используется буква Е. Например, -5.1Е14 означает -5.1, умноженное на 10 в степени 14 (-5,1*1014). Степени чисел могут быть и отрицательными: 6.74Е-8, -56.89Е-10.
Последовательности символов, заключенные в одиночные кавычки, называются строками. Если в строку нужно включить кавычку, то вместо нее записывают две кавычки:
3.Имена и их использование.
Именем в языке называется последовательность (латинских) букв, знака подчеркивания ‘_’ и цифр, начинающаяся с буквы либо со знака подчеркивания. Хотя имена могут быть сколь угодно длинными, в реализации количество значащих символов в имени может быть ограничено. В стандарте языка имена различаются по первым восьми символам. Кроме того, язык не различает больших и маленьких букв. Поэтому имена Sin, SIN, sin неразличимы.
Имена используются для обозначения констант, типов, переменных, процедур и функций.
Некоторые имена предопределены заранее.
Например:
Sin - имя для обозначения функции синус; Read - имя для обозначения процедуры чтения;
Они называются стандартными. Все другие имена выбираются программистом по его усмотрению. Однако в целях улучшения читаемости программы рекомендуется выбирать имена, несущие информацию о поименованном объекте.
Все реализации языка допускают использование только латинских букв в именах.