Учебный курс Программирование на Delphi. Модуль 2: различия между версиями
(→Задание) |
(→Задание) |
||
Строка 61: | Строка 61: | ||
==Задание== | ==Задание== | ||
+ | [[Изображение:Молев.JPG|thumb|left|Молев Михаил]] | ||
+ | '''ФИО''':Молев Михаил Алексеевич | ||
+ | '''Группа''':[[Группа ИСТ-07|ИСТ-07]] | ||
+ | |||
+ | '''Институт''':[[Профессионально-педагогический институт|ППИ]] | ||
+ | |||
+ | '''Мои Увлечения''':Футбол, Альтернатива, fantazy | ||
+ | |||
+ | |||
+ | {| border=1 | ||
+ | !Номер варианта||Условие||Исходные данные|| | ||
+ | |- | ||
+ | |<center>1</center>|| Треугольник со сторонами a, b, c является равнобедренным ||a, b, c|<center>1</center> | ||
+ | |- | ||
+ | |<center>2</center>||Данное четырехзначное число читается одинаково слева направо и справа налево||m|<center>2</center> | ||
+ | |- | ||
+ | |<center>3</center>||Данное целое число является четным||n|<center>3</center> | ||
+ | |- | ||
+ | |<center>4</center>||Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр||n|<center>4</center> | ||
+ | |- | ||
+ | |<center>5</center>||Треугольник со сторонами a, b, c является равносторонним||a, b, c|<center>5</center> | ||
+ | |- | ||
+ | |<center>6</center>||Данное целое число a кратно числу b||a, b|<center>6</center> | ||
+ | |- | ||
+ | |<center>7</center>||Число с является средним арифметическим чисел a и b||a, b|<center>7</center> | ||
+ | |- | ||
+ | |<center>8</center>||Сумма цифр данного четырехзначного числа является четным числом||m|<center>8</center> | ||
+ | |- | ||
+ | |<center>9</center>||Числа x и y являются координатами точки, лежащей в третьей координатной четверти||x, y|<center>9</center> | ||
+ | |- | ||
+ | |<center>10</center>||Произведение чисел a и b кратно числу c||a, b, c|<center>10</center> | ||
+ | |- | ||
+ | |<center>11</center>||Данная тройка натуральных чисел a, b, c является тройкой Пифагора, т.е. c2 = a2 + b2||a, b, c|<center>11</center> | ||
+ | |- | ||
+ | |<center>12</center>||Сумма цифр данного трехзначного числа является нечетным числом||m|<center>12</center> | ||
+ | |- | ||
+ | |<center>13</center>||Сумма двух натуральных чисел кратна трем||a, b|<center>13</center> | ||
+ | |- | ||
+ | |<center>14</center>||Периметр треугольника со сторонами a, b, c больше числа d||a, b, c, d|<center>14</center> | ||
+ | |} | ||
+ | |||
+ | [[Категория:Студент]] | ||
==Литература== | ==Литература== |
Версия 16:10, 19 февраля 2008
Учебный курс Программирование на Delphi. Модуль 2
Введение в Delphi
Содержание
Окно системы программирования Delphi
Система программирования Delphi предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Delphi появится окно системы программирования Delphi.
В главном окне находится меню команд, панели инструментов и палитра компонентов.
Окно Конструктор форм
Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.
Окно Программный код
В окне редактора кода, которое можно увидеть, отодвинув в сторону окно формы, следует набирать текст программы. В начале работы над новым проектом это окно редактора кода содержит сформированный Delphi шаблон программы.
Панель инструментов
Окно Свойства объекта
Окно Object Inspector — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.
Окно Проводник проекта
Окно Дерево объектов
Окно Дерево объектов (Object TreeView) отображает перечень объектов, размещенных на форме. Окно Дерево объектов вызывается командой [View-Object TreeView].
Этапы разработки приложения на языке Delphi
Создание приложения в среде Delphi можно условно разделить на несколько этапов:
1.Создание графического интерфейса будущего приложения. С помощью Панели инструментов на форму помещаются управляющие элементы, которые должны обеспечить взаимодействие приложения с пользователем.
2.Задание значений свойств объектов графического интерфейса. С помощью окна Свойства объекта задаются значения свойств управляющих элементов, помещенных ранее на форму.
3.Создание и редактирование программного кода. Для создания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу. В окне Редактор кода появиться заготовка событийной процедуры, имя которой состоит из двух частей: имени формы, содержащий управляющий элемент, и имени объекта и имени события (например,TForm1.Button1Click). затем в окне Редактор кода производится ввод и редактирование программного кода процедуры.
4.Сохранение проекта. Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File:
-Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas;
-Далее необходимо сохранить файл главного модуля, который содержит описание проекта (файл с расширением dpr) с помощью команды Save Project As…;
-В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы.
5.Компиляция проекта в приложение. Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile]
Задание
ФИО:Молев Михаил Алексеевич
Группа:ИСТ-07
Институт:ППИ
Мои Увлечения:Футбол, Альтернатива, fantazy
Номер варианта | Условие | Исходные данные | |
---|---|---|---|
Треугольник со сторонами a, b, c является равнобедренным | |||
Данное четырехзначное число читается одинаково слева направо и справа налево | |||
Данное целое число является четным | |||
Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр | |||
Треугольник со сторонами a, b, c является равносторонним | |||
Данное целое число a кратно числу b | |||
Число с является средним арифметическим чисел a и b | |||
Сумма цифр данного четырехзначного числа является четным числом | |||
Числа x и y являются координатами точки, лежащей в третьей координатной четверти | |||
Произведение чисел a и b кратно числу c | |||
Данная тройка натуральных чисел a, b, c является тройкой Пифагора, т.е. c2 = a2 + b2 | |||
Сумма цифр данного трехзначного числа является нечетным числом | |||
Сумма двух натуральных чисел кратна трем | |||
Периметр треугольника со сторонами a, b, c больше числа d |
Литература
- Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
- Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
- Иванова Г., Ничушкина Т., Пугачев Е. Объектно-ориентированное программирование.– М.: Издательство МГТУ им. Баумана, 2001
- Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.