Читайте также:
|
|
Стандартные функции-функции, для которых не нужно писать алгоритм выполнения
Для того, чтобы стандартные функции работали, нужно подключить модуль Math.это делается так(добавить в раздел описания модулей):
Implementation
Uses Math;
Примеры некоторых стандартных функций:
Не нужен модуль
Abs(х) |х|
Scr(х) x^2
Sqrt(х) квадратный корень из х
Sin(x),cos(x),arctan(x),exp(x),ln(x)
Арифметические
Ceil(х) ближайшее большее число к х
Floor(x) ближайшее меньшее число к х
power(a,x) число а в степени х
Log10(x),log2(x) десятичный и двоичный логарифм
logN(n,x) логарифм по основанию n числа х
Max(a,b);Min(a,b) максимальное/минимальное из 2х чисел ab
Тригонометрические
PI число пи
Tan(x);Cotan(x);ArcCos(x); ArcSin(x);
CosH(x);SinH(x);TanH(x);ArcCosH(x); ArcSinH(x); гиперболические функции
Функции преобразования типов
Служат для преобразования с переменной одного типа к другому
IntToStr(x) целое число в строку
StrToInt(x) строку в целое число
FloatToStr(x) вещественное число в строку
StrToFloat(x) строку в вещественное число
Round(x) ближайшее к x целое
Trunc(x) целая часть от х
Frac(x) дробная часть вещ.числа
Int(x) целая часть вещ числа
Операторы цикла, структура, обозначение, возможные проблемы использования
При разработке приложений иногда необходимо повторять некоторые действия.
3 типы циклов:
· С параметром
For переменная:= нач_значение to(downto) кон_значение do дейтсвие
to если переменная должна увеличиваться,
downto если цикл идёт с большего значения к меньшему
break -операция принудительного выхода из цикла
continue -повторное выполнение действия цикла со следующим параметром цикла
· С предусловием
while условие do действие
· С постусловием(begin и end не нужны)
repeat действие;
until условие;
Возможные проблемы использования:
Связаны с ошибками программистов. Например, случайное создание бесконечного цикла. Ошибки программистов на производстве могут оказаться разрушительными не только для сотрудников, но и для человечества в целом
Этапы отладки программы
При построении сложных программ могут возникать ошибки(синтаксические, алгоритмические, ошибки времени выполнения).
Отладка
Дата добавления: 2015-01-05; просмотров: 29 | Поможем написать вашу работу | Нарушение авторских прав |