Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Точки контрольного останова




Отладка программ

Основные математические функции

Математические Функции

Свойства компонента Memo

Свойство Описание
Name Имя компонента. Используется в для доступа к свойствам компонента
Text Текст, находящийся в поле Memo, рассматривается как единое целое
Lines Массив строк, соответствующий содержимому поля. Доступ к строке осуществляется по номеру. Строки нумеруются с нуля
Lines.Count Количество строк текста в поле Memo
Left Расстояние от левой границы поля до левой границы формы
Top Расстояние от верхней границы поля до верхней границы формы
Height Высота поля
Width Ширина поля
Font Шрифт, используемый для отображения вводимого текста
ParentFont Признак наследования свойств шрифта родительской формы

Приложение П3

Таблица П3.1.

Функция Значение
Abs(n) Абсолютное значение n
Sqrt(n) Квадратный корень из n
Sqr(n) Квадрат n
Exp(n) Экспонента n
Ln(n) Натуральный логарифм n
Rardom(n) Случайное целое число в диапазоне от 0 до n-1 (перед первым обращением к функции необходимо вызвать функцию Randomize, которая выполнит инициализацию программного генератора случайных чисел)
Sin (a) Синус выраженного в радианах угла а
Cos(a) Косинус выраженного в радианах угла a
Arctan(a) Арктангенс выраженного в радианах угла а
ArcCos(X) Арккосинус выраженного в радианах угла Х
ArcSin(X) Арксинус выраженного в радианах угла Х
Cotan(X) Котангенс выраженного в радианах угла Х
Tan(X) Тангенс выраженного в радианах угла Х
LogN(Base, X) Логарифм от X при основании Base
Power(Base,X) Возведение числа Base в степень X

Последние пять функций становятся доступными программе только после ссылки на модуль Math после SysUtils в предложении Uses.

Все функции и входящие в них переменные имеют тип Extended. Величина угла тригонометрических функций должна быть выражена в радианах. Для преобразования величины угла из градусов в радианы используется формула (а*3.1415256) /180, где:

а-величина угла в градусах; 3.1415926- число "ПИ". Вместо константы 3.1415926 можно использовать стандартную именованную константу pi.

Приложение П4

В Delphi имеется мощный встроенный отладчик, значительно упрощающий отладку программ. Основными инструментами отладки являются точки контрольного останова и окно наблюдения за переменными.

Точка контрольного останова определяет оператор в программе, перед выполнением которого программа прервет свою работу и управление будет передано среде Delphi. Точка останова задается с помощью опции View|Debug windows|Breakponts (в версиях до Delphi 5.0. Run|Add|Breakpont).

Окно точек останова (рис.П4.1) содержит список всех установ-ленных в проекте точек, перед выполнением которых происходит прекращение работы программы и управление получает среда Delphi.

Для добавления новой точки следует щелкнуть по окну правой кнопкой мыши и выбрать опцию Add. В этом случае появляется окно, с помощью которого можно указать положение добавляемой точки:

FileName-определяет имя файла;

Line number-номер строки от начала файла (в момент появления окна оно содержит файл и строку с текстовым курсором). В строке Condition можно указать условие останова в виде логического выражения (например, MyValue=Мах-Value-12), а в строке Pass count-количество проходов программы через контрольную точку без прерывания вычислений.

Рис. П4.1-Окно контрольных точек останова и добавления новой точки




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 437; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.