
- •Практична робота №1 Тема: Побудова алгоритмів лінійної і розгалуженої структури.
- •План виконання роботи:
- •Теоретичні відомості:
- •Приклад 1:
- •Індивідуальні завдання.
- •2. Побудова алгоритмів розгалуженої структури. План виконання роботи:
- •1. Формалізувати поставлене завдання методом покрокової деталізації.
- •2. Побудувати блок-схему алгоритму вирішення поставленого завдання.
- •3. Зробити висновок. Теоретичні відомості:
- •Приклад 2:
- •Індивідуальні завдання.
- •Практична робота №2 Тема: Побудова алгоритмів циклічної структури.
- •План виконання роботи:
- •1. Формалізувати поставлене завдання методом покрокової деталізації.
- •2. Побудувати блок-схему алгоритму вирішення поставленого завдання.
- •3. Зробити висновок. Теоретичні відомості:
- •Приклад:
- •Індивідуальні завдання.
Індивідуальні завдання.
Згідно до варіанту індивідуального завдання, поданого нижче, знайти значення виразу F.
Варіант 1 |
Варіант 2 |
|
|
Варіант 3 |
Варіант 4 |
|
|
Варіант 5 |
Варіант 6 |
|
|
Варіант 7 |
Варіант 8 |
|
|
|
|
Варіант 9 |
Варіант 10 |
|
|
Варіант 11 |
Варіант 12 |
|
|
Варіант 13 |
Варіант 14 |
|
|
Варіант 15 |
Варіант 16 |
|
|
|
|
Варіант 17 |
Варіант 18 |
|
|
Варіант 19 |
Варіант 20 |
|
|
Вимоги до звіту:
Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.
Звіт повинен містити:
Теоретичні відомості;
Формалізацію поставленого завдання методом покрокової деталізації;
Блок-схему алгоритму вирішення поставленого завдання;
Висновки.
Практична робота №2 Тема: Побудова алгоритмів циклічної структури.
Мета: Виробити навички складання блок-схем алгоритмів циклічної структури.
План виконання роботи:
1. Формалізувати поставлене завдання методом покрокової деталізації.
2. Побудувати блок-схему алгоритму вирішення поставленого завдання.
3. Зробити висновок. Теоретичні відомості:
Циклічною називається така алгоритмічна конструкція, яка передбачає виконання декілька разів однієї й тієї ж послідовності дій.
Керування кількістю повторів циклу здійснюється за допомогою змінної, яка має назву параметра циклу. При кожному повторі циклу значення цієї змінної змінюється на величину, яка називається кроком циклу. Порядок дій, що виконуються у циклі, називається тілом циклу. Цикл припиняється, коли значення параметра циклу досягає певного значення, за якого забезпечується виконання логічної умови припинення циклу.
У циклі з передумовою спочатку перевіряється виконання логічної умови. Якщо вона істинна, то виконується тіло циклу і так доти, доки умова циклу не почне виконуватися.
У циклі з постумовою спочатку виконується тіло циклу, я потім перевіряється умова. Тіло циклу повторюється тоді, якщо умова циклу не виконується.
Слід зауважити, що у циклі з передумовою тіло циклу може не виконатись жодного разу, тоді як у циклі з постумовою тіло циклу виконається принаймні один раз. Щоб уникнути зациклення процесу, слід у тілі циклу обов'язково передбачити модифікацію параметра циклу, який впливатиме на виконання логічної умови.
Цикли з передумовою та постумовою застосовуються тоді, коли наперед невідомо, скільки разів буде потрібно виконати тіло циклу. Такі цикли реалізують т. зв. ітераційні процеси (від англ. іtеrаtіоп - повторення), кожен крок циклу називається ітерацією, а логічна умова - критерієм збіжності ітераційного процесу.
У циклі з параметром наперед відомо, скільки разів відбуватиметься тіло циклу, параметр такого циклу змінюється на наперед відомий крок циклу.
Циклічні алгоритмічні конструкції, які містять у тілі циклу інші цикли, називаються вкладеними циклами. Кількість вкладених циклів необмежена.