Turbo Pascal

  • 04 мая 2012 г.
  • 6185 Слова
Министерство образования и науки Российской Федерации
Грозненский государственный нефтяной технический университет
им. ак. М.Д.Миллионщикова

факультет Автоматизации и прикладной информатики
Кафедра «Информационные технологии»





КУРСОВАЯ РАБОТА
по дисциплине «Технология программирования»
на тему: Основные свойства и функции языка Паскаль






Выполнил студент 2 курсаочной формы обучения
Группы ИСТ-10 Самбиев Мансур
Руководитель: Ярасханова М.У.



Грозный 2011 г.
Оглавление
Введение 3
Глава I. Описание языка 4
1.1. Состав языка. 4
1.2. Основные символы 5
1.3. Типы данных 7
1.3.1. Стандартные типы данных 10
1.3.2. Интервальный тип данных 14
Глава II. Структура программы. 23
2.1. Структура программы 23
2.2. Типы операторов 25
2.2. Операторыввода/вывода 26
2.3. Процедуры и функции 28
2.4. Операторы выхода 29
2.5. Операторы перехода 29
Глава III. Практическая часть 31
3.1. Алгоритм решения 31
3.2. Представление программы на языке Паскаль 32
3.3. Компиляция 34
3.4. Проверка работы программы 35
Заключение 36
Список использованной литературы 37


Введение
Язык Паскаль был создан в 70-х годах XIX века. Поводом для его создания послужиланеобходимость в простом и понятном языке программирования для обучения новичков, так как существующие языки уже устарели и были сложны для понимания. Этот язык является тем первым шагом, с которого начинается путь программиста.
Достоинствами языка Паскаль являются:
• Простой синтаксис языка. Небольшое число базовых понятий.
• Программы на паскале достаточно легко читаемы.
• Универсальность языка. Язык Паскальприменим для решения практически всех задач программирования.
• Поддержка структурного программирования, программирования «сверху-вниз», а также объектно-ориентированного программирования.
Рис.1.1 Окно программы

Глава I. Описание языка
1.1. Состав языка.
Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритмический языксодержит подобные элементы, только слова называют элементарными конструкциями, словосочетания - выражениями, предложения - операторами. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру, поскольку элементарные конструкции образуются из последовательности символов, выражения - это последовательность элементарных конструкций и символов, а оператор - последовательностьвыражений, элементарных конструкций и символов.
Описание языка - описание четырех названных элементов. Описание символов заключается в перечислении допустимых символов языка. Под описанием элементарных конструкций понимают правила их образования. Описание выражений - это правила образования любых выражений, имеющих смысл в данном языке. Описание операторов состоит из рассмотрения всех типов операторов,допустимых в языке. Описание каждого элемента языка задается его синтаксисом и семантикой. Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения.
Символы языка - это основные неделимые знаки, в терминах которых пишутся все тексты на языке. Элементарныеконструкции это минимальные единицы языка, имеющие самостоятельный смысл. Они образуются из основных символов языка. Выражение в алгоритмическом языке состоит из элементарных конструкций и символов, оно задает правило вычисления некоторого значения. Оператор задает полное описание некоторого действия, которое необходимо выполнить. Для описания сложного действия может потребоваться группа операторов. В этомслучае операторы объединяются в составной оператор или блок. Действия, заданные операторами, выполняются над данными. Предложения алгоритмического языка, в которых даются сведения о типах данных, называются описаниями или неисполняемыми операторами. Объединенная единым алгоритмом совокупность описаний и операторов образует программу на алгоритмическом...
tracking img