Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sitkin_Informatika_Programmirovanie_v_DELPHI.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
600.56 Кб
Скачать

МинистерствообразованияинаукиРоссийскойФедерации

САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙПОЛИТЕХНИЧЕСКИЙУНИВЕРСИТЕТ

Д.С.Ситкин

Информатика.

Программированиевdelphi

Лабораторныйпрактикум

Санкт-Петербург

Издательство Политехнического университета2012

УДК519.6(076.5)

Ситкин Д. С.Информатика. Программирование в Delphi : лабо-раторный практикум / Д. С. Ситкин.СПб. : Изд-во Политехн. ун-та,2012.140 с.

Лабораторный практикум соответствует содержанию федераль-ной дисциплины Б2.Б.4 «Информатика» государственного образова-тельногостандартапонаправлениямбакалаврскойподготовки150700

«Машиностроение»и151900«Конструкторско-технологическоеобеспечениемашиностроительных производств».

Представлен комплекс лабораторных работ, позволяющий при-обрестизнанияи умениясозданиязаконченныхприложений,под-держивающих объектно-ориентированный интерфейс пользователя, сиспользованиемосновныхивспомогательныхуправляющихкон-струкций языка программирования высокого уровня, а также освоитьпринципы событийного программирования приложений. В качествесистемыпрограммированиявыбранасредавизуальнойразработкиприложений Borland Delphi. Приводятся основные теоретические све-дения,примерыразработкиалгоритмоврешениязадачисозданияприложений.Предложеныварианты заданийкработам.

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

Табл.26.Ил.61.

Печатается по решению редакционно-издательского совета Санкт-Петербургскогогосударственного политехническогоуниверситета.

СиткинД.С.,2012

Санкт-Петербургскийгосударственный

ISBN политехническийуниверситет,2012

Содержание

ВВЕДЕНИЕ 4

Лабораторнаяработа№1.СРЕДАDELPHI.СОЗДАНИЕ

ПРОСТЕЙШЕГОПРОЕКТА 8

Лабораторнаяработа№2.ЛИНЕЙНЫЙАЛГОРИТМ 26

Лабораторнаяработа№3. ПОДПРОГРАММЫ 38

Лабораторнаяработа№4. МОДУЛИ 48

Лабораторнаяработа№5.АЛГОРИТМЫВЕТВЛЕНИЙ 54

Лабораторнаяработа№6.КОНТРОЛЬСИНТАКСИСА

ВВОДИМЫХДАННЫХ 70

Лабораторнаяработа№7.АЛГОРИТМЫПОВТОРЕНИЙ 79

Лабораторнаяработа№8. МАССИВЫ 91

Лабораторнаяработа№9.МНОГОМЕРНЫЕМАССИВЫ.

ВЛОЖЕННЫЕЦИКЛЫ. 104

Лабораторнаяработа№10. ВНЕШНИЕФАЙЛЫ 120

ПРИЛОЖЕНИЯ 137

Введение

В настоящее время наибольшую популярность приобрела опе-рационная системаWindows, что естественным образом влечёт за со-бой потребность разрабатывать программы (приложения), работаю-щие подWindows.Windowsподдерживает объектно-ориентированныйинтерфейс пользователя. Это значит,что диалог пользователя с опе-рационнойсистемой,котораяуправляетработойкомпьютера,осу-ществляетсяпосредствомдиалоговыхокон,значков,кнопокэтообъекты, обладающие собственными свойствами и реакциями на дей-ствия со стороны пользователяэто реакции на события. В связи сэтим на первый план выходит необходимость разработки приложе-ний,поддерживающихобъектно-ориентированныйинтерфейс.

Потребность в эффективных средствах разработки программно-го обеспечения привела к появлению систем программирования, ори-ентированных на «быструю разработку» приложений. В основе RAD-систем (Rapid Application Developmentсреда быстрой разработкиприложений) лежит технология визуального проектирования и собы-тийного программирования. Среда разработки берёт на себя значи-тельнуючастьнетворческойработы,оставляяпрограммистуработупо конструированию диалоговых окон и процедур по обработке со-бытий.Производительностьтакихсистемзначительно возрастает.

К числу систем программирования, поддерживающих указанныевыше современные технологии, относится Borland Delphi, в которойиспользуется относительно простой язык программирования. С одно-го из таких языков и рекомендуется начинать учитьсяпрограммиро-вать.