Группа | Учебная литература |
---|---|
Область науки | Естественные науки |
Название на русском языке | Программирование на языке Паскаль |
Авторы на русском языке | Касторнов А.Ф., Касторнова В.А., Козлов О.А. |
Название на английском языке | PROGRAMMING IN LANGUAGE PASCAL |
Авторы на английском языке | Kastornov A.F., Kastornova V.A., Kozlov O.A. |
Пособие посвящено реализации учебно-методической поддержки содержательной линии «Алгоритмизация и программирование» предмета «Информатика» цикла ЕН для студентов всех направлений и для старшего звена средней образовательной школы. Для этой цели авторами был выбран язык программирования Паскаль как один из наиболее популярных языков программирования, используемого как в школе, так и в большинстве вузов при изучении различных дисциплин естественнонаучного направления. Выбор Паскаля диктуется еще и тем, что в базовом школьном курсе информатики предусмотрено изучение среды Кумир, основанной на школьном алгоритмическом языке (язык РАЯ), который является по существу русифицированной и упрощенной версией языка Паскаль.
Паскаль обладает рядом несомненных достоинств. Он прост, а, следовательно, ему легко обучаться и обучать, но при этом содержит все типы данных и реализует все основные конструкции структурного и объектно-ориентированного программирования, присущие современным языкам высокого уровня. Строгий синтаксис обеспечивает хорошую диагностику ошибок, что очень важно для начинающих.
Кроме того, наиболее распространенные среды программирования, такие как Borland Pascal with Objects, а также ее версия для DOS Turbo Pascal 7.0, при своей компактности обеспечивают удобные средства написания и отладки программ. Нельзя не упомянуть и тот важный факт, что в профессиональной среде программирования Delphi используется язык, базирующийся на Паскале.
Пособие включает в себя 11 глав.
Глава 1 посвящена истории создания языка Паскаль. В ней также приведены базовые алгоритмические конструкции.
В главах 2-4 рассматриваются основы языка, где читатель узнает о структуре программы на языке Паскаль, познакомится с типами данных, некоторыми встроенными функциями языка, его простейшими операторами (присваивания и ввода-вывода) и составными структурами: ветвление, выбор и цикл.
В главе 5 читатель познакомится с подпрограммами, механизмом передачи параметров между подпрограммами, а также с рекурсивными функциями.
Глава 6 посвящена изучению алгоритмов описания и обработки массивов. Здесь же приведены примеры реализации рассмотренных алгоритмов в Паскале.
Главы 7 – 9 содержат учебный материал по изучению строк, множеств и записей. Г
лава 10 посвящена использованию файлового типа в Паскале. На примерах показан механизм прямого и последовательного доступа к файлам. Описаны основные принципы работы c файлами.
Глава 11 посвящена программированию на языке Паскаль компьютерной графики.