пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Основные понятия языка высокого уровня (алфавит, типы данных, стандартные функции)

Программа на языке Паскаль формируется с помощью конечного набора знаков, образующих алфавит языка, и состоит из букв, цифр, специальных символов. В качестве букв используются прописные и строчные буквы латинского алфавита и знак подчёркивания; в качестве цифр: арабские цифры от 0 до 9. При написании программ применяются специальные символы: +, -, *, /, =, <, >, [], (), @, {},:,;', # (номер), $ (знак денежной единицы), ^ (тильда), пробел, точка и запятая. Неделимые последовательности знаков алфавита образуют слова, отделённые друг от друга разделителями и несущими определённый смысл в программе. Разделителем может служить пробел, символ конца строки, комментарий. Слова подразделяются на зарезервированные, стандартные идентификаторы и идентификаторы пользователя.

 Все данные, в зависимости от способа их хранения и обработки можно разделить на две группы константы и переменные.
Переменные в отличие от констант могут менять свои значения в процессе выполнения программы. Тип констант автоматически распознаётся компилятором без предварительного описания. Тип переменной должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Формат описания переменных: Var 
 var { секция объявления переменных }
r: Real; { переменная вещественного типа }
i: Integer; { переменная целого типа }
c: Char; { переменная-символ }
b: Boolean; { логическая переменная } 
s: String; { переменная строки } 
t: Text; { переменная для обьявления текстового файла }
e: (apple, pear, banana, orange, lemon); { переменная типа-перечисления }
Арифметические выражения строятся из имен переменных, констант, знаков операций и круглых скобок так, как это принято в математике. При вычислении их значений операции выполняются в порядке приоритета: *, /, DIV, MOD, а затем + и ‒. Операции одинакового старшинства выполняются слева направо.
В Паскале имеются следующие стандартные функции: 
Функция Назначение ABS(X)
Модуль числа x ARCTAN(X)
Arctgx COS(X) 
cosx EXP(X) 
е х FRAC(X)
Дробная часть x INT(X) 
Целая часть x LN(X) lnx
PI Значение PI=3.1415926535897932385 ROUND(X) Округление до ближайшего целого SIN(X) sinx SQR(X) x2 SQRT(X) Квадратный корень Х TRUNC(X) Отбрасывание дробной части EXP(B*LN(A)) AB – В Паскале нет функции возведения в степень, поэтому степень определяется через уже определенные функции

 


26.06.2015; 14:46
хиты: 102
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь