Стандартні типи змінних Стандартнi типи: цiлий (integer) байтовий (byte) дiйсний (real) символьний (char) рядковий (string) і інші Цiлий тип Цiлий тип ( integer ) –– можливi операцiї: +, -, *, / div (дiлення.
Download ReportTranscript Стандартні типи змінних Стандартнi типи: цiлий (integer) байтовий (byte) дiйсний (real) символьний (char) рядковий (string) і інші Цiлий тип Цiлий тип ( integer ) –– можливi операцiї: +, -, *, / div (дiлення.
Slide 1
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 2
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 3
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 4
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 5
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 6
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 7
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 8
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 9
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 10
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 11
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 12
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 13
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 2
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 3
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 4
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 5
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 6
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 7
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 8
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 9
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 10
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 11
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 12
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20
Slide 13
Стандартні
типи змінних
Стандартнi типи:
цiлий
(integer)
байтовий (byte)
дiйсний
(real)
символьний (char)
рядковий (string)
і інші
Цiлий тип
Цiлий тип ( integer ) –– можливi операцiї: +, -, *, /
div (дiлення нацiло),
mod (видiлення остачi).
Приклад:
5 div 3 = 1,
5 mod 3 = 2
Множина цiлих чисел впорядкована так як для кожного числа,
крiм останнього є наступний i для кожного, крiм першого є
передуючий.
Функцiї:
pred(х) - елемент, який передує х
Приклад:
pred(4)=3, pred(-2)=-3
succ(х) - наступний за х елемент
Приклад:
succ(4)=5, succ(-2)=-1
Дiйсний тип
Дiйсний тип ( real ) –– допустимi операцiї: +, -, *, /
Cтандартнi функцiї, якi можна виконувати над дiйсним
типом:
abs (х) - модуль х ;
sqr (х) - х в квадратi ;
sqrt(х) - корiнь квадратний вiд х;
exp (x) - e в степенi х;
ln (x) - логарифм натуральний вiд x;
sin (x); cos (x) ; arctan(x) – тригонометричні
функції;
trunc(x) - цiла частина числа (вiдкид. дробова)
round(x) - округлення до найближчого цiлого
Логiчний тип
Логiчний тип (boolean) - може приймати 2 значення:
true - iстинно
false - хибно
Множина логiчних змiнних - впорядкована.
Можливi операцiї:
not - заперечення - "нi" ;
and - кон'юнкцiя (логiчне множення) - "i" ;
or - диз'юнкцiя (логiчне додавання) - "або" .
Символьний тип
Символьний тип (char) –– значенням є будь-який один
символ алфавiту.
Множина символiв алфавiту впорядкована.
Кожне значення символьного типу має свiй порядковий
номер, тому до них застосовують стандартнi функцiї ord(x),
chr(x), якi зв'язують символ з його порядковим номером i
оберненi одна по вiдношенню до другої.
Функцiї:
ord(x) - код символа x
(ord('A') = 65 );
chr(n) - символ, який вiдповiдає n
(chr(65) = A );
succ(x) - наступний символ;
pred(x) - попередній символ
Пріоритет операцій
1. @, NOT
2. *, /, DIV, MOD, AND
3. +, -, OR
4. =, <>, <,>, <=, >=, in
Правила для визначення старшинства операцій:
1. Спочатку виконується операція, що має найвищий
пріорітет
2. Якщо є операції з однаковим пріоритетом, тоді
виконання відбувається зліва направо
3. Вираз, взятий в дужки, виконується як окремий
операнд
Завдання №1
1. Які знаки арифметичних операцій використовують
для запису виразів мовою програмування?
2. Чи можна виконувати операцію ділення над даними
цілого типу?
3. Якого типу буде результат ділення 15 на 7?
Завдання №2
2.1. Запишіть мовою
програмування:
1. 0,4 * десять в
степені (7);
2. 3,81 *десять в
степені (-23);
3. Корінь квадратний
із числа 81;
4. Модуль виразу
5х-98,44
2.2. Запишіть значення
виразів:
1. 7 div 3
2. -12 div 4
3. 10 mod 3
4. -7 mod 2
5. 3-8+21 div 3
6. (20+3) mod 7-2
Завдання №3
3.1. Вкажіть тип результату
для арифметичних
виразів, якщо А, В, С
описані таким чином:
Var
A: real;
B, C: integer;
a) A*B-2*C/5;
b) Ac) cos(A)+6*C;
d) A + sqr(B);
e) A + B - C
Завдання №4
4.1. Запишіть вирази
мовою програмування:
ab
cos( a c ) b
2
2
D b 4 ac
c 4 ,56 34
2
ax bx c 0
x1 , 2
b D
2a
Завдання №5
5.1 Запишіть вирази в математичній формі:
а) (c+cos(d+a))/(sqr(2*b+1))+sqrt(d)
b) (x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x
c) sin(A)+6*C
Завдання №6
6.1. Використовуючи дану формулу
ab
exp(b*ln(a))
запишіть вирази мовою програмування:
a) x4
b) a3 + b3
c) (2 i +1 + 1):(i - 4,35)
d) y20