Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Засоби алгоритмічного мови

Реферат Засоби алгоритмічного мови





b> довгий рядковий:

if/ умова /then/ дію /else/ дію 2 /,

де дія 1 дію, вироблене при виконанні умови;

дію 2- дію, вироблене при невиконанні умови;

3 блоковий

if /умова/ then

.../дії, вироблені при виконанні умови/

else

.../дії, вироблені при невиконанні умови/

end if

За наявності декількох взаємовиключних умов в блоковій конструкції оператора можна застосувати оператора IF можна застосувати оператор ELSEIF і додати блок дій відповідної умови.

if /условіе1/ then

.../дії, вироблені при виконанні умови 1/

elseif /условіе2/ then

.../дії, вироблені при виконанні умови 2/

else

.../дії, вироблені при невиконанні умови/

end if

Так само в операторі умовного переходу можна використовувати перевірку за двом умовам для цього перевіряються умови об'єднуються оператором AND , якщо умови є взаємовиключними (перевіряється виконання хоча б одного умови), то між умовами ставиться оператор OR .

Приклад : застосування оператора IF


X ^ 2 при x lt; 0

Y=0 при x=0,

SQR (x) при x gt; 0

rem Коротка рядкова

input «Введіть x»; x

if x lt; 0 then y=x ^ 2x=0 then y=0x gt; 0 then y=sqr (x) «y =»; y Довга рядкова

input «Введіть x»; xx lt; 0 then y=x ^ 2 else if x=0 then y=0 else y=sqr (x) «y =»; y Блокова

input «Введіть x»; xx lt; 0 then=x ^ 2 if x=0 then=0

else=sqr (x) if «y =»; y


1.4 ОПЕРАТОРИ ЦИКЛІЧНИХ ОБЧИСЛЕНЬ


Змінна циклу- це змінна яка в процесі циклічних обчислень багаторазово змінюється. Y=f (x)

Тіло циклу - група операторів, яка повинна багаторазово виконується в процесі циклічних обчислень.

Реалізацій алгоритмів циклічних обчислень кілька.

Такі алгоритми можна реалізувати поєднанням операторів умовного та безумовного переходів. Розглянемо приклад такої реалізації для знаходження значень функції

y=x ^ 2,

де x=0, 2, ... 8.

Виходячи з умов завдання, реалізувати циклічні обчислення за допомогою оператора IF можна двома способами: з перевіркою умови циклу на початку циклічних обчислень або наприкінці.

Приклад:


rem Цикл через if наприкінці

xn=0: xk=8: dx=2

x=xn

5 y=x ^ 2

print «x =»; x, «y =»;

x=x + dx

if x lt;=xk then 5

end



Алгоритми циклічних обчислень із заздалегідь відомим числом повторень реалізуються за допомогою оператора FOR-NEXT (цикл «До»)

for /змінна циклу=початкове значення/ to /кінцеве значення/ step /крок/

.../тіло циклу/

next /змінна циклу/

Розглянемо попередній приклад знаходження функції y=x ^ 2 з використання оператора FOR-NEXT.

У даному прикладі, у рядку з оператором NEXT виробляються дві дії: змінюється значення змінної циклу і перевіряється умова перевищення нею кінцевого значення.

Циклічний із заздалегідь невідомою кількістю повторень реалізується за допомогою оператора WHILE-WEND:

while /умова, при якому цикл повинен виконуватися/

.../тіло циклу/

wend

Такий тип циклічних обчислень отримав назву цикл...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Умови безпеки праці оператора ЕОМ
  • Реферат на тему: Курси за вибором як умови реалізації індивідуальної освітньої траєкторії в ...
  • Реферат на тему: Види податкових пільг: їх значення та умови надання
  • Реферат на тему: Спектр оператора. Застосування нестандартного аналізу для дослідження резо ...
  • Реферат на тему: Судовий порядок, умови встановлення фактів, що мають юридичне значення