Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗЗООПвЛЗ_LabWork_2_2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16 Мб
Скачать
☆

Додаток 1 Індивідуальні завдання Варіанти завдань

Написати програми для обчислення наступних арифметичних виразів. Змінні X, Y вводити з клавіатури. Константи задати в розділі визначення констант. Реалізувати 2-ма шляхами: 1. Структурний підхід; 2. Об’єктно-орієнтований.

  1. R = √ x2 + y2 + z2 ; де x = 0.05 - 5.2, y = 0.1 - 6, z = -2;

  1. U = (cos x + sin x); де x = 0.5 - 3.2;

  1. Y = xixi + 1/√i; де x2 = 2.5, x3 = 6.7, i =2;

x

  1. Ti = -------------------------, де x = 0.05 - 0.49;

x2

1 - -------------------

x2

3 - ---------

x2

5 - ------

7

x

  1. Z = √ x - ----- + 0.2x, де x = 6.4;

x + 1

√ x + sin xi

  1. f = ----------------, де i =1, xi = 2.5;

xi + exi

x2i + xi+12- a

  1. c = ----------------, де i =1, x1 = 2.6, x2 = 2.8, a = 3, b = 6;

xi + b

x2ij x3ij

  1. y = 1 + xij + - ------- + -------- де i =1, j = 1, x11 = 2.6;

2! 3!

x 1

  1. c = ------- - ------- lg(a+bepx), де x =2, a = 3, p = 2.6, b = 2;

a ap

7.3910-3 * x

  1. w = -------------------, де x = 1 - 20.6, k = 2;

x5(e1/k - 1)

  1. Знаходження загального спільного найбільшого дільника N i M виконується за допомогою рекурентного співвідношення Nk = Nk-2 -Int(Nk-2/Nk-1)Nk-1

  1. Розкласти числа X на прості множники

  1. Перетворення десяткового числа в дріб

Додаток 2

Основні операції

Пріоритет

Операції

Зміст операції

1

+, -

not

Присвоення знаку

Логічне заперечення

2

*, /

div, mod

end

Множення, ділення

Цілочисельні операції

Логічний добуток

3

+, -

or, xor

Додавання, віднімання

Логічні суми

4

=, <>, <, <, <=, >=

in

Відношення(порівняння)

Належність до множини

Результатом операції div є ціла частина від ділення ділення двох чисел, а mod – остача, наприклад: (9 – 2) div 2 = 3; 7 mod 2 = 1

Основні стандартні функції та процедури

Функції

Тип

аргументу

Тип

результату

Математичний

запис, коментар

abs(x)

integer, real

integer, real

| x |

arctan(x)

integer, real

real

arctg x

cos(x)

integer, real

real

cos x

sin(x)

integer, real

real

sin x

exp(x)

integer, real

real

ex

ln(x)

integer, real

real

ln x

exp(y*ln(x))

integer, real

real

xy

sqrt(x)

integer, real

real

√x

sqr(x)

integer, real

integer, real

x2

ord(x)

char

упорядкований

integer

ASCII - код симв.,

номер елемента

succ(x)

упорядкований

упорядкований

повертає наступне значення х

pred(x)

упорядкований

упорядкований

повертає попереднє значення х

round(x)

real

integer

заокруглює число х до цілого

trunk(x)

real

integer

відкидає дробову частину числа х

int(x)

real

real

відкидає дробову частину числа х

frac(x)

real

real

дробова частина числа х

odd(x)

integer

boolean

true (x – непарне),

false (x – парне)

random(x)

integer

integer

генерує випадкове число з діапазону від 0 до х

upcase(x)

char

char

замінює малу літеру латинської абетки на велику

Процедури

inc(x,y)

integer

integer

збільшує х на у

inc(x)

іnteger, char

іnteger, char

збільшує х на 1

dec(x,y)

integer

integer

зменьшує х на у

dec(x,y)

іnteger, char

іnteger, char

зменьшує х на 1