ви програмування.
Оператор IF.
Існує два варіанти умовного оператора - повний і неповний.
Повний оператор виражається трьома ключовими словами: IF - В«якщоВ», THEN - В«теВ» і ELSE - В«інакшеВ», записується він так.
IF умова THEN оператор 1 ELSE оператор 2
Перший оператор виконується, якщо умова вірно, а другий - якщо помилково. Т.е маємо дві гілки - позитивну і негативну. p align="justify"> Неповний умовний оператор.
Тут немає негативної гілки. Він записується так:
IF умова THEN оператор.
Приклад неповного оператора:
if x <-12 then (якщо x <-12 то): = a * sin (abs (x +23))/cos (abs (x +23)); (x> = -12) and (x <1) then (якщо x> = -12 і x <1 то): = a * (sin (x) +10)/(sin (x)/cos (x) +5) ; x> = 1 then (якщо x> = 1 то): = sqrt (abs (x-4));
Приклад повного оператора:
if x <-12 then (якщо x <-12 то)
Оператор FOR.
Для реалізації циклічних алгоритмів використовується оператор циклу FOR. Оператор циклу FOR застосовується в тих випадках, коли заздалегідь відомо кількість повторень циклу. Оператор циклу має вигляд:
FOR N: = початкове значення TO кінцеве значення DO оператор
Якщо перевести, то вийде:
Для N: = початкове значенні до кінцеве значення виконати оператор.
N - параметр циклу, що є змінною порядкового типу, тобто параметр циклу може бути цілого, логічного, символьного, перераховується типу або типом-діапазоном. Параметр циклу не може бути дійсного типу! p align="justify"> Якщо необхідно використовувати не один, а кілька операторів, їх треба укласти в операторні дужки: BEGIN ... END. Якщо початкове
значення лічильника виявиться рівним кінцевому, цикл виконається один раз. А якщо кінцеве значення виявиться менше початкового, то жодного разу! p align="justify"> Приклад циклу: i: = 1 to 5 do (цикл буде пробігати 5 разів, далі вихід з циклу)
p: = p * sqrt (b + cos ((x) * i));
Оператор присвоювання.
Пара символів В«: =В» - двокрапка і одно - означають операцію присвоювання.
Зліва від операції привласнення ставиться змінна (вона повинна бути оголошена в розділі змінних), а праворуч може стояти константа, змінна, вираз.
Наприклад: b: = (x +0.8)/x;: = 1;
a: = S;
. Процедури введення-виведення. p align="justify"> Для виведення інформації на екран служить процедура WRITELN з параметром всередині круглих дужок.
Наприклад: ln ('введіть х ='); (висновок на екран монітора написи "введіть х =") writeln ('...