Оператор return

– оператор повернення. Перериває програму і повертає вказане значення при виконанні певної умови. Зазвичай такий оператор використовують при описі дій алгоритму у випадку помилкової ситуації. Оскільки, оператор returnдуже просто замінюється звичайним перевизначенням, на практиці він використовується рідко.

Рис. 8.13. Приклад явного повернення значення результату (в останньому рядку програми).

 

Приклад: Знайти суму 1000 членів гармонічного ряду.

 

Рис. 8.14. Застосування оператора return для знаходження суми членів ряду.

Приклад: Використовуючи інтерполяційний многочлен Лагранжа знайти значення функції для заданих значень агрумента при відомих експериментальних даних:

X 2.0 2.1 2.2 2.3 2.4 2.5 2.6
Y 0.738 0.907 1.124 1.408 1.781 2.276 2.937

 

X 2.7 2.8 2.9 3.0
Y 3.8283 5.04 6.7021 9.0

 

Значення аргумента, для яких потрібно визначити у(х): , .

Рис.8.15. Обчислення значень функції з допомогою інтерполяційного многочленна Лагранжа.

 

Приклад: Cкласти програму для знаходження суми від’ємних елементів для кожного стовпця матриці Е розміром . Результат сформувати у вигляді одновимірного масиву SV.

 

Приклад: Знайти елемент вектора R, модуль якого найбільш близький до нуля.


 

8.4. Рекурсія

Рекурсія – це можливість задання функції таким чином, щоб в тілі функції містився виклик цієї ж функції. В Mathcad дозволяється здійснювати рекурентні обчислення тільки в програмних блоках. Рекурсивне визначення функції має складатись щонайменше з двох частин:

- початкового визначення функції;

- визначення функції в термінах її попереднього значення.

Приклад: Знайти найбільший спільний дільник чисел 126 і 39.

Рис.8.13. Структура і приклад рекурсії.








Дата добавления: 2015-05-19; просмотров: 674;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.