# ID 1429
Тема Язык программирования Паскаль
Содержание Введение 2
Глава 1.Структура языка программирования 3
1.1. Языки программирования 3
1.2. Языки программирования низкого и высокого уровня 4
1.3. Типы данных 7
Выводы по главе 1. 10
Глава 2. Язык программирования Паскаль 10
2.1. Структура языка 11
2.2. Операторы языка Pascal 14
2.3. Организация данных в Turbo Pascal 22
2.4. Типы данных Pascal 23
2.5. Подпрограммы 34
Выводы по главе 2. 38
Заключение 38
Литература 40
Введение Для представления алгоритма в виде, понятном компьютеру служат язы-ки программирования. После разработки алгоритма действий, его записывают на одном из языков программирования. В итоге получается текст программы  полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы трансляторами либо перево-дится в машинный код, либо исполняется. Написать программу в машинном коде достаточно сложно, поэтому сегодня практически все программы пи-шутся на языках программирования.
Язык программирования является подмножеством естественного языка и предназначен для поддержки процесса общения человека с компьютером. В общем случае язык — это множество предложений, которые можно записать на нем. Отличие языка программирования от естественного — в его закон-ченности или замкнутости. Под этим понимается, что теоретически можно перечислить все предложения, которые можно на нем составить. Для естест-венного языка это невозможно.
Со времени создания первых программируемых машин человечество придумало уже более восьми с половиной тысяч языков программирования. Каждый год их число пополняется новыми. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков про-граммирования.
Целью курсовой работы: рассмотреть общую структуру, состав и фор-мальное описание языка программирования
Объект исследования – язык программирования.
Предмет исследования – особенности разработки программ на языке Turbo Pascal
Задачи исследования:
1. Провести анализ структуры, состава и основных типов данных со-временных языков программирования
2. Рассмотреть особенности языка программирования Паскаль.
3. Изучить на конкретных примерах особенности работы основных операторов языка Паскаль.
Заключение Процесс работы компьютера заключается в выполнении программы, то есть набора вполне определённых команд во вполне определённом порядке. Машинный вид команды, состоящий из нулей и единиц, указывает, какое именно действие должен выполнить центральный процессор. Значит, чтобы задать компьютеру последовательность действий, которые он должен выполнить, нужно задать последовательность двоичных кодов соответствующих команд. Программы в машинных кодах состоят из тысячи команд. Писать такие программы – занятие сложное и утомительное. Программист должен помнить комбинацию нулей и единиц двоичного кода каждой программы, а также двоичные коды адресов данных, используемых при её выполнении. Гораздо проще написать программу на каком-нибудь языке, более близком к естественному человеческому языку, а работу по переводу этой программы в машинные коды поручить компьютеру. Так возникли языки, предназначенные специально для написания программ, ¬– языки программирования.
Имеется много различных языков программирования. Вообще-то для решения большинства задач можно использовать любой из них. Опытные программисты знают, какой язык лучше использовать для решения каждой конкретной задачи, так как каждый из языков имеет свои возможности, ори-ентацию на определённые типы задач, свой способ описания понятий и объ-ектов, используемых при решении задач.
В рамках нашего исследования в первой главе были рассмотрены струк-тура, состав и формальное описание язков программирования.
Во второй главе курсовой работы рассмотрен язык программирования Паскаль, представлены примеры решения различных задач.
Таким образов, можно сделать вывод, что современные языки высокого уровня имеют общую основу, сходные типы данных и формальное описание. Хотя существует, конечно, языки программирования для решения специфи-ческих задач, отличающиеся по своей структуре от большинства языков про-граммирования.
Литература 1. Информатика: базовый курс: учебник для вузов, бакалавров, магист-ров, обучающихся по направлениям «Информатика и вычислительная техника» / Под ред. Акулова О.А., Медведева Н.В. – М: Омега-Л, 2006. – 560с.
2. Голицына О.Л., Попов И.И. Основы алгоритмизации и программиро-вания: учеб. пособие. – М.: Форум: Инфра-М, 2004. - 432 с.
3. Иванов Б.Н.Алгоритмы и программы: Учеб. пособ. – М.: Лаборато-рия Базовых Знаний, 2002. – 288с.
4. Окулов С. М. Основы программирования. – М.: ЮНИММЕДИА-СТАЙЛ, 2002. – 424с.
5. Семакин И. Г. Основы программирования: Учебник. – М.: Академия, 2003. – 432с.
6. Turbo Pascal. Программирование на языке высокого уровня: Учеб./Под ред.С.А.Немнюгина. – СПб.:Питер,2003.– 544с.
7. Аляев Ю. А. Практикум по алгоритмизации и программированию на языке Паскаль. – М .: Финансы и статистика, 2004. –528с.
8. Епанешников А. Программирование в среде Turbo Pascal 7.0. – М.: «ДИАЛОГ-МИФИ», 1996. – 288с.
9. Рудаков П.И.Основы PASCAL: Учеб. курс. – М.: Радио и связь, Горя-чая линия, Телеком, 2000. – 208с.
Объем (страниц) 40
Год написания 2012
Стоимость 200 руб.

Купить