русс | укр

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

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

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

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


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

Структура программы


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


Математические функции.

Ниже приводится перечень часто используемых функций Паскаля.

Вызов функции Тип аргумента Тип результата Назначение
Abs(x) целый вещественный целый вещественный Возвращает абсолютное значение x
Pi - вещественный Возвращает значение числа ПИ
Sin(x) целый вещественный вещественный Возвращает синус x радиан
Cos(x) целый вещественный вещественный Возвращает косинус x радиан
ArcTan(x) целый вещественный вещественный Возвращает арктангенс x радиан
Sqrt(x) целый вещественный вещественный Возвращает квадратный корень из x>=0
Sqr(x) целый вещественный целый вещественный Возвращает значение квадрата x
Exp(x) целый вещественный вещественный Возвращает значение e в степени x
Ln(x) целый вещественный вещественный Возвращает натуральный логарифм x, x>0

 

 

Любая программа на Паскале имеет следующий общий вид:

Program <имя программы>; Блок.

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

В общем случае блок состоит из описательной и исполняемой частей.

Описательная часть содержит:

1. 1. Описание меток.

Пример: Label 5, 361, 017, a2;

Метки необходимы при использовании оператора перехода Goto.
В качестве меток используются целые числа из диапазона 0 - 9999.

2. 2. Описание констант. Пример: Const a = -1.5; b = True; c = `pascal`;

3. 3. Описание типов.

Кроме ранее перечисленных стандартных типов языка Паскаль в программе могут быть описаны собственные типы данных. Общий вид описания



Type<имя типа>= <определение типа>;

Пример:

Type d = 1..100; abc = 'a' .. 'z'; color = (red, yellow, green);

vektor = Array[d] Of Real;

4. 4. Описание переменных.

Общий вид

Var <список имен переменных>: <имя типа>;

Имя типа здесь - это имя какого-либо стандартного или описанного в данной программе типа данных.

Например:
Var n,m: Integer; a: Real; b1,b2: Boolean;

pen: color; x: vektor;

5. 5. Описание процедур и функций.

 

Исполняемая часть содержит список выполняемых операторов программы. Обязательным является наличие служебного слова Begin в начале и служебного слова Endв конце раздела. Весь текст программы должен завершаться точкой. Простейшие операторы перечислены ниже

 



<== предыдущая лекция | следующая лекция ==>
Арифметические операции. | ПРОСТЫЕ ТИПЫ


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


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

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

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


 


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

 
 

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

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