First function
-
Upload
alex-moroz -
Category
Education
-
view
36 -
download
0
Transcript of First function
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція SqrSqrКвадрат числаКвадрат числаПризначенняПризначенняSqr(Sqr(аргумент);аргумент);СинтаксисСинтаксис
Real, Integer;Real, Integer;Тип аргументуТип аргументуReal, Integer;Real, Integer;Тип результатуТип результатуЗадачаЗадача
Дано катети прямокутного трикутника a та b. Знайти квадрат його гіпотенузи.
a,bДано:
с2 -?
c2 = a2 + b2 Var a, b, c : Real;BeginReadLn(a,b);c:=sqr(a)+sqr(b);
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція SqrtSqrtКвадратний корінь Квадратний корінь числачисла
ПризначенняПризначенняSqrt(Sqrt( аргумент);аргумент);СинтаксисСинтаксис
Real, Integer;Real, Integer;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
Дано катети прямокутного трикутника a та b. Знайти його гіпотенузу.ЗадачаЗадача
a,bДано:
с -?
Var a, b, c : Real;BeginReadLn(a,b);
22 bac +=
c:=Sqrt(sqr(a)+sqr(b));WriteLn(c);End.
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція DivDivДілення націлоДілення націлоПризначенняПризначенняaa ргумент1 ргумент1 Div Div аргумент2;аргумент2;СинтаксисСинтаксис
Integer;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуЗадачаЗадача
Дано ціле число а. Скільки разів вміщається в ньому ціле число b.
a,bДано:
k -?
Var a, b, k : Integer;BeginReadLn(a,b);k:=a Div b;WriteLn(k);End.
k=a\b
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція ModModОстача від ділення Остача від ділення націлонаціло
ПризначенняПризначенняaa ргумент1 ргумент1 Mod Mod аргумент2;аргумент2;
СинтаксисСинтаксисInteger;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуЗадачаЗадача
Дано двоцифрове ціле число а. Визначити останню його цифру.
aДано:
с-?
Var a, c : Integer;BeginReadLn(a);c:=a mod 10;WriteLn(c);End.
t=a\10c=a-t*10
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція AbsAbsМодуль числа ХМодуль числа ХПризначенняПризначенняAbs(X)Abs(X) ;;СинтаксисСинтаксис
Integer, Real;Integer, Real;Тип аргументуТип аргументуInteger, Real;Integer, Real;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція LnLnЛогарифм числа ХЛогарифм числа ХПризначенняПризначенняLn(X)Ln(X) ;;СинтаксисСинтаксис
Real;Real;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ФункціяФункція ExpExpЕкспонента числа ХЕкспонента числа ХПризначенняПризначенняExp(X)Exp(X) ;;СинтаксисСинтаксис
Integer;Integer;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalАрифметичні функціїАрифметичні функції
ЗадачаЗадачаОбрахувати значення числа а в степені b.
Var a, b : Integer;BeginReadLn(a,b);WriteLn(exp(ln(a)*b));End.
xy=eln x*y
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalТригонометричні функціїТригонометричні функції
ФункціяФункція SinSinСинус числа ХСинус числа ХПризначенняПризначенняSin(X)Sin(X) ;;СинтаксисСинтаксис
Real;Real;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
ПриміткаПримітка Обчислюється в Обчислюється в радіанахрадіанах
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalТригонометричні функціїТригонометричні функції
ФункціяФункція CosCosКосинус числа ХКосинус числа ХПризначенняПризначенняCos(X)Cos(X) ;;СинтаксисСинтаксис
Real;Real;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
ПриміткаПримітка Обчислюється в Обчислюється в радіанахрадіанах
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalТригонометричні функціїТригонометричні функції
ФункціяФункція ArctanArctanАрктангенс числа ХАрктангенс числа ХПризначенняПризначенняArctan(X)Arctan(X)СинтаксисСинтаксис
Real;Real;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
ПриміткаПримітка Обчислюється в Обчислюється в радіанахрадіанах
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalТригонометричні функціїТригонометричні функції
ФункціяФункція PiPiЧисло ПіЧисло ПіПризначенняПризначенняPi;Pi;СинтаксисСинтаксис
відсутнійвідсутнійТип аргументуТип аргументуReal;Real;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalТригонометричні функціїТригонометричні функції
ЗадачаЗадача
Дано кута а. Визначити синус, косинус, арктангенс і тангенс цього кута в градусах.
Var a : Real;BeginReadLn(a);WriteLn(sin(a)*180/pi);WriteLn(cos(a)*180/pi);WriteLn(arctan(a)*180/pi);WriteLn(sin(a)/cos(a)*180/pi);End.
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalФункції округленняФункції округлення
ФункціяФункція RoundRoundОкругляє значення числа Округляє значення числа Х до найближчого цілогоХ до найближчого цілого
ПризначенняПризначення
Round(Round( ХХ ););СинтаксисСинтаксисReal;Real;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalФункції округленняФункції округлення
ФункціяФункція FracFracДробова частина числа Х Дробова частина числа Х відкинувши цілувідкинувши цілу
ПризначенняПризначення
Frac(Frac( ХХ););СинтаксисСинтаксисReal;Real;Тип аргументуТип аргументуReal;Real;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalФункції округленняФункції округлення
ФункціяФункція TruncTruncВідкидає дробову Відкидає дробову частину числа Х;частину числа Х;
ПризначенняПризначення
Trunc(Trunc( ХХ););СинтаксисСинтаксисReal;Real;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результату
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalФункції округленняФункції округлення
ЗадачаЗадача
Із тераріуму втекло х гадюк, у кобр і z гюрз. Довжина кожної гадюки – 1 м. Кобри 1м 30 см, гюрзи 1 м 15 см. Скільки повних метрів отруйних змій втекло з тераріуму
Var x,y,z : integer;BeginReadLn(x,y,z);WriteLn(trunc(x+(y*dc)+(z*dgz)));End.
Const
Dgz=1.15;Dc=1.3;Dgd=1;
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalІнші функціїІнші функції
ФункціяФункція PredPredПовертаПоверта є значення, яке є значення, яке передує значенню Х;передує значенню Х;
ПризначенняПризначення
Pred (Pred ( ХХ ););СинтаксисСинтаксисInteger;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуPred(5) Pred(5) поверне 4поверне 4 ;;ПрикладПриклад
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalІнші функціїІнші функції
ФункціяФункція SuccSuccПовертаПоверта є значення, яке є значення, яке слсл іі дуєдує за значенням Х; за значенням Х;
ПризначенняПризначення
Succ (Succ ( ХХ ););СинтаксисСинтаксисInteger;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуSucc (5) Succ (5) поверне поверне 6;6;ПрикладПриклад
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalІнші функціїІнші функції
ФункціяФункція IncIncЗбільшує значення Х на Збільшує значення Х на вказану кількість вказану кількість одиниць;одиниць;
ПризначенняПризначення
Succ (Succ ( Х, КХ, К ););СинтаксисСинтаксисInteger;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуInc (5) Inc (5) поверне поверне 6;6;
Inc (5, 3) Inc (5, 3) поверне поверне 8;8;
ПрикладПриклад
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalІнші функціїІнші функції
ФункціяФункція DecDecЗменшує значення Х на Зменшує значення Х на вказану кількість вказану кількість одиниць;одиниць;
ПризначенняПризначення
Succ (Succ ( Х, КХ, К ););СинтаксисСинтаксисInteger;Integer;Тип аргументуТип аргументуInteger;Integer;Тип результатуТип результатуDec (5) Dec (5) поверне поверне 6;6;
Dec (5, 3) Dec (5, 3) поверне поверне 2;2;
ПрикладПриклад
Стандартні функції в мові програмування Стандартні функції в мові програмування PascalPascalІнші функціїІнші функції
ЗадачаЗадача
Дано значення а. Вивести в один рядок через пробіл його попереднє, наступне значення, значення збільшене і зменшене на k.
Write(pred(a),’ ’,succ(a) ,’ ’,inc(a,k) ,’ ’,dec(a,k);End.
Var
Readln (a, k);Begina, k: Integer;