МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||
Будова циклуЦиклові передує етап підготовки циклу. Тут задають початкові значення змінних, які є в циклі. Ця частина виконується один раз. Власне цикл складається з таких трьох етапів: 1. Перевірка умови циклу. Перевіряється умова, яка забезпечує вихід з циклу після досягнення мети. Якщо умова складена неправильно, то можна ніколи не вийти з циклу. Така ситуація називається зациклюванням i її потрібно уникати. 2. Виконання серії команд. Виконується серія команд (основні дії), заради яких конструювали цикл. 3. Зміна значення параметра. Згідно з умовою задачі змінюється значення змінної, яка є в умові. Ця змінна називається параметром циклу. Залежно від того, коли перевіряється умова, тобто який буде порядок виконання трьох етапів, розрізняють два види циклів: - цикл з передумовою; - цикл з післяумовою.
2. Побудова та реалізаціяциклів з передумовою
Цикл з передумовою. Розглянемо реалізацію цього циклу за допомогою умовної команди переходу:
Дія команди. Перевіряється значення логічного виразу. Якщо воно істинне, то робота цикла припиняється, в протилежному випадку виконуються команди з номерами N2-NN. Істинний логічний вираз описує умову виходу з циклу. У циклі з передумовою серія команд може виконуватися один або багато разів, але може не виконатися жодного разу. В цьому полягає основна властивість циклу. Умову складають так, щоб після її виконання відбувався вихід з циклу.
Задача 1. Обчислити добуток чисел від 1 до 8. Позначимо поточне значення числа іменем n, а добуток – іменем d. Розглянемо програму 9. 10 ' Знаходження Добутку 20 CLS 30 d=1 : n=1 ’Підготовка циклу 40 IF n > 8 THEN 80 ’Перевірка умови 50 d = d * n ’Основна дія 60 n = n + 1 ’Зміна значення параметра 70 GOTO 40 ’Організація повторень 80 PRINT "d ="; d 90 END На екрані отримаємо такий результат: d = 40320. Задача 2.Протабулювати функцію у=х2, х є[-5;1] Dх=0,5 10 REM Табуляція функції 20 CLS 30 x = -5 40 IF x <= 1 THEN y = x ^ 2 ELSE GOTO 80 50 PRINT "x ="; x, "y ="; y 60 x = x + 0.5 70 GOTO 40 80 END Або можна так: 10 REM Табуляція функції 20 CLS 30 x = -5 40 IF x <= 1 THEN 60 50 END 60 y = x ^ 2 70 PRINT "x ="; x, "y ="; y 80 x = x + 0.5 90 GOTO 40 Результати:
3. Особливості побудови циклів з післяумовою Цикл з післяумовою. У цьому циклі серія виконується до перевірки умови хоча б один раз. Це основна властивість циклу з післяумовою. Розглянемо його реалізацію за допомогою команди умовного переходу:
Дія команди. Виконуються команди з номерами N1 – NN-10. Перевіряється значення логічного виразу. Поки воно істинне, виконуються команди циклу з номерами N1 – NN-10. Істинний логічний вираз описує умову продовження циклу. Задача 3. Обчислити добуток чисел від 1 до 8. 10 ' Знаходження Добутку 20 CLS 30 d=1 : n=1 40 d = d * n 50 n = n + 1 60 IF n <= 8 THEN 40 70 PRINT "d ="; d 80 END На екрані отримаємо такий результат: d = 40320.
Задача 4. Протабулювати функцію у=х2, х є[-5;1] Dх=0,5 10 REM Табуляція функції 20 CLS 30 x = -5 40 y = x ^ 2 50 PRINT "x ="; x, "y ="; y 60 x = x + 0.5 70 IF x <= 1 THEN GOTO 40 80 END Результати:
Читайте також:
|
||||||||||
|