русс | укр

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

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

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

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


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

Программа на PASCAL состоит из двух частей: описательная часть и собственно программные операторы (исполняемая часть – список действий).


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


Описательная часть содержит описания всех данных, процедур и функций, используемых в программе. Эта часть программы необходима для того, чтобы в компьютере были выделены участки машинной памяти под каждый упоминаемый в программе объект. В языке PASCAL существует обязательное правило – все используемые в программе имена должны быть описаны до их употребления.

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

var m, n : integer;

– это описательная часть программы, она сообщает о том, что в программе использованы два имени – m и n, каждое для соответствующей переменной, принимающей только целочисленные значения. Это те данные, с которыми работает программа. Вся остальная часть программы – исполняемая, в ней описываются действия над описанными данными. Исполняемая часть начинается со служебного слова begin и заканчивается словом end, после которого обязательно должна стоять точка.

 

Тема 2.Данные и выражения простых типов

Программа, написанная на языке PASCAL, оперирует с данными. Одни данные являются входными (исходные данные), другие – выходными (результаты счёта).

Данные делятся на две разновидности: константы и переменные.

Константы – это те данные, значения которых не меняются в процессе выполнения программы, в то время как переменные могут менять свои значения. Любой переменной в программе назначается имя (идентификатор).

Данные делятся на несколько типов. Тип данных определяет:

- множество значений, которые может принимать константа или переменная;

- форму представления данных в ЭВМ;

- совокупность операций, допустимых над данными.

 
 

 


Рис. 2.1. Иерархия простых типов данных

 

Язык PASCAL имеет развитую систему типов, которые можно разделить на простые и сложные. Каждое данное простого типа содержит только одну компоненту – одно число или один символ. Данные сложных типов могут содержать несколько компонент простого типа. В этой теме рассмотрим только простые типы данных (рис. 3.1), главным образом – стандартные.



Описание стандартных типов данных заложено в PASCAL, т.е. они уже известны компьютеру, и их не надо как-то дополнительно описывать, достаточно упомянуть в программе их названия.

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

 



<== предыдущая лекция | следующая лекция ==>
Конструктивные элементы языка PASCAL | Данные целого типа


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


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

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

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


 


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

 
 

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

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