Стандартные математические функции. Функции преобразования типов.

Презентация:



Advertisements
Похожие презентации
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
Advertisements

Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Простые типы данных ЦелыеВещественныеСимвольныеЛогические.
Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
Выражения и функции в Паскале
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Условный оператор. if then if then begin begin ; ; … … ; ; end end else elsebegin ; ; … … end; end;
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Язык программирования Паскаль 3 часть. Вычисление математических выражений в Pascal ABC.
Вещественный тип данных (Real). Форматы записи вещественных переменных 1.Обычная форма. 0,7 может быть записано как 0.7 или.7 -2,1 может быть записано.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Простые типы данных на языке программирования Turbo Pascal.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ Turbo Pascal 7.0.
Стандартные математические функции Паскаля. Обращение Тип аргумента Тип результата Функция Abs(x)I,R Модуль аргумента Arctan(x)I,RRАрктангенс (радианы)
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Язык программирования высокого уровня TURBO PASCAL.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Транксрипт:

Стандартные математические функции. Функции преобразования типов.

Функция Тип аргументов Тип значения функции Действие функции Abs(x)integer, realкак у х Абсолютное значение х (модуль) Exp(x)real Значением функции будет е х Cos(x)real Косинус х, х – в радианах Sin(x)real Синус х, х – в радианах

Функция Тип аргументов Тип значения функции Действие функции Arctan(x)real Арктангенс х Ln(x)real Натуральный логарифм х Sqr(x)integer, realкак у хКвадрат х Sqrt(x)real Корень квадратный из х, х>=0

Функция Тип аргумен- тов Тип значения функции Действие функции Random(x)word real, word Если х не указан – значением функции является случайное число из диапазона [0;1]. Если х – типа word, то значением функции является случайное число из диапазона [0;x]. Pireal Число π. Odd(x)longintboolean Значение функции true, если х нечётен, и false – если х чётен.

Функция Тип аргументов Тип значения функции Действие функции Inc(x,n) x: перечисля- емый n: integer как у х Значением является х, увеличенное на n. Если n отсутствует, увеличение х происходит на 1, т.е. х:=х+1. Dec(x,n) x: перечисля- емый n: integer как у х Значением является х, уменьшенное на n. Если n отсутствует, уменьшение х происходит на 1, т.е. х:=х-1.

Функция Тип аргументов Тип значения функции Действие функции Int(x)real Целая часть х, но вещественного типа. Frak(x)real Дробная часть х. Trunc(x)reallongint Целая часть х. Х – в диапазоне longint. Round(x)reallongint Х, округлённое до следующего целого числа. Точнее, round(x)= trunc(x)+0,5, если х>0 и round(x)= trunc(x)-0,5, если х

Определите результаты операции: X:=odd(14); Y:=odd(21); X:=inc(5,6); Y:=inc(15,2); X:=dec(10,4); Y:=dec(12,11); X:=int(444.6); Y:=int(4.85); X:=frak(45.123); Y:=frak(145.1); X:=trunc(4.88); Y:=trunc(584.23); X:=round(4.75); Y:=round(6.23). X:=round(-5.4). Y:=round(-56.48).

Определите результат вычислений: h:=sqr(sin(0.25))+sqr(cos(0.25)); h:=sqr(cos(0.33))+sqr(sin(0.33)); h:=int(5.47)+round(5.47); h:=frak(10.47)+round(11.46).

Определите тип результата операции: x:=round(Pi); x:=3.15-frac(3.15); x:=int(Pi); x:=sqrt(4); x:=sqr(2); x:=1-cos(Pi); x:=random; x:=random(10).

Определите, почему не работает программа: x:=dec(x); inc(3); x:=rsndom(Pi); dec(x,2.1).

Проверить в среде Turbo Pascal работу следующих функций: 1. X:=inc(51,18); 2. X:=dec(111,45); 3. X:=int(444.6); 4. X:=trunc( ); 5. X:=round(15.75); 6. X:=round( ).

Пример Program Proverka; Var х, y: real, n: integer; Begin Clrscr; Write ('Введите значения переменной y: '); ReadLn(y); Write ('Введите значения переменной n: '); ReadLn(n); x:=inc(y,n); WriteLn ('Значение выражения: ', x : 12 : 6) End.

Подведение итогов Выставление оценок