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

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

1. Выражения записываются в строчку.

2. Допускается применение круглых скобок

3. Не допускается подряд два знака операций

.

4. Выражения просматривается слева на право, сравниваются две последовательные операции, и выполняется та, чей приоритет выше.

5. Часть выражения заключенная в скобки выполняется в первую очередь (т.е. скобки изменяют приоритет)

Запись арифметических выражений в Паскале

Правила записи основных арифметических функций на языке Турбо-Паскаль приведены в таблице 1.

Презентация была опубликована 4 года назад пользователемФилипп Измалков

Похожие презентации

Презентация на тему: " Вычисление математических выражений в ABC Pascal 9 класс." — Транскрипт:

1 Вычисление математических выражений в ABC Pascal 9 класс

2 Приоритет выполнения операций в ABC Pascal такой же, как и в математике. Достаточно только научиться правильно записывать математические выражения на языке Pascal

3 Арифметические действия Операция Наименование А+ВСложение А-ВВычитание А*ВУмножение A/B Деление (только для вещественного типа) А div B Вычисление целой части (неполного частного) A mod B Вычисление остатка Вычисли: 10 div 3 18 mod 4 15 div 2 41 mod 6

4 Примеры Математическая запись Запись на языке Pascal 37(25+87,5)-17(4,6+1,9)37*( )-17*( ) a*b/c+d*d*d*d (a+2*b-3*c)/(5*a+4) (a+b)/(a-b)+a*b/3.14 Десятичная запятая в Pascal обозначается точкой

5 Стандартные функции Функция Паскаля Математическая запись Название Abs(x)|Х||Х| Абсолютная величина числа Х (модуль) Sqr(x)Х2Х2 Возведение числа в квадрат Exp(x)exex Экспонента Sqrt (x) Вычисление квадратного корня Frac (x) Вычисляет дробную часть числа Round (x) Округляет до ближайшего целого числа Trunc (x) Отсекает дробную часть Определите результат: Frac(16.68); Round(16.68); Trunc(16.68);

6 Стандартные функции Функция Паскаля Математическая запись Название Sin(x)sinx Вычисление синуса Cos(x)сosx Вычисление косинуса Int(x)[x] Целая часть числа Ln(x)Ln x Вычисление натурального логарифма Exp(y*ln(x))х y Возведение числа в степень Random(x) Возвращает случайное число в диапазоне от 0 до Х Pi Число π

Читайте также:  Если поставить диски с большим вылетом

7 Запись на языке Pascal Математическая запись Градусы в Pascal нужно перевести в радианы

8 Вывод вещественных переменных (с дробной частью) Writeln(выражение : 5 : 2); Количество знаков в целой части Количество знаков в дробной части

9 Примеры Математическая запись Запись на языке Pascal Sqrt(15)+(abs(-n)+exp(15*ln(3)))/exp(3) sqrt(a*b)/abs(c)+exp(4*ln(d)) sin(60*pi/180)/cos(60*pi/180)*pi Десятичная запятая в Pascal обозначается точкой

10 Программа Begin write(37*( )-17*( )); End. Ответ:4052

11 Запишите выражения на языке Pascal и вычислите их с помощью ABC Pascal

12 Ответы 1.1, , ,68 4.2,06 5.1,10 6.2,16 7.3,05 8.0,10

Теорема косинусов:

Теорема синусов:

, где

, где

, где r — радиус вписанной окружности, R — радиус описанной окружности, p — полупериметр.

— для параллельного соединения

Равносторонний треугольник: , ,,.

— скорость

, ,

Как запустить программу на трансляцию и выполнение?

Как записываются операторы начала и конца программы?

Из каких разделов состоит программа на языке Pascal?

В какой последовательности должны быть записаны разделы программы на языке Pascal?

Как записываются операторы вывода на экран в Pascal?

Практическая работа 7

Тема: Составление линейных программ. Описание графической области логическими выражениями

Цель работы: научиться использовать логические отношения при решении математических задач.

Логические операции выполняются над операндами булева типа. Имеются четыре логические операции: Not — отрицание; And — логическое умножение (конъюнкция); Оr — логическое сложе­ние (дизъюнкция). Кроме этих трех обязательных операций в Тур­бо Паскале имеется еще операция — исключающее ИЛИ. Ее знак — служебное слово Хоr. Это двухместная операция, которая в ре­зультате дает значение истина, если оба операнда имеют разные логические значения.

В Паскале логические значения обозначаются служебными сло­вами false (ложь) и true (истина), а идентификатор логическо­го типа — boolean. Кроме величин (констант и переменных) типа boolean логи­ческие значения false, true принимают результаты операций отношения.

Читайте также:  Какие бывают текстовые процессоры

Операции отношения имеют самый низкий приоритет. Поэто­му если операндами логической операции являются отношения, то их следует заключать в круглые скобки. Например, математи­ческому неравенству 1 ≤ х ≤ 50 соответствует следующее логичес­кое выражение: (1

Алгоритм решения задачи сводится к следующему:

Вводим координаты точки (x, y).

Проверяем выполнение системы неравенств.

В случае положительного результата выводим сообщение true, в противном случае – false.

ти условия должны выполняться одновременно, т. е. должна выполняться система неравенств:

var x, y:real; z: boolean;

z:=(y =6/11*x-31/11) and (sqrt(sqr(x)+sqr(y))

Как записать уравнение окружности и прямой?

Какие логические операции применяются в логических выражениях?

Какие значения принимают логические выражения?

Практическая работа 8

Тема: Составление разветвляющихся программ. Вычисление значения функции

Цель работы: научиться правильно использовать условный оператор if, научиться составлять программы решения задач на разветвляющиеся алгоритмы.

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

то серия команд

то серия команд1

иначе серия команд 2

олная форма ветвления Сокращенная форма ветвления

(если условие, то оператор1, иначе оператор2)

Если в качестве оператора должна выполнятся серия операторов, то они объединяются в операторные скобки Begin End.

Пример № 1 Даны два числа а и в. Найти наибольшее из них и вывести на экран.

Ссылка на основную публикацию
Закрыть общий доступ к папке windows 7
Думаю, каждый пользователь печется о конфиденциальности своих личных файлов и хоть раз задумывался, как сделать так, чтобы другие пользователи, тоже...
Драйвер подключения интернета для виндовс 7
Доступные загрузки PROWinx64Legacy.exe Windows 7*Windows* 7, 64-разрядная версия PROWin32Legacy.exe Windows 7*Windows* 7, 32-разрядная версия Другие версии Подробное описание Загружаемые файлы...
Драйвер принтера samsung scx 4521f
Samsung SCX-4321 (нажмите для увеличения) Универсальный Для печати и сканирования можно скачать здесь. Подойдет для всех версий Windows. Специальный Для...
Закрепление ячеек в excel
Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на...
Adblock detector