русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание


Дата добавления: 2015-07-04; просмотров: 688; Нарушение авторских прав


Разработать блок-схемы алгоритмов для индивидуальных заданий из лабораторных работ 3, 4.

 

Лабораторная работа № 2

Тема. Запись математических и логических выражений на языке Паскаль

Цель работы: научиться записывать математические и логические выражения на языке Паскаль

Теоретическая часть

Для записи математических формул в языке Паскаль используются выражения. Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, обращений к функциям), круглых скобок и знаков операций. Операции определяют действия, которые надо выполнить над операндами. Круглые скобки ставятся как и в обычных арифметических выражениях для управления порядком выполнения операций. В языке Паскаль принят приоритет операций. Вначале выполняются операции: умножения, деления (*, /, MOD, DIV), логические операции AND, OR, выражения в круглых скобках.

Таблица 2 – Запись некоторых математических функций на языке Паскаль

Вычисляемая функция Математическая запись Запись на языке Паскаль
x y   exp(y*ln(x))
  exp(1/y*ln(x))
arcsin(x)   arctan(x/sqrt(1-sqr(x)))
arccos(x)   arctan(sqrt(1-sqr(x))/x)
logy(x) lnx/lny ln(x)/ln(y)
tg(x) sinx/cosx sin(x)/cos(x)

 

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

Существует ряд констант и функций, к значениям которых можно обращаться без предварительного определения: функция pPi; константа логическая «истина» – True;константа логическая «ложь» – False.



Все значения углов, используемые в функциях языка Паскаль, представляются в радианах, для преобразования значения угла из радианной меры в градусную необходимо значение угла умножить на число 180/Pi.

Таблица 3 - Примеры записи математических и логических выражений на языке Паскаль

Математическая запись Запись на языке Паскаль
  y:=(a+sin(b/4-1)/cos(b/4-1))/(4*c-ln(b + 1 )/ln(10));
  y:=(exp((a+4)*ln(b))+c/2)/(c/3-a*b);
    (0<=x) and (x<=5)
    (5>=x) and (x>0)
  или   ((0<=x) and (x<=5)) or ((10<=x) or (x<=25))

 

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



<== предыдущая лекция | следующая лекция ==>
Циклический алгоритм | Теоретическая часть


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.