Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Стандартные функции, функции преобразования типов

Читайте также:
  1. B.1 Арифметические функции
  2. B.2 Тригонометрические функции
  3. Cудeбныe функции князя и вeчe
  4. I. Дифференциал функции.
  5. I. Правосознание: понятие, структура, функции и виды.
  6. I. Сущность, формы, функции исторического знания.
  7. II. Правовая культура: понятие, функции и виды.
  8. II. Типовые задачи.
  9. II. Функции Аппарата Правительства
  10. II. ФУНКЦИИ ОРГАНОВ ВОЕННОГО УПРАВЛЕНИЯ

Стандартные функции-функции, для которых не нужно писать алгоритм выполнения

Для того, чтобы стандартные функции работали, нужно подключить модуль 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 условие;

Возможные проблемы использования:

Связаны с ошибками программистов. Например, случайное создание бесконечного цикла. Ошибки программистов на производстве могут оказаться разрушительными не только для сотрудников, но и для человечества в целом

 

Этапы отладки программы

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

Отладка

  1. Трассировка(выполнение по шагам) выбрать пункт «Run/Step over» или «Run/Trace in to»(более детальна трассировка) (клавиши < F8 > и < F7 >)
  2. Точка останова(«Run/Add Breakpoint» или нажав < F5 >)
  3. Просмотр значения переменных(«View/Watch/Add watch» и вводят имя интересующей переменной)

 

 




Дата добавления: 2015-01-05; просмотров: 29 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав