Дипломная работа: Графические возможности программирования в курсе информатики
Язык Pascal, созданный
первоначально для обучения программированию как систематической дисциплине,
скоро стал широко использоваться для разработки программных средств в
профессиональном программировании.
Широкой
популярности Pascal среди программистов способствовали
следующие причины:
– благодаря своей компактности,
удачному первоначальному описанию Pascal оказался достаточно легким для обучения;
– язык программирования Pascal отражает фундаментальные и наиболее
важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме,
что предоставляет программисту средства, помогающие проектировать программы;
– язык Pascal позволяет четко реализовывать идеи
структурного проектирования и структурной организации данных;
– язык Pascal сыграл большую роль в развитии
методов аналитического доказательства правильности программ и позволил реально
перейти от методов отладки программ к системам автоматической проверки
правильности программ;
– применение языка Pascal значительно подняло «планку»
надежности разрабатываемых программ за счет требований Pascal к описанию используемых в программе
переменных, проверки согласованности программы при компиляции без ее
выполнения;
– использование в Pascal простых
и гибких структур управления: ветвлений циклов.
Система
программирования Turbo Pascal была
разработана в середине 80-х годов фирмой Borland International, Inc. (США).
Слово Turbo в названии системы программирования –
это отражение торговой марка фирмы-разработчика.
Turbo Pascal включает в
себя как язык программирования – одно из расширений языка Pascal для ЭВМ типа IBM, так и среду,
предназначенную для написания, отладки и запуска программ.
Система имеет
два основных достоинства: простота и естественность языка программирования Pascal. Язык
характеризуется расширенными возможностями: хорошо развитой библиотекой
стандартных модулей, позволяющих использовать возможности операционной системы,
создавать оверлейные структуры, организовывать ввод – вывод, формировать
графические изображения.
Первая версия Turbo Pascal появилась в
1983 году и использовалась недолго. Через год вышла в свет вторая версия,
удобная в эксплуатации и более быстродействующая. В четвертой версии появился
встроенный компилятор, а в пятой встроенный отладчик. Разработанная в 1989
версия 5.5., позволила перейти к поддержке объектно-ориентированной технологии
программирования. Turbo Pascal 6.0 был расширен
поддержкой многодокументного интерфейса, обладала встроенным ассемблером, что
позволило эффективно выполнять процедуры работы с устройствами компьютера на
низком уровне. В 1992 году фирма Borland выпускает пакет
Borland Pascal 7.0 и Turbo Pascal 7.0. Эти пакеты
позволяют не только использовать в разработке программ объектно-ориентированную
методологию, но и разрабатывать приложения с поддержкой защищённого режима
работы микропроцессора, а также создавать приложения
для работы под
популярную операционную среду Windows.
С помощью Turbo Pascal 7.0 можно создавать
любые программы – от программ, предназначенных для решения простейших
вычислительных задач до сложных современных систем управления базами данных
[10, c. 44].
Систему программирования Turbo
Pascal 7.0 называют интегрированной (integration – объединение отдельных элементов в
единое целое) средой программирования, так как она объединяет в себе
возможности ранее разрозненных средств, используемых при разработке программ:
редактора текстов, компилятора, комповщика, отладчика, и при этом обеспечивает
программисту великолепные сервисные возможности. Часто ее кратко называют IDE
(Integrated Development Envirinment – интегрированная среда разработки).
Интегрированная инструментальная
оболочка языка программирования Turbo Pascal 7.0 (рисунок
2) содержит «Меню» возможных режимов – верхняя строка, нижняя – краткую справку
о назначении основных функциональных клавиш. Вся остальная часть экрана
принадлежит окну редактора, очерченному двойной рамкой и предназначенному для
ввода и коррекции текстов программ. В его верхней строке приводятся имя
дискового файла, откуда был прочитан текст программы (новому файлу
присваивается имя NONAME00.PAS), два
специальных поля, используемых при работе с устройством ввода «мыши» (эти поля
выделены квадратными скобками), и цифра 1 – номер окна. Среда Turbo Pascal 7.0 позволяет использовать до 9-ти окон
редактора одновременно [23, c.
166].

