русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Специальные символы (разделители)


Дата добавления: 2014-11-27; просмотров: 4914; Нарушение авторских прав


Между группами символов алфавита вставляются разделители. Разделителями служат пробелы, любые управляющие символы и комментарии, которые заключаются в фигурные скобки.

Знаки операций. Под знаками операций понимаются как различные:

· арифметические действия (+ - * / < > < > <= >= @);

· арифметические функции (DIV, MOD, ABS(N), SIN(x), COS(x), SQRT(x), TRUNS(X), ROUND(X) и др.);

· и логические функции (NOT, AND, OR, XOR).

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

Следующие в порядке старшинства операции *, /, div, mod имеют одинаковый приоритет.

Низший приоритет у операций + и -

Операции одинакового старшинства выполняются слева направо в порядке их появления в выражении. Выражение 2 + 15/5 вычисляется в таком порядке: сначала 15/5 = 3, затем 2 + 3 = 5.

При записи десятичных дробей (они называются вещественными числами) используется знак «.», например, 5.37 или 3.1415926. Единственная сложность возникает при записи обыкновенных дробей, ведь программы на Паскале записываются в одну строку, вертикальный знак дроби он не понимает.

 

Знаки пунктуации. Множество знаков пунктуации складывается из следующих символов:

[ ] Выделение индексов массивов и элементов множеств
{} или (* *) Скобки комментария
' Апостроф
( ) Выделение списков параметров, алгебраические скобки
: = Знак присваивания
; Разделение операторов и объявлений
: Отделение переменной или типизированной константы от типа
= Отделение идентификатора типа от описания типа или типизированной константы от ее значения
, Разделение элементов списка
.. Разделение границ диапазона
. Конец программы, отделение целой части от дробной, разделение полей записи

 



Зарезервированные слова. К зарезервированным словам относятся операторы, имена ло­гических и арифметических функций, имена директив.

Операторы языка.Операторы языка описывают некоторые алгоритмические дей­ствия, которые необходимо выполнить для решения задачи. Тело программы представляет собой последовательность таких операто­ров. Идущие друг за другом операторы программы разделяются точкой с запятой.

Все операторы языка Паскаль можно разбить на две группы:

· простые;

· структурированные.

Простые операторы могут быть:

· операторами присваивания := ;

· операторами обращения к процедуре PROCEDYRE FUNC (N, M);

· операторами безусловного перехода GOTO;

С помощью оператора присваивания какой-либо переменной присваивается значение, например:

F:= FALSE;

STR: = 'Licei1580';

I:= (A+B+С)/C;

К структурированным операторам в PASCAL 7.0 относятся:

· составной оператор BEGIN END;

· условный оператор IF ... THEN;

· оператор выбора CASE ... OF;

· оператор, циклa FOR ..TO…. DO;

· оператор цикла REPEAT ... UNTIL;

· оператор цикла WHILE ... DO;

· оператор над записями WITH.

Составной оператор BEGIN END. Составной оператор пред­ставляет собой совокупность последовательно выполняемых опе­раторов, заключенных в операторные скобки BEGIN и END. На­пример, тело программы заключается в такие функциональные скобки.

Условный оператор IF... THEN. Условный оператор позволяет исполнять те или иные действия в зависимости от выполнения логического условия.

Оператор выбора CASE... OF. С помощью оператора CASE можно выбрать любой вариант из допустимых значений перемен­ной.

Оператор цикла FOR ..TO…. DO. Безусловный цикл выполняется заданное число раз.

Оператор цикла REPEAT... UNTIL. Этот оператор называется циклом с постусловием, т. к. проверка условия осуществляется после каждого выполнения тела цикла. Цикл выполняется до тех пор, пока условие не станет истин­ным.

Оператор цикла WHILE ... DO. Этот цикл называется с пред­условием, т. к. проверка проводится до начала очередной итера­ции. Цикл выполняется, пока условие истинно. Как только условие нарушается, выполнение цикла завершается.



<== предыдущая лекция | следующая лекция ==>
Вопрос. Алфавит языка Turbo Pascal | Вопрос. Типы данных в PASCAL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.188 сек.