Лабораторная работа: Програмування

((a*x-b)*x+c)*x-d;

3. ab/c+c/ab

a*b/c+c/a*b;

4. (x+y/a1)*(a2/x-y)

(x+y/a*1)*(sqr (a)/x-y);

5. 104 L – 31/5 B

sqr(10)*sqr(10)*L-3*1/5*B;

6. (1+x/2! + y/3!) / (1+2 / (3+xy))

(1+x/1*2+y/1*2*3) / (1+2/(3+x*y)).


Лабораторна робота №9

Тема роботи: Програмування процесів з розгалуженням.

Мета роботи: навчитися складати алгоритми та програмувати процеси з розгалуженням за допомогою мови TurboPascal.

Порядок виконання роботи.

1. Вивчити теоретичний матеріал.

2. Скласти звіт, в якому викласти коротко теоретичний матеріал, блок-схему алгоритму,програму,одержану відповідь задачі з частини №2 та відповідь на завдання №1.

Контрольні запитання.

1. Привести приклади алгоритмів з розгалуженням

y=


+ -

Y=a+b
Y=a-b
D=bb-4ac

D:=b*b-4*a*c


+ -


2. Який оператор описує умовний перехід?

Оператор умовного переходу – програма, виконуючи його, у залежності від здійснення обговореної умови може виконуватися двома способами (умова може виконуватися в конкретний момент, так і не виконуватися).

IF <умова> THEN<оператор 1> ELSE <оператор 2>

3. Яке значення має оператор GOTO?

GOTO- це оператор безумовного переходу – при його виконанні програма виконується у тому порядку, що задається проектувальником. Задається цей оператор у такий спосіб:

GOTO<мітка>;

Причому мітки повинні перед використанням бути оголошені в розділі опису міток: labeln. N може бути, як число, так і символьне. Перед оператором, на який передається управління програмою, ставиться мітка з «:».

К-во Просмотров: 353
Бесплатно скачать Лабораторная работа: Програмування