SlideShare a Scribd company logo
1 of 4
Download to read offline
Лабораторна робота 7
ПРОГРАМУВАННЯ ЦИКЛІЧНИХ ОБЧИСЛЮВАЛЬНИХ ПРОЦЕСІВ
Мета:вміти застосовувати оператори повторення під час програмування програм
ТЕОРЕТИЧНИЙ МАТЕРІАЛ:
Для організації в програмі обчислювальних процесів, які багаторазово
повторюються, використовуються оператори циклу: умовні, із лічильником.
За допомогою різних модифікацій умовного циклу реалізуються цикли з
передумовою та постумовою, а за допомогою циклу з лічильником – цикл з параметром.
Якщо кількість повторень відома заздалегідь (до початку повторень), краще
використовувати оператор циклу з лічильником, у противному разі – оператори циклу
з умовою.
1. Цикл з лічильником (параметром)
For лічильник = N1 to N2 step x
Оператори тіла циклу
Exit For {для миттєвої зупинки циклу}
Next
2. Цикл з передумовою
Do While умова
оператори тіла циклу
[Exit Do]
Loop
3. Цикл з постумовою
Do оператори тіла
циклу
[Exit Do]
Loop Until умова
Тіло циклу виконується, якщо Умова істинна,
інакше здійснюється перехід на оператор,
розташований після Loop. Якщо перша
перевірка Умови дасть результат "Хибно", то
цикл не виконається жодного разу.
Тіло циклу виконується, якщо Умова хибна,
інакше здійснюється перехід на оператор,
розташований після Loop. Якщо перша перевірка
Умови дасть результат "істина", то цикл не
виконається жодного разу.
Лічильник змінюється від N1 до
N2. Step – це крок циклу.
Напр. For i=1 to 5 step 1
Дія оператора : обчислюється значення N1, який привласнюється змінній
Лічильник. Потім йде виконання операторів циклу. Досягши Next змінна
Лічильник збільшується на значення виразу STEP. Значення Лічильника
порівнюється зі значенням вираження N2 Якщо значення Лічильника більше
цього значення, то виконується оператор, що йде наступним за Next, якщо менше
або дорівнює , то керування передається на початок тіла циклу. При відємних
значеннях STEP йде зменшення Лічильника. Значення STEP може бути
дробовим.
Відмінність оператора циклу з післяумовою від оператора циклу з
передумовою: перевірка умови робиться після чергового виконання тіла циклу.
Це забезпечує його виконання хоч би один раз.
Існують певні правила вибору типу циклу.
• якщо вам заздалегідь відоме число повторень тіла циклу, краще всього
використати оператор циклу For - Next;
• якщо вам заздалегідь невідоме число повторень тіла циклу і якщо закінчення циклу
залежить від виконання деякої умови, краще використати конструкції
• Do While Loop або Do Unti Loop;
• якщо необхідно, щоб цикл виконувався хоч би один раз, то використайте
конструкції Do.While Loop або Do. Until Loop
ХІД РОБОТИ:
Завдання 1. Створити форму з
назвою «Функція», на який можна
змоделювати розрахунок
обчислення значення функції𝑦 =
𝑎+2
𝑏2 , де а=1(1)5, b – ціле, додатне
число. Для виведення даних можна
використати оператор Print
Завдання 2. Задане натуральне число. Порахувати кількість цифр в цьому числі.
Анализ задачи:
• Рахувати кількість цифр почнемо з кінцевої цифри.
• Збільшимо лічильник цифр на одиницю.
• Число зменшимо в 10 разів (таким чином ми позбавимося від останньої цифри
числа).
Використовується цикл з
лічильником
Використовується цикл з
передумовою
Використовується цикл з
післяумовою
Print “a=”;a,“y=”; y
• Повторюємо дії, які описані в попередніх пунктах, доки число не буде
дорівнювати нулю.
Програмний код
Dim N,K,M As Integer
N = Val (Text1.Text) Ввести ціле число
K = 0 Лічильнику цифр присвоїли нульове значення
M = N Запам’ятали число
Do While M < > 0 Доки М< >0 виконуємо цикл
K = K + 1 Збільшили лічильник цифр на 1
M = M/10 Зменьшуємо число на останню цифру
Loop
Print "В числе "; N, " – цифр"; K Виведення кількості цифр
Завдання 3. Створити форму з назвою «Цикли», на якій можна :
обчислити вираз y=2x-5 +a, x=1(0.1)2
НАЧ
a
X=1(0.1)2
y
y=2x-5+a
КОН
Цикл з параметром
КОН
НАЧ
a
x=1
x<=2
y
y=2x-5+a
x=x+0.1
Цикл з передумовою
*** Завдання 4. Створити форму. Напиcати програму, яка додаватиме до
заданого числа по 5 і виводити результати підрахунків на форму, поки не
отримає число більше 30
КОНТРОЛЬНІ ЗАПИТАННЯ:
1. В яких випадках використовуються оператори циклу?
2. В яких випадках використовують оператори циклу з параметром, а в яких
оператори циклу з умовою?
3. Відмінність оператору циклі з післяумовою від оператора циклу з
післяумовою?
4. Синтаксис операторів циклу, правила їх засовування.
5. Якими операторами можна користуватися для виведення даних?

