Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 140.docx
Скачиваний:
14
Добавлен:
30.04.2022
Размер:
209.86 Кб
Скачать

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Воронежский государственный технический университет»

Кафедра информатики и графики

А.Д. Кононов, а.А. Кононов основы программирования на языке паскаль.

Основные понятия алгоритмического языка Паскаль

Учебное пособие

для самостоятельной работы по дисциплине «Информатика»

для студентов 2-го курса всех направлений подготовки

Воронеж 2017

УДК 004.9.(07)

ББК 32,81 я 73

К 647

Рецензенты:

кафедра информационных систем

Воронежского государственного университета;

С.И.Поляков, к.т.н., доцент Воронежского государственного

лесотехнического университета им. Г.Ф. Морозова

Кононов, А.Д.

Основы программирования на языке Паскаль. Основные понятия К 647 алгоритмического языка Паскаль: учебное пособие для самостоя- тельной работы по дисциплине «Информатика» студентов 2-го курса всех направлений подготовки / сост.: А.Д. Кононов, А.А. Кононов; ВГТУ. – Воронеж, 2017. – 53 с.

ISBN 978-5-7731-0504-6

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

Предназначено для студентов всех направлений подготовки при изучении дисциплины «Информатика», выполнении контрольных заданий и лабораторных работ, самостоятельной работы студентов всех форм обучения.

Ил. 3. Табл. 8. Библиогр.: 7 назв.

УДК 004.9.(07)

ББК 32,81 я 73

Печатается по решению учебно-методического совета ВГТУ

ISBN 978-5-7731-0504-6 © Кононов А.Д., Кононов А.А.

© ВГТУ, 2017

Введение

Предметом рассмотрения учебного пособия «Основы программирования на языке Паскаль» является алгоритмический язык высокого уровня, созданный в конце 60-х годов профессором Н. Виртом (Цюрихская высшая техническая школа, Швейцария). Язык получил свое название в честь французского математика и философа Блеза Паскаля. Созданный специально для обучения программированию язык оказался чрезвычайно удачным и сразу привлек внимание специалистов. В короткое время язык Паскаль приобрел широкую популярность во всем мире, и в настоящее время он реализован практически на всех вычислительных машинах от микроЭВМ до суперЭВМ. Разработчики компиляторов и систем программирования на базе языка Паскаль используют международный стандарт ISO 7185, принятый еще в 1982 году, что способствует разработке в максимальной степени переносимого программного обеспечения. Язык Паскаль эффективен как при решении небольших задач численного анализа, так и при разработке программных средств – компиляторов, баз данных и т.п. Он позволяет писать весьма сложные программы, для которых другие языки не совсем пригодны.

Созданный как язык обучения программированию и записи алгоритмов Паскаль стал первым языком, с которым знакомится большинство будущих программистов в мире. Он оказался настолько удачным, что до сих пор играет особую роль и в практическом программировании, и в его изучении. В нем реализованы принципы структурного программирования и полного описания данных, повышающие устойчивость программного кода, позволяющие найти и устранить большинство ошибок ещё на стадии трансляции программы.

Трансляторы для программ, написанных на Паскале, разработаны для различных компьютеров и в настоящее время имеют множество разновидностей. Существует много версий языка Паскаль, различие которых между собой весьма велико. Базовая версия языка, созданная Н. Виртом, в более поздних версиях существенно расширена и дополнена, что позволило из языка обучения получить эффективный инструмент для профессиональных разработчиков программного обеспечения.

Язык Turbo Pascal – это диалект языка Паскаль, предназначенный для персональных компьютеров IBM PC. Он включает в себя как язык программирования, так и интегрированную среду, которая служит для написания, отладки и запуска программ. Появление новых версий (4.0, 5.0, 5.5, 6.0, 7.0, Borland Pascal, Pascal ABC…) системы Турбо Паскаль шло по пути строгой преемственности основных языковых конструкций, что подтверждается, в частности, их совместимостью «сверху вниз», то есть любая программа, написанная на «младшей» версии языка, останется работоспособной и при переходе к «старшей» версии (преемственность версий). Приведенные далее тексты программ и примеры соответствуют практически всем версиям Паскаля.

К основным достоинствам языка Паскаль следует отнести: гибкость и надежность, простота и ясность конструкций, легкость реализации на большинстве современных ЭВМ, возможность достаточно полного контроля правильности программы как на этапе компиляции, так и во время выполнения, возможность удовлетворения требованиям структурного программирования, возможность использования для программирования задач различных профилей, наличие набора структурных типов данных: массивов, записей с вариантами, множеств, файлов, возможность построения новых типов данных.

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

Язык Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ, имеющих фундаментальное значение в современном программировании. Идеи и принципы, заложенные в языке, были использованы при создании других языков программирования, таких как АДА и МОДУЛА–2, а также в качестве методической основы для обучения программированию.

Учебное пособие предназначено для студентов всех направлений подготовки, которым необходимо освоить технику программирования на алгоритмическом языке Паскаль в соответствии с учебными программами. Предварительных знаний по программированию при работе с учебным пособием не требуется. Можно использовать учебное пособие как справочник по основным понятиям и определениям языка Паскаль.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]