ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИКраткая характеристика языка TP является языком высокого уровня, хорошо приспособленным для структурного программирования. Язык машиннонезависим, следовательно, программы легко переносятся. Позволяет работать с данными сложной структуры. Имеет развитые средства для выделения отдельных частей программы в процедуры. Важным средством для построения больших программных систем является модульность, т.е. возможность независимой разработки отдельных частей программ и последующего их связывания в одну систему. Все эти особенности способствовали тому, что именно на Паскале разрабатывается значительное количество крупных программных систем.
Алфавит языка Включает: 1) прописные и строчные буквы латинского алфавита ‘a’…’z’, ‘A’…’Z’; 2) цифры ‘0’…’9’; 3) символ подчёркивания ‘_’ (код 95); 4) пробел ‘ ‘ (код 32); 5) символы с кодами 0-31; 6) специальные символы: + - * / = > < [ ]., () ; ^: ‘ @ { } $ # Символы кириллицы, а также некоторые другие символы, имеющиеся на клавиатуре, в алфавит языка не входят.
Идентификаторы – - иначе имена – констант, переменных, процедур и т.п. Идентификатор может иметь произвольную длину, но значащими являются только первые 63 символа. Идентификатор всегда начинается буквой или знаком подчёркивания, за которым могут следовать буквы, цифры или знак подчёркивания. Пробелы и специальные символы не могут входить в идентификатор. Пр. ВерноНеверно a 1Program ALPHA block#1 MyProgamIsBestProgram My Program Date_2_oct_1995 mod _beta f1 В Паскале есть зарезервированные слова, которые также не могут использоваться в качестве идентификаторов.
Типы данных Любые данные в TP характеризуются своими типами. Тип определяет множество допустимых значений, которые может принимать объект, а также множество допустимых операций над этим объектом. Кроме того, тип определяет формат внутреннего представления данных в памяти ЭВМ.
В TP предусмотрен механизм создания новых типов данных. Общее количество типов, используемых в программе, может быть сколь угодно большим.
Целый тип
Логический тип Данные логического типа могут принимать одно из двух значений: FALSE (ложь) и TRUE (истинно).
FALSE=0 TRUE=1
Длина: 1 байт Имя: Boolean Диапазон: 0…1 Символьный тип Значением символьного типа является множество всех символов ЭВМ.
Имя: char Длина: 1 байт Диапазон: 0…255 Каждому этому числу соответствует символ из таблицы ASCII.
Вещественный тип В отличие от порядковых типов, которые определяются и представляются в памяти ЭВМ абсолютно точно, значения вещественных типов определяются с некоторой конечной точностью, которая зависит от внутреннего формата вещественного числа.
Константы Константа – данное, значение которого определено и не изменяется в процессе работы программы.
Пр. 341 целые -9999 -1.8E-6 3.2E-1 2.4E10 1.6 вещественные -34.681
FALSE логические TRUE
‘a’ Константа может иметь имя, а может ‘F’ символьные его не иметь. #13 Переменные Величина, значение которой изменяется в процессе работы программы и может быть не определено в начале вычислений, называется переменной. Каждая переменная имеет имя. Обращение к переменной происходит по имени.
Операции
В TP определены следующие операции: ● унарные: not, @` ● мультипликативные: * / div mod and shl shr ● аддитивные: + - or xor ● отношения: =, <>, < > <= >= in Данные, над которыми выполняются операции, называются операндами.
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ Не нашли, что искали? Воспользуйтесь поиском:
|