Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обчислювальна техніка і програмування Практичес...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
758.78 Кб
Скачать

Практична робота № 8 Програмування математичних операцій

Мета роботи: Ознайомитися і отримати навички програмування основних математичних операцій в Turbo Pascal.

Завдання:

  1. Розробити в ручну програму виконання основних математичних операцій.

  2. Ввести програму в комп'ютер і отримати протокол її роботи.

Хід роботи

  1. Відповідно до варіанту розробіть рукописну програму завданого математичного обчислення.

  2. Введіть розроблену програму в комп'ютер (відкоректуйте її у разі необхідності).

  3. Виконайте контрольне рішення для довільних, заданих Вами даних.

  4. Виконайте контрольне рішення в ручну для даних які Ви ввели.

  5. Порівняйте результати розрахунків. У разі необхідності внесіть коректива в текст програми.

  6. Складіть звіт по практичній роботі в якому приведіть умову прикладу, що вирішується відповідно до Вашого варіанту, розроблену Вами програму з відповідними поясненнями і результати розрахунків (машинний і ручний режим рішення).

Варіанти завдання на практичну роботу №8

№ вар.

Формула

Змінні

№ вар.

Формула

Змінні

1

a, x

9

y = 2a- cosx-cos2а;

a, x

2

a, x

10

y = tg (x-a)+tg (х)/a

a, x

3

a, b, x

11

a, b, x

4

a, b, x

12

a, b, x

5

y = 2sinX – cos2(х+1);

x

13

a, b, x

6

y = tg (2,5А+0.3) – 3.5,

A

14

a, b, x

7

y = |sin2В-cos2x|;

B, x

15

y = (x-a) + tg (х)/a;

a, x

Практична робота № 9

Оператори умовного переходу в Turbo Pascal

Мета роботи: Вивчити і засвоїти правила використання оператора умовного переходу в програмах на мові Turbo Pascal.

Завдання:

    1. Уважно вивчить інформацію, викладену в частині «Загальні відомості».

    2. Розібратися з алгоритмом рішення учбового прикладу і програмою складеною для цього алгоритму. Загальні відомості

Оператор умовного переходу записується, в загальному випадку, за допомогою трьох термінів на англійській мові - IF...THEN...ELSE ( якщо,….. те, ….. інакше) і має наступну структуру запису:

If умова then оператор1 else оператор2;

Оператор умовного переходу служить для організації процесу обчислень в залежності від деякої логічної умови. Під умовою мається на увазі логічне значення True (істинно) або False (помилково), представлене константою, перемінної або логічним вираженням, наприклад:

IF True THEN. ..; { крайній і марний випадок умови}

IF LogicalVar THEN. ..; { умова - логічна змінна}

IF not LogicalVar THEN. ..;{умова - логічне вираження}

IF х > 5 THEN. ..; { умова - результат операції порівняння}

Якщо умова представлена значенням True, то виконаються оператор (простий або складений), що випливає за словом THEN. Але, якщо умова не виконується, тобто представлене значенням False, то буде виконуватися оператор, що випливає за словом ELSE. Напріклад:

IF х>5

THEN {галузь при х>5 - істинно }

begin

х:=х+5; або у:=1; або{якийсь складений оператор }

end

ELSE {галузь при х>5 - помилково}

у:= – 1; {простий оператор }

У прикладі між ключовими словами немає крапок з комою. Більш того, їхня поява була б помилкою. Але крапка з комою наприкінці всього оператора (після завершення галузі ELSE) обов'язкова. Вона відокремлює умовний оператор від інших, наступних за ним по тексту. Альтернативну галузь ELSE можна опускати, якщо в ній немає необхідності. У такому «усіченому» умовному операторі у випадку невиконання умови нічого не відбувається, і виконується наступний за умовним оператор.

Умовні оператори можуть бути вкладеними один у одного

IF Умова

THEN { "Умова" виконується }

if Подусловіє { "Подусловіє" виконується }

then

begin

end

else { "Подусловие" не виконується }

begin

end

ELSE { "Умова" не виконується }

begin

end;