Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Структура программы на Паскале. Блочная структура обеспечивает структуризацию программ на уровне исходных текстов




 

Блочная структура обеспечивает структуризацию программ на уровне исходных текстов. В идеальном случае программа на языке Паскаль состоит из процедур и функций, которые вызываются для выполнения из раздела операторов основной программы. Исходя из этого можно записать структуру программы следующим образом:

Program имя;

VAR – раздел описания переменных

BEGIN

Операторная часть программы

END.

Арифметические операции

операция  
* умножение
/ деление
div Целочисленное деление (15 div 2=7)
mod Остаток от деления (15 mod 2=1)
- вычитание
+ сложение

 

Основные стандартные функции, определенные в Паскале:

Математика PASCAL
X2 SQR(X)
SQRT(X)
ABS(X)
SIN X SIN(X)
COSX COS(X)
ex EXP(X)
LN X LN(X)
XY EXP(Y*LN(X))

Логические операции

операция значение
not Отрицание
and Логическое умножение (коньюнкция) И
or Логическое сложение (дизьюнкция) ИЛИ
xor Исключающее ИЛИ
= равно
<> не равно
< меньше
<= не больше
> больше
>= не меньше

ПОРЯДОК ВЫПОЛНЕНИЯ ОПЕРАЦИЙ

Операция Приоритет Вид операции
@, NOT Первый (высший) Унарная операция
*, /, DIV, MOD, AND Второй Операция типа умножение
+, -, OR, XOR Третий Операция типа сложения
=, <>, <, >, <=, >=, IN Четвертый (низший) Операция отношения

 

Для определения старшинства операций имеется четыре основных правила:

1. Операнд, находящийся между двумя операциями с различными приоритетами, связывается с операцией, имеющей более высокий приоритет.

2. Операция, находящаяся между двумя операциями с равными приоритетами, связывается с той операцией, которая находится слева.

3. Выражение, заключенное в скобки, перед выполнением вычисляется как отдельный операнд.

4. Операции с равным приоритетом производятся слева направо с возможным регулированием порядка выполнения скобками.

 

Типы данных

 

Паскаль имеет развитую систему типов данных. Их принято делить на группы:

1. Простые типы:

▪ скалярные:

- целые;

- вещественные;

- символьные;

- булевский (логический) тип;

- перечислимые;

▪ ограниченные;

2. Составные типы:

▪ регулярные (массивы);

▪ комбинированные (записи);

▪ файловые;

▪ множественные;

▪ строковые;

▪ объекты;

3. Ссылочные типы;

4. Процедурные типы.

Базовыми в системе типов являются простые типы. Составные типы по определенным правилам строятся из простых. Ссылочные типы образуются из любых других типов. Составные и ссылочные типы можно считать некоторыми правилами для построения более сложных типов из простых. Первичными в иерархии типов являются скалярные типы, представляющие традиционные в языках программирования множества значений (целые, вещественные, символьные, булевские.

 





Поделиться с друзьями:


Дата добавления: 2017-02-24; Мы поможем в написании ваших работ!; просмотров: 453 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2429 - | 2307 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.