
- •Оглавление
- •Урок-лекция №1
- •Алфавит и классификация данных языка Паскаль
- •1Program {начинается цифрой}
- •3.14Е5 - 3.14 умножить на 10 в степени 5;
- •Пользовательские типы переменных
- •Арифметические выражения
- •Стандартные функции
- •Оператор присваивания
- •Процедура ввода данных
- •Процедура вывода данных
- •Форматы вывода данных
- •Структура программы
- •Контрольные вопросы
Лекция:
Базовые элементы языка Паскаль.
Операторы
ввода-вывода. Структура программ Страница
Оглавление
Алфавит и классификация данных языка Паскаль 1
Урок-лекция №1
Тема: Базовые элементы языка Паскаль. Операторы ввода-вывода. Структура программы.
Цель: формирование представлений об основных элементах языка программирования Паскаль, операторы ввода-вывода.
Алфавит и классификация данных языка Паскаль
Алфавит языка Турбо Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы - это буквы латинского алфавита от а до z и от А до Z, а также знак «подчеркивание» (код ASCII #95). В Турбо Паскале нет различия между прописными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0...9, остальные шесть - латинскими буквами A...F или a...f.
Специальные символы Турбо Паскаля - это символы
+ плюс {} фигурные скобки : двоеточие
- минус [ ] квадратные скобки ; точка с запятой
* звездочка ( ) круглые скобки ' апостроф
/ дробная черта # номер @ коммерческое а
= равно ¬ пробел $ знак доллара
> больше . точка ^ тильда
< меньше , запятая
Комбинации специальных символов могут образовывать составные символы:
:= присваивание <= меньше или равно >= больше или равно
.. диапазон значений <> не равно
(. .) альтернатива квадратным скобкам (* *) альтернатива фигурным скобкам.
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].
Особое место в алфавите языка занимают пробелы, к которым относятся любые символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
В Турбо Паскале имеются следующие зарезервированные слова:
Таблица 1.
-
and
end
nil
shr
do
interface
array
for
object
then
else
mod
asm
file
not
string
downto
label
begin
function
of
to
repeat
while
case
goto
or
type
set
with
const
if
packed
unit
shl
xor
constructor
implementation
procedure
until
div
inline
destructor
in
program
uses
record
var
Идентификаторы в Турбо Паскале - это имена констант, переменных, меток, типов, объектов, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа.
Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.
Примеры правильных идентификаторов:
а
ALPHA
MyProgramIsBestProgram
date_27_sep_39
external
_beta
Примеры неправильных идентификаторов: