русс | укр

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

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

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

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


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

Основные понятия


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


Оглавление

 

§1. Основные понятия.......................................................................
§2. Типы данных...............................................................................
§3. Операции и выражения...............................................................
§4. Структура программы................................................................
§5. Переменные и константы. Оператор присваивания..................
§6. Процедуры ввода и вывода........................................................
§7. Условный оператор и оператор выбора. Оператор перехода..
§8. Операторы цикла........................................................................
§9. Пример использования циклов...................................................
§10. Массивы.....................................................................................
§11. Алгоритмы сортировки............................................................
§12. Строковый тип...........................................................................
§13. Записи........................................................................................
§14. Множества.................................................................................
§15. Процедуры и функции..............................................................
§16. Модули......................................................................................
§17. Файлы........................................................................................
§18. Типизированные файлы............................................................
§19. Нетипизированные файлы........................................................
§20. Текстовые файлы.......................................................................
§21. Ссылки и указатели...................................................................
Рекомендуемая литература...............................................................

 



 

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

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

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

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

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

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

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

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Вентиляционные устройства зданий | Элементарные конструкции языка Паскаль


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


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

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

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


 


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

 
 

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

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