Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_3.doc
Скачиваний:
7
Добавлен:
16.11.2019
Размер:
521.22 Кб
Скачать

Вопрос 4 Некоторые стандартные функции (модуль System программной среды Borland Pascal)

C помощью вызова перечисленных ниже арифметических функций можно определить следующие значения: abs(r) - абсо­лютное значение r; arctan(r) - arctg(r); cos(r) - cos(r); exp(r) - экс­поненту r; frac(r) - дробную часть аргумента r; int(r) - целую часть r; ln(r) - ln(r); pi - 3.14; sin(r) - sin(r); sqr(r) – r*r; sqrt(r) - корень квадратный из r. Значения этих функций действительные.

Возведение в степень n переменной x>0 можно осуществить, используя стандартные функции, следующим образом: exp(n*ln(x)).

Используются функции преобразования: chr(x),имеющая тип char и определяющая значение символа по его порядковому но­меру x; ord(x), определяющая порядковый номер, соответствую­щий значению х порядкового типа; round(r) и trunc(r), округляющие значение r различными способами: соответственно до ближай­шего целого или отбрасыванием дробной части. Последние три функции имеют целочисленный, а переменная r вещественный тип.

Вопрос 5 Операции над данными в языке Паскаль

Операции над действительными и целочисленными данными: *,/,+,-

- соответственно умножение, деление, сложение и вычитание. Результат имеет действительный тип, если хотя бы один операнд выражения имеет действительный тип, а также для операции " / ". В остальных случаях результат имеет целочисленный тип. Над целочисленными данными производят также операции: div - де­ления целочисленных операндов с целочисленным результатом, получаемым путем отбрасывания дробной части результата; mod - определения остатка от деления целочисленных операндов. Так (7)div(3)=2 , а (7)mod(3)=1.

Вопрос 6 Приоритет арифметических операций

Установлена следующая последовательность выполнения арифметических операций:

а) выражения в скобках независимо от предшествующих опе­раторов;

б) арифметическое отрицание;

в) умножение и деление;

г) сложение и вычитание;

д) операции одного приоритета слева на право.

Лекция 2

Примеры разработки консольных приложений на языках программирования Delphi и Си++ (Часть 1).

Вопрос 1 Программирование схемы алгоритма (п. 3.4 вопрос 2 лекции 1)на языке Delphi (консольный режим)

//Иванов Иван Иванович АТС-151 j:\vtp\delphi\lec2\lec2.dpr 20.01.09 1

program lес2; //2

{$APPTYPE CONSOLE} //2a

Uses SysUtils; //2b

var u,i,r:real; //3

begin //5

write('u(B)='); readln(u); //6

write('i(A)='); readln(i); //7

r:=u/i; //8

writeln('Input data: u=', u:3:1, ',B i=', i:3:1,',A'); //9

writeln('Result: r=', r:3:1, ',Om'); //10

writeln('...'); //11

writeln('Press Enter to stop the program'); //12

readln; //13

end. //14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]