Логарифм с произвольным основанием

Для вычисления логарифма с основанием a используем:

Тригонометрические функции

В Pascal определены только три тригонометрические функции: sin, cos, arctg (табл. 1). Для вычисления остальных тригонометрических функций необходимо использовать известные соотношения:

;

;

;

;

;

 

Порядок выполнения операций

Порядок выполнения операций при вычислении арифметических выражений можно регулировать при помощи скобок по обычным правилам. Там, где скобки отсутствуют, ЭВМ выполняет операции в следующем порядке:

· вычисляет значение всех алгоритмов-функций и стандартных функций;

· выполняет справа налево все операции возведения в степень;

· выполняет слева направо все операции умножения и деления;

· выполняет слева направо все операции сложения и вычитания.

 

Типы данных

Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

· целых чисел (Integer, ShortInt, LongInt, Byte, Word);

· действительных чисел (real);

· символьный тип (char);

· строковый (string);

· логический (boolean);

· сложные (комбинированный (record), множественный (set) и другие).

Приступая к решению задач, следует помнить, что:

· инструкции write и writeln предназначены для вывода на экран монитора сообщений и значений переменных;

· одна инструкция write (writeln) может вывести на экран значения нескольких переменных и (или) несколько сообщений;

· инструкция writeln без параметров переводит курсор в начало следующей строки экрана.

Стандартная библиотека Crt содержит процедуры, используя которые, можно задать цвет фона и цвет символов, выводимых инструкциями write И writeln. Приступая к решению задач этого раздела, следует вспомнить, что:

· для того, чтобы программе были доступны процедуры и функции библиотеки Crt, первой инструкцией программы должна быть инструкция uses ctr;

· цвет символов устанавливает процедура TextBackGround;

· цвет фона устанавливает процедура Textcoior;

· при использовании процедур TextBackGround и TextColor Цвет можно задать с помощью именованной или целой константы;

· процедура cirScr очищает экран;

· в текст программы нужно включить директиву uses crt, чтобы можно было использовать Процедуры CirScr, TextBackGround И TextColor.

 

Приступая к решению задач, следует помнить, что:

· • для ввода с клавиатуры во время работы программы исходных данных (значений переменных) предназначена инструкция

readln;

· • используя одну инструкцию readln, можно ввести значения нескольких переменных;

 

 
 

 

Рис. 1 Блок схема линейной программы

 

· • в случае несоответствия типа введенных данных типу переменной, значение которой вводится с клавиатуры, программа завершает работу и на экран выводится сообщение Error invalid numeric format (если программа запущена из среды разработки, т. е. из Turbo Pascal) или Run time error юб (если программа запущена из операционной системы).