Рис. 2. Интегрированная
инструментальная оболочка языка программирования Turbo Pascal 7.0.
Язык Turbo Pascal 7.0 состоит
приблизительно из 80 зарезервированных слов и специальных символов. Алфавит
языка составляют буквы латинского алфавита, арабские цифры от 0 до 9, а также
специальные символы, такие, например, как +, -, _.
Существуют зарезервированные слова,
имеющие вполне определенный смысл и определенное назначение. Их нельзя
изменять: любая неточность таких слов является серьезной ошибкой. В отличие от
естественных языков человеческого общения, в языках программирования можно
вводить свои собственные слова и придавать этим словам свой собственный смысл.
Программа представляет собой
последовательность операторов и других элементов языка, построенную в
соответствии с определенными правилами и предназначенную для решения
определенной задачи. Первым в программе идет зарезервированное слово Program. За ним, после одного или нескольких
пробелов, следует идентификатор – имя программы.
Идентификаторы могут содержать любое
количество символы, но Turbo Pascal 7.0 распознает только первые 63 из
них. Взятая в целом, фраза Program s_kate; явяляется заголовком программы с
именем s_kate. Описание должно завершаться точкой
с запятой [48, с. 206].
Таким образом, первая строка любой
программы имеет вид: Program name;. После заголовка программ обычно идут описания переменных,
констант, меток, подпрограмм и других объктов, используемых в программе. Эта
часть программ называется разделом описаний.
Программа обязательно должна иметь
часть, которая выполняет какие-либо действия и называется разделом оепреторов
(иногда – телом
программы). Минимально допустимой выполняемой частью программы является
составной оператор:
Begin
S1: S2; … ; Sn;
End.
где S1, …, Sn –
операторы, а Begin и End зарезервированные слова.
Зарезервированные слова играют роль скобок, но только для операторов, а
не дляматематических выражений. Они также называются операторными скобками.
Ниже приведена схема программы со всеми
возможными разделами. Если нет необходимости использовать какие-либо разделы
описаний, то они опускаются, последовательность записи разделов описаний не
обязательная, причём некоторые разделы могут повторяться:
Program Name; {Заголовок программы}
Uses {Описание используемых модулей}
Label {Описание меток}
Const {Описание констант} Раздел описаний
Type {Описание типов}
Var {Описание переменных}
Procedure {Описание процедур}
Function {Описание функций}
Begin
Оператор 1;
Оператор 2; {Раздел операторов ...
(тело программы)}
Оператор n
End.
Важной частью исходного текста
программы являются комментарии. Комментарии представляют собой текст, который
находится между фигурными скобками. Текст комментария не обрабатывается
компилятором и не включается в исполняемый файл. Комментарии позволяют включать
подробное описание программы и пояснения к ней прямо в исходный текст.
В Turbo Pascal 7.0 имеется
восемь стандартных модулей, в которых содержится большое число разнообразных
типов, констант, процедур и функций. Этими модулями являются System, Dos, Crt,
Printer, Graph, Overlay, Turbos и Graph3. Модули Graph, Turbos и Graph3 выделены в отдельные TPU-файлы, а остальные
входят в состав библиотечного файла Turbo.tbl. Лишь один модуль System подключается к любой программе
автоматически, все остальные становятся доступны только после указания их имен
в списке, следующем за словом
Uses.
Начиная с версии 4.0, в состав
Turbo Pascal включена мощная библиотека графических программ Graph, остающаяся практически неизменной во
всех последующих версиях.
Модуль Graph cодержит обширный набор типов, констант, процедур и функций
для управления графическим режимом работы экрана. С помощью подпрограмм,
входящих в модуль Graph, можно создавать разнообразные графические изображения и выводить на
экран текстовые надписи стандартными или разработанными программистом шрифтами.
Подпрограммы модуля Graph после соответствующей настройки могут поддерживать различные типы
аппаратных графических средств. Настройка на имеющиеся в распоряжении программиста
технические средства графики осуществляется специальными программами –
драйверами. Драйвер хранится в отдельном файле на диске и содержит как
исполняемый код, так и необходимые ему для работы данные. Признак файла с
драйвером – расширение .big имени
файла [36, c. 144].
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 |