Функция | Запись на языке Паскаль |
Модуль числа х | abs(x) |
Возведение числа х в квадрат | sqr(x) |
Вычисление квадратного корня из числа х | sqrt(x) |
Вычисление экспоненты х (е х ) | exp(x) |
Вычисление натурального логарифма х (ln(x)) | ln(x) |
Вычисление синуса sin(x) | sin(x) |
Вычисление косинуса cos(x) | cos(x) |
Вычисление арктангенсаx | arctan (x) |
Вычисляемая функция | Математическая запись | Запись на языке Паскаль |
x y | exp(y*ln(x)) | |
exp(1/y*ln(x)) | ||
arcsin(x) | arctan(x/sqrt(1-sqr(x))) | |
arcos(x) | arctan(sqrt(1-sqr(x))/x) | |
logy(x) | lnx/lny | ln(x)/ln(y) |
tg(x) | sinx/cosx | sin(x)/cos(x) |
Существует ряд констант, к значениям которых можно обращаться без предварительного определения: число p – Pi, логическая «истина» – True, логическая «ложь» – False.
Все значения углов, используемые в функциях языка Паскаль, представляются в радианах, для преобразования значения угла из радианной меры в градусную необходимо значение угла умножить на число 180/Pi.
Примеры записи математических выражений на языке программирования Паскаль
Математическая запись | Запись на языке Паскаль |
(a+sin(b/4-1)/cos(b/4-1))/(4*c-ln(b + 1 )/ln(10)) | |
(exp((a+4)*ln(b))+c/2)/(c/3-a*b) |
Не нашли то, что искали? Воспользуйтесь поиском:
Лучшие изречения: Студент – человек, постоянно откладывающий неизбежность. 10582 – | 7334 – или читать все.
78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.
Отключите adBlock!
и обновите страницу (F5)
очень нужно
Теорема косинусов:
Теорема синусов:
, где
, где
, где 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 Даны два числа а и в. Найти наибольшее из них и вывести на экран.
Идёт приём заявок
Подать заявку
Для учеников 1-11 классов и дошкольников
Профессиональный лицей №7
Методическая разработка открытого урока
тема: Запись выражений на языке Паскаль
Ахметова Венера Мансуровна
Тема: Запись выражений на языке Паскаль
1.Образовательная: выработать умения и навыки учащихся при записи выражений на языке Паскаль, ;
2. Развивающая: развитие логического мышления;
3.Воспитательная: воспитание положительного отношения к предмету.
Тип урока: комбинированный
Оснащение урока: интерактивная доска
Методическая цель: применение различных методов обучения на комбинированном уроке.
I Орг момент -2 мин
2. Проверка учащихся по списку
3. Ознакомление с темой урока, целями урока
I I Основная часть
А) Повторение (найти соответствия)
Б) Изучение новой темы урока
Правила записи арифметических выражений
Запись арифметических выражений на Паскале похожа на обычную математическую запись. В отличие от математики, где часто пропускается знак умножения (например, пишут 2А), в Паскале этот знак пишется обязательно: 2*А.
Например, математическое выражение
на Паскале записывается так:
Это же выражение можно записать иначе:
SQR(A) + SQR(B) – 12*С
Здесь использована функция возведения в квадрат – SQR. Аргументы функций всегда пишутся в круглых скобках.
Последовательность выполнения операций определяется по их приоритетам (старшинству). К старшим операциям относятся умножение (*) и деление (/). Операции сложения и вычитания – младшие. В первую очередь выполняются старшие операции. Несколько операций одинакового старшинства, записанные подряд, выполняются в порядке их записи слева направо. Приведенное выше арифметическое выражение будет вычисляться в следующем порядке (порядок вычислений указан цифрами сверху):
Круглые скобки в арифметических выражениях влияют на порядок выполнения операций. Как и в математике, в первую очередь выполняются операции в скобках. Если имеются несколько пар вложенных скобок, то сначала выполняются операции в самых внутренних скобках. Например:
Запись выражений на языке Паскаль
1. Найдите правильную запись на языке Pascal выражения 19(16,3+7,7)
2. Найдите правильную запись на языке Pascal выражения 15,3(24-18)
3. Найдите правильную запись на языке Pascal выражения
4. Найдите правильную запись на языке Pascal выражения
5. Найдите правильную запись на языке Pascal выражения
I I I Закрепление урока -15 мин
Записать данные выражения на языке Паскаль. Полученные данные, совпадают с определенной датой Независимости РК.
IV Подведение итогов урока
Оценивание знаний учащихся
Д/з : Составить арифметические выражения на языка Паскаль, ответами которых будут являться 2006, 2010, 2005. Каким датам соответствуют полученные ответы?
Данный урок был разработан знаменательным датам Независимости Республики Казахстан. Тема: Запись выражений на языке Паскаль
1.Образовательная: выработать умения и навыки учащихся при записи выражений на языке Паскаль, ;
2. Развивающая: развитие логического мышления;
3.Воспитательная: воспитание положительного отношения к предмету.
Тип урока: комбинированный
Методическая цель : применение различных методов обучения на комбинированном уроке
данный урок представлен из орг.момента, изучения новой темы и записи выражений на языке Паскаль
- Ахметова Венера МансуровнаНаписать 2261 12.01.2015
Номер материала: 289495
-
12.01.2015 562
-
12.01.2015 494
-
12.01.2015 1322
-
12.01.2015 864
-
12.01.2015 710
-
12.01.2015 1515
-
12.01.2015 2314
Не нашли то что искали?
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.