Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Описание констант

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

Тема 2.1

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

Язык Pascal был разработан профессором Цурихского университета Николаусом Виртом в 1970 году и назван в честь выдающегося французского математика и философа Блеза Паскаля.

 

Структура языка Pascal

 

Алфавит Слова Выражения Предложения Тексты

алфавит àцифрыàбуквыàспециальные символы

слова àконстантыàпеременныеàимена типовàслужебные словаàметки

выражения àарифметичекиеàотношенияàлогическиеàстроковые

тексты àпроцедурыàфункции

предложения à описательные à исполнительные

заголовок оператор присваивания (:=)

комментарий { } условный оператор (if)

описание меток (label) оператор выбора (сase)

описание констант(const) операторы цикла (for,while,repeat)

описание типов (type) пустой

описание переменных(var) cоставной оператор (begin …end)

описание подпрограмм оператор вызова подпрограмм

(procedure, function)

 

1 Program primer; {заголовок программы} 2 Const...; {описание констант} Type...; {описание типов} Var...; {описание переменных} Procedure...; { описание пользовательских Function...; процедур или функций} 3 Begin {раздел операторов}   Операторы программы   End.



 


Комментарии в программе на языке Pascal заключаются в {} и являются невыполняемой частью программы. Точка с запятой является разделителем между разделами (заголовок, раздел описаний и раздел операторов) и операторами программы.

Константа - это величина, которая при выполнения программы не изменяет свое значение.

Символьная константа – это любой символ, заключенный в апострофы.

Строковая константа – это любая последовательность символов (от 0 до 255), заключенная в апострофы.

Const имя константы = значение;  

 


Пример:

Const N =10; {числовая целочисленная константа }

X = -3.7; {вещественная константа с фиксированной точкой}

Y = 4.1e7; { вещественная константа с плавающей точкой }

D = true; {логическая константа }

simv = ‘A’; {символьная константа }

stroke = ‘Иванов А.П.’ {строковая константа }

 

Переменная – это величина, которая в процессе выполнения программы может изменять свое значение.

Var имя переменной: тип;

 

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

 

Пример:

Var x,y:real; {вещественные}

a,b: integer; {целочисленные}

k:Boolean; {логическая}

ch: char; {символьная}

 

3) Раздел операторов – это исполняемая часть программы,заключенная в операторные скобки (служебные слова begin и end.)

Оператор – это команда ПК выполнить определенное действие.

Операнд – это данные над которыми выполняются действия.

 

Тема 2.2 Типы данных




Поделиться с друзьями:


Дата добавления: 2014-12-08; Просмотров: 420; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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