русс | укр

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

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

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

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


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

Оператор присваивания


Дата добавления: 2013-12-23; просмотров: 721; Нарушение авторских прав


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

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

Program {имя программы};

Раздел описания меток;

Раздел описания констант;

Раздел описания типов;

Раздел описания переменных;

Процедуры и функции;

Begin {начало программного блока};

Текст программы;

End. {конец программы}

В заголовке программы, после служебного слова program приводится имя программы. Имя может иметь любую длину, из них имеют значение первые 63 символа. Имя обязательно должно начинаться с буквы и не содержать пробелов.

РАЗДЕЛ ОПИСАНИЯ МЕТОК. Метка – это последовательность цифр и букв, сотоящих перед любым исполняемым оператором и выделенных символом «:». Все используемые метки должны быть описаны. Например:

Label 5, M10, Iter;

РАЗДЕЛ ОПИСАНИЯ КОНСТАНТ. Описываются все именованные константы, значения которых в ходе выполнения программы постоянны. Например:

Const a=2; PI=3.14; R=9.8;

РАЗДЕЛ ОПИСАНИЕ ТИПОВ. Тип переменной описывает все множество значений, которые может принимать величина, если она относится к данному типу.

Типы данных в Паскале делятся на простые и структурные.

Короткий целый ShortInt -128…127
Байтовый Byte 0…255
Слово Word 0…65535
Целый Integer -32768…32767
Длинный целый LongInt -2147483648…2147483647
Символьный Char Кода ASCII
Логический Boolean True, false
Вещественный real 2.9*10e-39…1.7*10e38
С одинарной точностью Single 1.5*10e-45…3.4*12e38
С двойной точностью Double 5*10e-324…1,7*10e308
С повышенной точностью Extended 1.9*10e-4951…1.1*10e4932
сложный Comp -2e63+1…2e63-1

В некоторых случаях программа может быть упрощена введением нестандартных типов, явно описываемых в программе. Например:



Type days=1..31;

Mouth=(gan, feb, …, dec);

РАЗДЕЛ ОПИСАНИЯ ПЕРЕМЕННЫХ. Все используемые в программе переменные также должны быть описаны. С помощью описания устанавливается не только сам факт существования переменной, но и задается ее тип. Тип переменной определяет характер и вид обработки и хранения данных в памяти машины. Например:

Var I, g, k: integer;

C, d, max: real;

Z: Boolean;

Ch: char;

 

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

а := b;

Здесь а – простая или индексная переменная; b – арифметическое или логическое выражение. Пример:

B3:=r/z; i:=i+1; x[k]:=y[1, j]*g;

 



<== предыдущая лекция | следующая лекция ==>
Элементы языка | Лекция. Алгоритмы. Свойства и виды алгоритмов.


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


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

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

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


 


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

 
 

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

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