Автор работы: Пользователь скрыл имя, 03 Ноября 2011 в 03:22, творческая работа
Информация - от латинского слова informatio - разъяснение, сообщение, осведомленность.
в быту(житейский аспект) - сведения об окружающем мире и протекающих в нем процессах, воспринимаемые человеком или специальными устройствами.
Кроме
перечисленных, в набор
основных символов входит
пробел. Пробелы нельзя
использовать внутри
сдвоенных символов
и зарезервированных
слов.
Элементарные Конструкции
Элементарные
конструкции языка ПАСКАЛЬ
Имя - это последовательность букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Имя может содержать произвольное количество символов, но значащими являются 63 символа.
Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.
Не разрешается в языке ПАСКАЛЬ использовать в качестве имен служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Нельзя использовать внутри
имен и чисел пробелы.
Примеры имен языка ПАСКАЛЬ:
A b12 r1m SIGMA gamma I80_86
Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен.
Целые числа записываются в форме без десятичной точки, например:
Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка, который изображается буквой Е:
28.6 0.65 -0.018 4.0 5Е12 -1.72Е9 73.1Е-16
ПАСКАЛЬ допускает
запись целых чисел и
$7F $40 $ABC0
Строки в языке ПАСКАЛЬ - это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Примеры строк:
'СТРОКА'
'STRING' 'ПРОГРАММА'
'АД''ЮТАНТ'
КОНЦЕПЦИЯ ТИПА ДЛЯ ДАННЫХ
В любом алгоритмическом языке каждая константа, переменная, выражение или функция бывают определенного типа.
В языке ПАСКАЛЬ существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию.
В языке ПАСКАЛЬ существуют скалярные и структурированные типы данных.
К cкалярным типам относятся стандартные типы и типы, определяемые пользователем.
Стандартные типы включают целые, действительные, символьный, логические и адресный типы.
Типы,
определяемые пользователем,
- перечисляемый
и интервальный.
Структурированные типы имеют четыре разновидности: массивы, множества, записи и файлы.
Кроме перечисленных, TURBO PASCAL включает еще два типа - процедурный и объектный.
Из группы скалярных типов можно выделить порядковые типы, которые характеризуются следующими свойствами:
СТРУКТУРА
ПРОГРАММЫ НА ПАСКАЛЕ.
PROGRAM ИмяПрограммы;
{Раздел описаний}
BEGIN
{Раздел операторов}
END.
Раздел описаний.
Вся информация, с которой работает ЭВМ, называется ДАННЫМИ.
Каждый элемент
данных является либо константо
Константы.
Константы – это данные, которые не изменяются в процессе выполнения программы.
Размещаются в разделе описания констант, например:
CONST
Max=200;
const
rWeight: Real = 0.4;
Переменные.
Переменные – это данные, принимающие различные значения в процессе выполнения программы. Размещаются в разделе описания переменных
Var
имя переменной: тип;
например:
Var
a,b,c:
Integer;
К переменным
обращаются по именам (идентификаторам).
Правила задания имен переменных:
-
строятся из букв, цифр и
спецсимволов (например,
-
не могут быть
- не должны содержать пробелы.
Строчные и
заглавные буквы в именах
В откомпилированной
программе для всех переменных
отведено место в памяти, и
всем переменным присвоены
Раздел
операторов
Раздел операторов содержит последовательность операторов между служебными словами
begin....…end.
Операторы отделяются друг от друга символом точка с запятой - ;
Текст
программы заканчивается
Кроме описаний и операторов ПАСКАЛЬ - программа может содержать комментарии.
Комментарий записывается в фиг
ПРИМЕР ПРОГРАММЫ:
Program TRIANG;
var
A, B, C, S, P: Real;
begin
Read(A,B,C);
WriteLn(A,B,C);
P:=(A+B+C)/2;
S:=Sqrt(P*(P-A)*(P-B)*(P-C));
WriteLn('S=',S:8:3);
end.
Выражения
Выражение
состоит из констант, переменных,
указателей функций, знаков операций
и скобок. Выражение задает правило
вычисления некоторого
Выражения
входят в состав многих
Оператор Присваивания :=
I:=I+1
Операторы Ввода и Вывода
Используются
для организации ввода и
Для ввода и вывода данных используются стандартные процедуры ввода и вывода Read и Write, оперирующие стандартными последовательными файлами INPUT и OUTPUT.
Эти файлы
разбиваются на строки
Для ввода исходных данных используются операторы процедур ввода:
Read(A1,A2,...AK);
ReadLn(A1,A2,...AK);
ReadLn;
При вводе
исходных данных происходит
Операторы ввода при чтении значений переменных целого и действительного типа пропускают пробелы, предшествующие числу. В то же время эти операторы не пропускают пробелов, предшествующих значениям символьных переменных, так как пробелы являются равноправными символами строк. Пример записи операторов ввода:
Var
rV, rS: Real;
iW, iJ: Integer;
chC, chD: Char;
Read(rV, rS, iW, iJ);
Read(chC, chD);
Для вывода
результатов работы программы
на экран используются
Write(A1,A2,...AK);
WriteLn(A1,A2,...AK);
WriteLn;
Первый из этих операторов реализует вывод значений переменных А1, А2,...,АК в строку экрана. Второй оператор реализует вывод значений переменных А1, А2, ..., АК и переход к началу следующей строки. Третий оператор реализует пропуск строки и переход к началу следующей строки.