русс | укр

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

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

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

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


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

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


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


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

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

program <Имя программы>;

uses <список модулей>;

label <список меток>;

const <список констант>;

type<описание типов>;

var<объявление переменных>;

<описание процедур>;

<описание функций>;

Begin

<операторы>;

End.

Раздел Формат описания
Подключение модулей Uses <Имя1>,<Имя2>,…,<ИмяN>;
Объявление меток Label <Имя1>,<Имя2>,…,<ИмяN>;
Объявление констант Const <Идентификатор1>=<Выражение1>; …<ИдентификаторN>=<ВыражениеN>;
Описание типов Type <Имя типа1>=<Описание типа>; …<Имя типа2>=<Описание типа>;
Объявление переменных Var <Идентификатор1>:<Тип>; …<ИдентификаторN>:<Тип>;  

Пример

Uses crt, dos, MyLib;

Label metka1,10,Y;

Const st1=’word’; ch=’5’;n=3;

Type char2=(‘a’..’z’); massiv=array[1..100] of real; month1..12;

Var k:integer;

symbol:char;

a,b,c:real;

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

 
 

6.4. Типы данных


Тип определяет множество значений, которые могут принимать элементы программы, и совокупность операций, допустимых над этими значениями.

Типы данных можно разделить на следующие группы:

§ Простые

§ Структурные

§ Указатели

§ Процедурные

§ Вариантные



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



<== предыдущая лекция | следующая лекция ==>
Практическая работа | Функции преобразования строк в другие типы.


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


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

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

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


 


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

 
 

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

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