Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Выражения и стандартные функции языка TPДействия, которые должен выполнить ПК, указываются в выражениях. Выражение задает порядок выполнения действий над данными и состоит из операндов, круглых скобок и знаков операций. Операнды – это константы, переменные и функции языка TP. Круглые скобки используются для изменения последовательности выполнения операций в выражении. Операции – это действия, выполняемые над операндами. В арифметических выражениях используются арифметические операции, представленные в таблице 2.
Таблица 2 – Используемые в TP арифметические операции
Результат вычисления выражения заносится в переменную с помощью оператора присваивания: Z:=(SUMMA + 5) * ADR – REZINTER / (ZNAM - 2.6);. Рекомендуется следить за тем, чтобы тип переменной совпадал с типом выражения. При несовпадении типов ПК попытается преобразовать тип результата вычисления арифметического выражения к типу переменной. Если переменная действительного типа (REAL), а выражение целого типа (INTEGER), то оператор присваивания выполнится успешно. Если переменная целого типа (INTEGER), а выражение действительного типа (REAL), ПК выведет сообщение об ошибке преобразования типа. Пример 1. Записать оператордля вычисления выражения: Y = a 4 + b 3. В языке TP отсутствует операция возведения в степень, поэтому вместо нее чаще всего используют многократное умножение операндов на свое собственное значение: y:=a * a * а * а + b * b * b. В выражениях могут использоваться функции TP. Некоторые наиболее часто используемые функции языка TP приведены в таблице 3. Если операнды выражений содержат другие функции, необходимо использовать известные математические соотношения, например: - для вычисления логарифма с произвольным основанием a используется соотношение ; - для возведения положительного числа x в действительную степень a используется соотношение .
Таблица 3 – Основные функции алгоритмического языка ТР
Пример 2. Вычислить значение выражения: , при a = 0,.56, b = 2,734, x = 1,8·10–3, результат y = 0,35 × 102. Так как функция arcsin в языке TP отсутствует, для ее вычисления используем известное соотношение: . Для уменьшения вероятности ошибок и упрощения отладки программы запишем заданное выражение в виде нескольких операторов присваивания: A:= 0.56; B:= -2.734; X:= 1.8e-3; Y:= 0.35e2; FI:= (EXP(B*LN(Y)) + ABS(B) – EXP(LN(A)/3)); FI:= FI*(EXP(A) - SQRT(A) + COS(Y)); FI:= FI/(LN(A)/LN(10) - X*X* LN(Y) + ARCTAN(A/SQRT(1-A*A))); В этих операторах переменные А, В, Х, Y являются исходными данными, а переменная FI – результатом вычислений. Наиболее часто численные значения исходных данных вводятся с клавиатуры, а результаты вычислений выводятся на экран дисплея. Такие действия выполняют операторы ввода и вывода.
|