Page 18 - 4368
P. 18
Зсувний регістр може містити будь-який тип даних -
числовий, логічний, строковий, масиву і т.п. Зсувний регістр
автоматично підлаштовується до типу даних першого об'єкта,
до якого ви його підключите. Після створення регістра він
забарвлюється в чорний колір, але потім набуває кольору типу
даних, до джерела яких він приєднаний.
Можливим є конфігурування зсувного регістра для
запам'ятовування значень, отриманих під час кількох
попередніх ітерацій. Це вельми корисна функція для
усереднення величин даних, отриманих за різних ітерацій.
Щоб забезпечити доступ до даних від попередніх ітерацій,
створіть додаткові термінали, клацнувши правою кнопкою
миші по лівому терміналі регістра і вибравши опцію Add
Element в контекстному меню.
Хід роботи
1. Ознайомтеся із особливостями функціонування
структури While Loop.
2. Розробіть програму для роботи з послідовністю
Фібоначчі, виходячи з наступних умов. Послідовність
Фібоначчі утворюється таким чином: перший і другий члени
послідовності рівні 1, кожен наступний дорівнює сумі двох
попередніх (1, 1, 2, 3, 5, 8, 13,…). Дано натуральне число
(ввести з клавіатури) n (n 3). Необхідно розробити програму
для виведення n-го члена послідовності.
3. Модифікуйте програму, додавши виведення виведення
суми n перших членів послідовності Фібоначчі. Регістри зсуву
в даній задачі використовуються в двох випадках: перший
зсувний регістр має два вхідних елементи, використовується
для отримання наступного члена послідовності Фібоначчі як
суми двох попередніх членів послідовності, причому нульове
значення визначає значення двох перших членів
17