Студопедия

КАТЕГОРИИ:


Архитектура-(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)

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




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

Символы языка – это основные неделимые знаки, в терминах которых пишутся все тексты на языке (например, v, a, l, u, e, 2, 5, 4, +, /).

Элементарные конструкции – это минимальные единицы языка, имеющие самостоятельный смысл (например, value). Элементарные конструкции образуются из последовательности символов.

Выражение задает правило вычисления некоторого значения (например, 2+5/4). Выражения представляют собой последовательность элементарных конструкций и символов.

Оператор задает полное описание некоторого действия, которое необходимо выполнить (например, value:=2+5/4). Оператор представляет собой последовательность выражений, элементарных конструкций и символов.

Описание языка программирования есть описание четырех указанных выше элементов.

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

Описание каждого элемента языка задается его синтаксисом и семантикой.

Синтаксические определения устанавливают правила построения элементов языка. Синтаксис проверяет компилятор – программа, преобразующая Ваш исходный текст на языке программирования в исполняемый код, понятный для компьютера (например, файл .exe). Если в исходном тексте программы имеется синтаксическая ошибка, то Вы не сможете запустить программу до тех пор, пока не устраните ошибку.

Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения. Поиском таких ошибок занимается сам программист. Если при вычислении суммы чисел он по ошибке записал вместо знака «+» знак
«–», то с точки зрения синтаксиса все будет корректно и программа запустится. Однако полученный результат будет неверным, что может привести к непредсказуемым последствиям.

Действия, заданные операторами, выполняются над данными. Предложения языка, в которых даются сведения о типах данных, константах, метках и т.п., называются описаниями или неисполняемыми операторами.

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

Хочется отметить, что компьютер выполняет лишь то, что Вы ему прикажете, а не то, что Вы захотите. Если Вы захотите попить кофе, но вместо сахара по ошибке положите в чашку две ложки соли, то таким образом Вы лишь испортите одну порцию напитка. Точно так же и при разработке программ: если Вы хотите вычислить значение какой-либо функции, то Вы должны четко прописать правильную последовательность шагов, которая приведет к желанному результату. Будьте внимательны: прежде чем писать текст на языке программирования, подумайте, что именно Вы хотите получить в итоге и как этого можно достичь.




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


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


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



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




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