Презентація на тему ЦИКЛИ В АЛГОРИТМАХ І ПРОГРАМАХ ЦИКЛИ ЗІ ЛІЧИЛЬНИКОМ
Подібні презентації
Презентація на тему: " ЦИКЛИ В АЛГОРИТМАХ І ПРОГРАМАХ ЦИКЛИ ЗІ ЛІЧИЛЬНИКОМ." - Транскрипт:
1 ЦИКЛИ В АЛГОРИТМАХ І ПРОГРАМАХ ЦИКЛИ ІЗ ЛІЧИЛЬНИКОМ
2 Кращі якості комп'ютерів виявляються не тоді, коли вони розраховують значення складних виразів, а коли багато разів, з незначними змінами, повторюють порівняно прості операції. Навіть дуже прості розрахунки можуть поставити людину в глухий кут, якщо їх треба повторити тисячі разів, а повторювати операції мільйони разів людина зовсім не здатна.
3 ВИЗНАЧЕННЯ Циклічний алгоритм Циклічний алгоритм - опис дій, які повинні повторюватися вказане число разів або поки не виконано задану умову. тілом циклу. Список повторюваних процесів називають тілом циклу.
4 ПРИКЛАД Наприклад, на уроці фізкультури ви повинні пробігти кілька кіл навколо стадіону. Такі цикли називаються – цикли з лічильником.
5 ЗАПИС НА Basic На мові Basic вони записуються наступним чином: FOR Лічильник=ПочЗнач TO КонЗнач [STEP крок] тіло циклу NEXT [Лічильник]
6 ПРИКЛАД REM Виведення чисел від 1 до 100 PRINT 1 PRINT 2 PRINT 3 PRINT 4 PRINT 5 PRINT 6 PRINT 7. PRINT 98 PRINT 99 PRINT 100 END Цю ж програму можна написати коротше: REM Виведення чисел від 1 до 100 FOR I=1 100 PRINT I NEXT END Вивести на екран усі числа від 1 до 100. Для цього можна було б написати таку програму:
7 Дещо виправивши програму можна зробити, щоб вона виводила всі числа від a до b. REM Виведення чисел від a до b = 55 b = 107 FOR I = a TO b PRINT I NEXT END
8 Легко зробити, щоб програма виводила числа у зворотному порядку. Для цього крок циклу повинен дорівнювати -1 (мінус один). В цьомуУ разі значення лічильника щоразу після проходження циклу буде зменшено на одиницю. REM Виведення чисел від b до a = 55 b = 107 FOR I = b TO a STEP -1 PRINT I NEXT END
9 ПРИКЛАД Обчислити суму двоцифрових натуральних чисел. REM Обчислити суму двоцифрових натуральних чисел FOR I=10 TO 99 s=s+I NEXT PRINT "Результат = ",s END
10 САМОСТІЙНА РОБОТА Складіть програму, яка виводить на екран усі парні числа від 20 до 50.