Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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 предусмотрен механизм создания новых типов данных. Общее количество типов, используемых в программе, может быть сколь угодно большим.

 

Целый тип

Длина Название Мощность Диапазон значений
байт бит
    byte 28 0…255
    shortint 28 -128…127
    word 216 0…65535
    integer 216 -32768…32767
    longint 232 -2147483648…2147483647

 

 

Логический тип

Данные логического типа могут принимать одно из двух значений: FALSE (ложь) и TRUE (истинно).

 

FALSE=0

TRUE=1

 

Длина: 1 байт

Имя: Boolean

Диапазон: 0…1

Символьный тип

Значением символьного типа является множество всех символов ЭВМ.

 

Имя: char

Длина: 1 байт

Диапазон: 0…255 Каждому этому числу соответствует символ из таблицы ASCII.

 

Вещественный тип

В отличие от порядковых типов, которые определяются и представляются в памяти ЭВМ абсолютно точно, значения вещественных типов определяются с некоторой конечной точностью, которая зависит от внутреннего формата вещественного числа.

Длина Тип Диапазон
  real ±2.9E-39…1.7E38
  single Требуют сопроцессор
  double
  extended
  comp

 

Константы

Константа – данное, значение которого определено и не изменяется в процессе работы программы.

 

Пр.

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

Данные, над которыми выполняются операции, называются операндами.

 

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных