- •Федеральное агентство по образованию
- •Тульский государственный университет
- •Тема 1. Создание простых приложений в среде delphi
- •1.1 Среда Delphi
- •1.1.1 Понятия «проект», «форма», «компонент»
- •1.1.2 Краткое описание интегрированной среды разработки Delphi
- •Использование модулей
- •1.2 Начало работы
- •1.3. Пример написания программы
- •1.3.1. Изменение заголовка формы
- •1.3.2. Размещение строки ввода (tEdit)
- •1.3.3. Размещение надписей (tLabel)
- •1.3.4. Размещение многострочного окна вывода (tMemo)
- •1.3.5. Написание программы обработки события создания формы (FormCreate)
- •1.3.6. Написание программы обработки события нажатия кнопки (ButtonClick)
- •1.3.7. Запуск и работа с программой
- •1.4. Выполнение индивидуального задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Тема 2. Программирование с использованием переключателей. Отладка программы
- •2.1 Операторы ветвления и циклов языка Паскаль
- •2.1.1 Операторы if и case
- •2.1.2 Операторы repeat, whyle, for
- •2.2 Кнопки-переключатели в Delphi
- •2.3. Компонент tMaskEdit
- •2.3. Средства отладки программ в Delphi
- •2.4.4. Создание обработчиков событий FormСreate и BottomClick
- •2.5. Выполнение индивидуального задания
- •Контрольные вопросы
- •Тема 3. Программирование с использованием массивов. Обработка исключительных ситуаций
- •3.1. Работа с массивами
- •3.2. Обработка исключительных ситуаций
- •3.3. Порядок выполнения задания
- •Компонент tStringGrid и его настройка
- •3.4. Индивидуальные задания
- •Контрольные вопросы
- •4.4. Компонент tBitBtn
- •4.5. Обработка событий
- •4.6. Порядок выполнения индивидуального задания
- •4 .7. Индивидуальные задания
- •Контрольные вопросы
- •ПРиложение 1. Команды основного меню
- •ПРиЛожение 2. Свойства компонентов п2.1. Общие свойства компонентов
- •Свойство Align
- •Свойство Color
- •П2.3. Компоненты страницы additional
- •П2.4. Компоненты страницы dialogs п2.4.1.Правила использования диалоговых панелей
- •Приложение 3. Простые типы данных языка object Pascal п3.1.Целые типы
- •П3.2.Логические типы
- •П3.3.Символьный тип
- •П3.4. Перечисляемый тип
- •П3.5. Вещественные типы
- •Пз.6. Тип дата-время
- •Приложение 4. Процедуры и функции для работы со строками
- •Приложение 5. Математические формулы
- •Литература
Приложение 5. Математические формулы
Язык Object Pascal имеет ограниченное количество встроенных математических функций. Поэтому при необходимости использовать другие функции следует применять известные соотношения. В таблице приведены выражения наиболее часто встречающихся функций через встроенные функции языка Object Pascal.
Функция |
Соотношение |
Соотношение на языке Object Pascal |
|
|
Ln(x)/Ln(a) |
|
|
Exp(a*Ln(x)) |
|
|
Sin(x)/Cos(x) |
|
|
Cos(x)/Sin(x) |
|
|
ArcTan(Sqrt(x/(1-sqr(x)))) |
|
|
Pi/2- ArcTan(Sqrt(x/(1-sqr(x)))) |
|
|
Pi/2-ArcTan(x) |
|
|
(Exp(x)-Exp(-x))/2 |
|
|
(Exp(x)+Exp(-x))/2 |
|
|
1/Sin(x) |
|
|
1/Cos(x) |
Литература
1. Фаронов В.В. DELPHI 7. Учебный курс. –М.: Нолидж
2. Дарахвелидзе П.Г., Марков Е.П. Delphi – среда визуального программирования: - СПб.: ВНV –Санкт-Петербург, 1996. – 352 с.
3. Федеоров А.Г. Delphi 3.0. для всех: - М.: КомпьютерПресс, 1998. – 544 с.
4. Дарахвелидае П. Г., Марков Е. П. Программирование в Delphi 7. — СПб.: БХВ-Петербург, 2003. - 784 с.