More Related Content

What's hot

Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівЗоя Муляр
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильникомВасиль Тереховський
 
Operator cikly z napametpomd
Operator cikly z napametpomdOperator cikly z napametpomd
Operator cikly z napametpomdmetallurg056
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 класssuser737e7f
 

What's hot (11)

Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
Урок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовоюУрок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовою
 
Tema 9
Tema 9Tema 9
Tema 9
 
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
 
26032020
2603202026032020
26032020
 
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
Operator cikly z napametpomd
Operator cikly z napametpomdOperator cikly z napametpomd
Operator cikly z napametpomd
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 

Similar to Lr7

урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програмHelen Pat
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt urokuVasiliy66
 
поняття циклу 11
поняття циклу 11поняття циклу 11
поняття циклу 11zero1996
 
вказівки повторення і розгалуження
вказівки повторення і розгалуженнявказівки повторення і розгалуження
вказівки повторення і розгалуження1cana1
 
лекції 5-6
лекції 5-6лекції 5-6
лекції 5-6cit-cit
 
БазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвБазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвdnzcpto1
 
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урокStAlKeRoV
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Nikolay Shaygorodskiy
 
Приклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PROПриклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PROПупена Александр
 
програмування мовою паскаль функції
програмування мовою паскаль функціїпрограмування мовою паскаль функції
програмування мовою паскаль функціїOlga Lyulchik
 

Similar to Lr7 (20)

базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програм
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
поняття циклу 11
поняття циклу 11поняття циклу 11
поняття циклу 11
 
вказівки повторення і розгалуження
вказівки повторення і розгалуженнявказівки повторення і розгалуження
вказівки повторення і розгалуження
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
 
8 20
8 208 20
8 20
 
лекції 5-6
лекції 5-6лекції 5-6
лекції 5-6
 
БазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвБазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiв
 
war8klasdist4.pptx
war8klasdist4.pptxwar8klasdist4.pptx
war8klasdist4.pptx
 
+6 for
+6 for+6 for
+6 for
 
Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)
 
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урок
 
war7classdist1.pptx
war7classdist1.pptxwar7classdist1.pptx
war7classdist1.pptx
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
 
Урок 56 8 клас
Урок 56 8 класУрок 56 8 клас
Урок 56 8 клас
 
Алгоритми з повтореннями та розгал
Алгоритми з повтореннями та розгалАлгоритми з повтореннями та розгал
Алгоритми з повтореннями та розгал
 
Приклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PROПриклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PRO
 
програмування мовою паскаль функції
програмування мовою паскаль функціїпрограмування мовою паскаль функції
програмування мовою паскаль функції
 
4
44
4
 

More from metallurg056 (20)

polojentya2022.pdf
polojentya2022.pdfpolojentya2022.pdf
polojentya2022.pdf
 
prpriyomy20222222.pdf
prpriyomy20222222.pdfprpriyomy20222222.pdf
prpriyomy20222222.pdf
 
PR4 PM.pdf
PR4 PM.pdfPR4 PM.pdf
PR4 PM.pdf
 
struktura fondy.pdf
struktura fondy.pdfstruktura fondy.pdf
struktura fondy.pdf
 
Formi oplati npaci.pdf
Formi oplati npaci.pdfFormi oplati npaci.pdf
Formi oplati npaci.pdf
 
pr311.pdf
pr311.pdfpr311.pdf
pr311.pdf
 
pr#10.pdf
pr#10.pdfpr#10.pdf
pr#10.pdf
 
rentabelnist.pdf
rentabelnist.pdfrentabelnist.pdf
rentabelnist.pdf
 
Pributok
PributokPributok
Pributok
 
Dohid
DohidDohid
Dohid
 
#9 pr hti
#9 pr hti#9 pr hti
#9 pr hti
 
№10 pr
№10 pr№10 pr
№10 pr
 
Instruktaj
InstruktajInstruktaj
Instruktaj
 
Nakazd
NakazdNakazd
Nakazd
 
Pr#9
Pr#9Pr#9
Pr#9
 
Pr#1
Pr#1Pr#1
Pr#1
 
Pr#1 ekonomika
Pr#1 ekonomikaPr#1 ekonomika
Pr#1 ekonomika
 
Pravilapriyomu2022
Pravilapriyomu2022Pravilapriyomu2022
Pravilapriyomu2022
 
Lr6
Lr6Lr6
Lr6
 
Lr 6
Lr 6Lr 6
Lr 6
 

Recently uploaded

оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxbagniylarisa15
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptJurgenstiX
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
матеріал для 10 класу урок історія України
матеріал для 10 класу урок історія Україниматеріал для 10 класу урок історія України
матеріал для 10 класу урок історія Україниssuserfbff20
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 

Recently uploaded (16)

оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
матеріал для 10 класу урок історія України
матеріал для 10 класу урок історія Україниматеріал для 10 класу урок історія України
матеріал для 10 класу урок історія України
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 

Lr7

  • 1. Лабораторна робота 7 ПРОГРАМУВАННЯ ЦИКЛІЧНИХ ОБЧИСЛЮВАЛЬНИХ ПРОЦЕСІВ Мета:вміти застосовувати оператори повторення під час програмування програм ТЕОРЕТИЧНИЙ МАТЕРІАЛ: Для організації в програмі обчислювальних процесів, які багаторазово повторюються, використовуються оператори циклу: умовні, із лічильником. За допомогою різних модифікацій умовного циклу реалізуються цикли з передумовою та постумовою, а за допомогою циклу з лічильником – цикл з параметром. Якщо кількість повторень відома заздалегідь (до початку повторень), краще використовувати оператор циклу з лічильником, у противному разі – оператори циклу з умовою. 1. Цикл з лічильником (параметром) For лічильник = N1 to N2 step x Оператори тіла циклу Exit For {для миттєвої зупинки циклу} Next 2. Цикл з передумовою Do While умова оператори тіла циклу [Exit Do] Loop 3. Цикл з постумовою Do оператори тіла циклу [Exit Do] Loop Until умова Тіло циклу виконується, якщо Умова істинна, інакше здійснюється перехід на оператор, розташований після Loop. Якщо перша перевірка Умови дасть результат "Хибно", то цикл не виконається жодного разу. Тіло циклу виконується, якщо Умова хибна, інакше здійснюється перехід на оператор, розташований після Loop. Якщо перша перевірка Умови дасть результат "істина", то цикл не виконається жодного разу. Лічильник змінюється від N1 до N2. Step – це крок циклу. Напр. For i=1 to 5 step 1 Дія оператора : обчислюється значення N1, який привласнюється змінній Лічильник. Потім йде виконання операторів циклу. Досягши Next змінна Лічильник збільшується на значення виразу STEP. Значення Лічильника порівнюється зі значенням вираження N2 Якщо значення Лічильника більше цього значення, то виконується оператор, що йде наступним за Next, якщо менше або дорівнює , то керування передається на початок тіла циклу. При відємних значеннях STEP йде зменшення Лічильника. Значення STEP може бути дробовим. Відмінність оператора циклу з післяумовою від оператора циклу з передумовою: перевірка умови робиться після чергового виконання тіла циклу. Це забезпечує його виконання хоч би один раз. Існують певні правила вибору типу циклу. • якщо вам заздалегідь відоме число повторень тіла циклу, краще всього використати оператор циклу For - Next; • якщо вам заздалегідь невідоме число повторень тіла циклу і якщо закінчення циклу залежить від виконання деякої умови, краще використати конструкції • Do While Loop або Do Unti Loop; • якщо необхідно, щоб цикл виконувався хоч би один раз, то використайте конструкції Do.While Loop або Do. Until Loop
  • 2. ХІД РОБОТИ: Завдання 1. Створити форму з назвою «Функція», на який можна змоделювати розрахунок обчислення значення функції𝑦 = 𝑎+2 𝑏2 , де а=1(1)5, b – ціле, додатне число. Для виведення даних можна використати оператор Print Завдання 2. Задане натуральне число. Порахувати кількість цифр в цьому числі. Анализ задачи: • Рахувати кількість цифр почнемо з кінцевої цифри. • Збільшимо лічильник цифр на одиницю. • Число зменшимо в 10 разів (таким чином ми позбавимося від останньої цифри числа). Використовується цикл з лічильником Використовується цикл з передумовою Використовується цикл з післяумовою Print “a=”;a,“y=”; y
  • 3. • Повторюємо дії, які описані в попередніх пунктах, доки число не буде дорівнювати нулю. Програмний код Dim N,K,M As Integer N = Val (Text1.Text) Ввести ціле число K = 0 Лічильнику цифр присвоїли нульове значення M = N Запам’ятали число Do While M < > 0 Доки М< >0 виконуємо цикл K = K + 1 Збільшили лічильник цифр на 1 M = M/10 Зменьшуємо число на останню цифру Loop Print "В числе "; N, " – цифр"; K Виведення кількості цифр Завдання 3. Створити форму з назвою «Цикли», на якій можна : обчислити вираз y=2x-5 +a, x=1(0.1)2 НАЧ a X=1(0.1)2 y y=2x-5+a КОН Цикл з параметром КОН НАЧ a x=1 x<=2 y y=2x-5+a x=x+0.1 Цикл з передумовою
  • 4. *** Завдання 4. Створити форму. Напиcати програму, яка додаватиме до заданого числа по 5 і виводити результати підрахунків на форму, поки не отримає число більше 30 КОНТРОЛЬНІ ЗАПИТАННЯ: 1. В яких випадках використовуються оператори циклу? 2. В яких випадках використовують оператори циклу з параметром, а в яких оператори циклу з умовою? 3. Відмінність оператору циклі з післяумовою від оператора циклу з післяумовою? 4. Синтаксис операторів циклу, правила їх засовування. 5. Якими операторами можна користуватися для виведення даних?