<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>http://wiki.iteach.com.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE+%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%8F+%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D1%96%D0%B2%D0%BD%D0%B0</id>
		<title>Iteach WIKI - Внесок користувача [uk]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.iteach.com.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE+%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%8F+%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D1%96%D0%B2%D0%BD%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%8F_%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D1%96%D0%B2%D0%BD%D0%B0"/>
		<updated>2026-04-30T23:47:36Z</updated>
		<subtitle>Внесок користувача</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341577</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341577"/>
				<updated>2013-01-07T13:45:32Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції &lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції   [[Файл:Formula2.jpg]]                                                            &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції  [[Файл:Formula3.jpg]] &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341576</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341576"/>
				<updated>2013-01-07T13:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції &lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції   [[Файл:Formula2.jpg]]                                                            &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції &lt;br /&gt;
 [[Файл:Formula3.jpg]] &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341575</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341575"/>
				<updated>2013-01-07T13:43:49Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції &lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  &lt;br /&gt;
 [[Файл:Formula2.jpg]]                                                            &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції &lt;br /&gt;
 [[Файл:Formula3.jpg]] &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formula3.jpg&amp;diff=341574</id>
		<title>Файл:Formula3.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formula3.jpg&amp;diff=341574"/>
				<updated>2013-01-07T13:42:50Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341573</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341573"/>
				<updated>2013-01-07T13:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції &lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  &lt;br /&gt;
 [[Файл:Formula2.jpg]]                                                            &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formula2.jpg&amp;diff=341572</id>
		<title>Файл:Formula2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formula2.jpg&amp;diff=341572"/>
				<updated>2013-01-07T13:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341571</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341571"/>
				<updated>2013-01-07T13:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції &lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formyla1.jpg&amp;diff=341570</id>
		<title>Файл:Formyla1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formyla1.jpg&amp;diff=341570"/>
				<updated>2013-01-07T13:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: завантажив нову версію «Файл:Formyla1.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341569</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341569"/>
				<updated>2013-01-07T13:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
[[Файл:Formyla1.jpg]]&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formyla1.jpg&amp;diff=341568</id>
		<title>Файл:Formyla1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Formyla1.jpg&amp;diff=341568"/>
				<updated>2013-01-07T13:31:22Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341567</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341567"/>
				<updated>2013-01-07T13:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
[[Файл:Example.jpg]]&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341453</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341453"/>
				<updated>2013-01-06T18:02:26Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341452</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341452"/>
				<updated>2013-01-06T18:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
...&lt;br /&gt;
            &lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341451</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341451"/>
				<updated>2013-01-06T18:01:11Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити програму для обчислення значення функції y = x^2+3, якщо x &amp;gt;=3 та y = cos(x-2) в усіх інших випадках. Передбачити, що х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341450</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341450"/>
				<updated>2013-01-06T17:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
&lt;br /&gt;
If умова 2 Then&lt;br /&gt;
&lt;br /&gt;
Оператори А&lt;br /&gt;
&lt;br /&gt;
Else&lt;br /&gt;
&lt;br /&gt;
Оператори В&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341449</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341449"/>
				<updated>2013-01-06T17:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
If умова 2 Then&lt;br /&gt;
Оператори А&lt;br /&gt;
Else&lt;br /&gt;
Оператори В&lt;br /&gt;
End If&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341447</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341447"/>
				<updated>2013-01-06T17:55:51Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 та y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції  Y = x^3+9, якщо x &amp;gt; 0.  &lt;br /&gt;
                                                             &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341445</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341445"/>
				<updated>2013-01-06T17:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції y=x^2+3, якщо x &amp;gt;=3 y=cos(x-2) в усіх інших випадках.&lt;br /&gt;
&lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341442</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341442"/>
				<updated>2013-01-06T17:42:17Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  &lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341441</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341441"/>
				<updated>2013-01-06T17:40:39Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
  [Файл:https://docs.google.com/file/d/0B_KK4hFvapx9YU5MS2Z4NG9ielU/edit|thumb|left]&lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341440</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341440"/>
				<updated>2013-01-06T17:25:39Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
  [http://yadi.sk/d/zOIEXxuI1f6d7|Файл:priklad1.jpg|thumb]  &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341438</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341438"/>
				<updated>2013-01-06T17:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
  [http://yadi.sk/d/zOIEXxuI1f6d7]   &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341437</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341437"/>
				<updated>2013-01-06T17:05:08Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341436</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341436"/>
				<updated>2013-01-06T17:04:21Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
[[Файл:http://yadi.sk/d/hk08ufnZ1euNA|thumb|left]]&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341435</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341435"/>
				<updated>2013-01-06T16:56:54Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341434</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341434"/>
				<updated>2013-01-06T16:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341433</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341433"/>
				<updated>2013-01-06T16:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
[[Файл:priklad1|200px|thumb|left|формула]]&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341432</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341432"/>
				<updated>2013-01-06T16:50:37Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
[[Файл:priklad1]]&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341431</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341431"/>
				<updated>2013-01-06T16:48:55Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
[Файл:priklad1.jpg]&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Priklad1.jpg&amp;diff=341430</id>
		<title>Файл:Priklad1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Priklad1.jpg&amp;diff=341430"/>
				<updated>2013-01-06T16:47:26Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341429</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341429"/>
				<updated>2013-01-06T16:46:10Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
[[Файл:priklad1.jpg]]&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341425</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341425"/>
				<updated>2013-01-06T14:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Корисні ресурси */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. Інформатика. Конспект лекцій. Лабораторні роботи. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341424</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341424"/>
				<updated>2013-01-06T14:48:50Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Корисні ресурси */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;br /&gt;
#Караванова Т.П. Інформатика. Основи алгоритмізації та програмування (процедурне програмування) (навчальний посібник), 10-11 кл., Аспект, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 777 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Генеза, 2005.&lt;br /&gt;
#Караванова Т.П. Основи алгоритмізації та програмування. 750 задач з рекомендаціями та прикладами, (навчальний посібник), 10-11 кл., Форум, 2002.&lt;br /&gt;
#Скубко Н. О. ІНФОРМАТИКА. КОНСПЕКТ ЛЕКЦІЙ. ЛАБОРАТОРНІ РОБОТИ. Методичний посібник для студентів І курсів ВНЗ І - ІІ р.а. - 2012р.&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341423</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341423"/>
				<updated>2013-01-06T14:43:23Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Висновки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
Розв'язання більшості задач із застосуванням мови програмування потребує використання циклічних обчислювальних процесів і операторів умовного переходу. &lt;br /&gt;
При вивченні даної теми ми ознайомилися з конструкціями цих операторів, принципами їх дії і способами застосування.&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341420</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341420"/>
				<updated>2013-01-06T14:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
Sub Програма1&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Програма2&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Програма3&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 4. Створити макрос для обчислення значення функції&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub Програма4&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341418</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341418"/>
				<updated>2013-01-06T14:34:29Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
        &lt;br /&gt;
Sub Програма&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 2. Скласти програму обчислення значення функції. &lt;br /&gt;
  &lt;br /&gt;
                                                                           &lt;br /&gt;
&lt;br /&gt;
Sub Макрос1()&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
х=InputBox (“x=”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt; 0 Then&lt;br /&gt;
 &lt;br /&gt;
Y = x^3+9: Cells(5,1) = x: Cells(5,2) = y&lt;br /&gt;
&lt;br /&gt;
Else: Cells(4,3) = “x&amp;lt;=0”&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 3.Скласти програму обчислення добутку Р=3*7*11*... *100.&lt;br /&gt;
&lt;br /&gt;
Sub Макрос2()&lt;br /&gt;
&lt;br /&gt;
Dim x As Byte&lt;br /&gt;
&lt;br /&gt;
P=1&lt;br /&gt;
&lt;br /&gt;
For x =3 To 100 Step 4&lt;br /&gt;
&lt;br /&gt;
P = P*x&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
MsgBox “P=” &amp;amp; P&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
П&lt;br /&gt;
РИКЛАД 4 . Створити макрос для обчислення значення функції&lt;br /&gt;
         cos(x-2), якщо x &amp;lt; 3&lt;br /&gt;
y=                                      , якщо х змінюється від 1 до 11 з кроком 2.&lt;br /&gt;
             x2+3, якщо x &amp;gt; = 3&lt;br /&gt;
&lt;br /&gt;
Щоб вивести на екран всі значення x  і y, краще скористатися робочим листом Excel. Для цього в програму необхідно ввести лічильник  - і – номер рядка таблиці.&lt;br /&gt;
&lt;br /&gt;
Sub&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
і = 2&lt;br /&gt;
&lt;br /&gt;
For x = 1 To 11 Step 2&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y = x^2+3 Else y = cos(x-2)&lt;br /&gt;
&lt;br /&gt;
Cells(i,1).Value = x&lt;br /&gt;
&lt;br /&gt;
Cells(i,2).Value = y&lt;br /&gt;
&lt;br /&gt;
і = i+1&lt;br /&gt;
&lt;br /&gt;
Next x&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341417</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341417"/>
				<updated>2013-01-06T14:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
&lt;br /&gt;
Sub Програма&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   &lt;br /&gt;
   Оператори А&lt;br /&gt;
   &lt;br /&gt;
   Else&lt;br /&gt;
   &lt;br /&gt;
   Оператори В&lt;br /&gt;
   &lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341416</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341416"/>
				<updated>2013-01-06T14:05:26Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
&lt;br /&gt;
Sub Програма&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
&lt;br /&gt;
End_Sub&lt;br /&gt;
 &lt;br /&gt;
Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів А&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
&lt;br /&gt;
              ...&lt;br /&gt;
&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
&lt;br /&gt;
послідовність операторів N&lt;br /&gt;
&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341415</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341415"/>
				<updated>2013-01-06T14:04:10Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
&lt;br /&gt;
ПРИКЛАД 1. Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
&lt;br /&gt;
Sub Програма&lt;br /&gt;
&lt;br /&gt;
Dim x As Single&lt;br /&gt;
&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
End_Sub&lt;br /&gt;
 Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
послідовність операторів А&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
послідовність операторів N&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
End If&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341414</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341414"/>
				<updated>2013-01-06T14:02:55Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* If умова Then оператор 1 [Else оператор 2 ] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
''ПРИКЛАД 1.'' Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
Sub Програма&lt;br /&gt;
Dim x As Single&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
End_Sub&lt;br /&gt;
 Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
послідовність операторів А&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
послідовність операторів N&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
End If&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341413</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341413"/>
				<updated>2013-01-06T14:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* «Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування». */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
&lt;br /&gt;
=If умова Then оператор 1 [Else оператор 2 ]=&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
''ПРИКЛАД 1.'' Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
Sub Програма&lt;br /&gt;
Dim x As Single&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
End_Sub&lt;br /&gt;
 Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
послідовність операторів А&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
послідовність операторів N&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
End If&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341412</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341412"/>
				<updated>2013-01-06T14:02:02Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
=«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».=&lt;br /&gt;
&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
=If умова Then оператор 1 [Else оператор 2 ]=&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
''ПРИКЛАД 1.'' Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
Sub Програма&lt;br /&gt;
Dim x As Single&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
End_Sub&lt;br /&gt;
 Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
послідовність операторів А&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
послідовність операторів N&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
End If&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341411</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341411"/>
				<updated>2013-01-06T13:59:50Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Результати дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
При розв’язуванні задач в більшості випадків доводиться, в залежності від умови, вибирати виконувані дії, або декілька разів виконувати певну послідовність дій.&lt;br /&gt;
Якщо певні дії виконуються в залежності від виконання умов, то говорять про застосування операторів розгалуження. Обчислювальний процес називається розгалуженим, якщо для здобуття кінцевого результату передбачається вибір одного з кількох можливих напрямів обчислень (гілок) залежно від результату перевірки деякої умови.&lt;br /&gt;
Розгалужений процес передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.&lt;br /&gt;
Розгалужений   обчислювальний   процес,   що   складається з двох гілок, називається простим, а з більшої кількості гілок  —  складним.  Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: &lt;br /&gt;
«Так» — умову виконано; «Ні» — умову не виконано. Умова вказується всередині символу «Розв'язування».&lt;br /&gt;
В мові VB існують дві форми синтаксису цього оператора: одно- та багаторядкова.&lt;br /&gt;
Конструкція однорядкового оператора розгалуження має вид:&lt;br /&gt;
If умова Then оператор 1 [Else оператор 2 ]&lt;br /&gt;
Наприклад, при знаходженні максимального числа із двох заданих, маємо:&lt;br /&gt;
If x&amp;gt;y Then max = x Else max = y.&lt;br /&gt;
''ПРИКЛАД 1.'' Написати програму для обчислення значення функції:&lt;br /&gt;
         cos(x-2), якщо x&amp;lt;3&lt;br /&gt;
y=       &lt;br /&gt;
         x2+3, якщо x &amp;gt;=3&lt;br /&gt;
Sub Програма&lt;br /&gt;
Dim x As Single&lt;br /&gt;
X=InputBox (“Введіть х”)&lt;br /&gt;
If x &amp;gt;=3 Then y=x^2+3 Else y=cos(x-2)&lt;br /&gt;
MsgBox “y=” &amp;amp; y&lt;br /&gt;
End_Sub&lt;br /&gt;
 Якщо виникає необхідність перевірити відразу декілька умов, то використовують багаторазове повторення вищевказаних операторів. Логіка роботи цих операторів така:&lt;br /&gt;
If головний умовний вираз Then &lt;br /&gt;
послідовність операторів А&lt;br /&gt;
ElseIf  умовний вираз1 Then &lt;br /&gt;
послідовність операторів 1&lt;br /&gt;
ElseIf  умовний вираз2 Then &lt;br /&gt;
послідовність операторів 2&lt;br /&gt;
ElseIf  умовний вираз3 Then &lt;br /&gt;
послідовність операторів 3&lt;br /&gt;
              ...&lt;br /&gt;
ElseIf  умовний вираз N Then &lt;br /&gt;
послідовність операторів N&lt;br /&gt;
[Else послідовність операторів В Then] &lt;br /&gt;
End If&lt;br /&gt;
Розглянуті оператори дають змогу перейти до додаткової умови тільки тоді, коли основна умова має хибне значення.&lt;br /&gt;
Якщо треба перевірити яку-небудь додаткову умову за умови, що основна умова істина, то використовують вкладені оператори If. Синтаксис цього оператора такий:&lt;br /&gt;
If умова 1 Then &lt;br /&gt;
   If умова 2 Then &lt;br /&gt;
   Оператори А&lt;br /&gt;
   Else&lt;br /&gt;
   Оператори В&lt;br /&gt;
   End If&lt;br /&gt;
End If&lt;br /&gt;
Обчислювальний процес називається циклічним, якщо багаторазово повторюється виконання заданої послідовності операторів. Використання циклів дозволяє в повній мірі реалізувати швидкодію комп’ютерів (інакше, для однієї секунди роботи машини потрібно б було писати десятки тисяч рядків лінійних програм). Існують два основних типи циклів:&lt;br /&gt;
▪	Цикл з передумовою.&lt;br /&gt;
▪	Цикл з післяумовою.&lt;br /&gt;
В першому випадку перевіряється  спочатку умова і, якщо вона справджується, то вказана дія черговий раз повторюється, якщо ж ні, то повторення дії припиняється.&lt;br /&gt;
Конструкція оператора циклу має вид:&lt;br /&gt;
For ім’я = значення1  Тo значення 2 [Step значення 3 ]&lt;br /&gt;
Next [ім’я ]&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341410</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341410"/>
				<updated>2013-01-06T13:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Мета дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
Зрозуміти призначення операторів розгралуження та циклу і навчитися правильно їх використовувати.&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341409</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341409"/>
				<updated>2013-01-06T13:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Гіпотеза дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
Програмування - це мистецтво чи наука?&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341408</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341408"/>
				<updated>2013-01-06T13:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Проблема дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
Як оператори розгалуження і циклу допомагають нам швидко розв'язати поставлену задачу.&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341407</id>
		<title>Учнівська вікі-стаття &quot;Оператори розгалуження і циклу&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%A3%D1%87%D0%BD%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0_%D0%B2%D1%96%D0%BA%D1%96-%D1%81%D1%82%D0%B0%D1%82%D1%82%D1%8F_%22%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8_%D1%80%D0%BE%D0%B7%D0%B3%D0%B0%D0%BB%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D1%96_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%22&amp;diff=341407"/>
				<updated>2013-01-06T13:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Тема дослідження */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Назва проекту==&lt;br /&gt;
&amp;quot;Оператори розгалуження і циклу&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Автори проекту==&lt;br /&gt;
ІІ група в складі 5 студентів&lt;br /&gt;
&lt;br /&gt;
==Тема дослідження==&lt;br /&gt;
Використання операторів розгалуження і циклу при розв'язуванні прикладних задач.&lt;br /&gt;
&lt;br /&gt;
==Проблема дослідження==&lt;br /&gt;
&lt;br /&gt;
==Гіпотеза дослідження==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Мета дослідження==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Результати дослідження==&lt;br /&gt;
&lt;br /&gt;
==Висновки==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Корисні ресурси==&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=324999</id>
		<title>Портфоліо Скубко Наталії з теми &quot;Цікавий світ програмування&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=324999"/>
				<updated>2012-12-09T15:29:23Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* План вивчення теми (вставити файл) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Назва навчальної теми=&lt;br /&gt;
Основи структурного програмування&lt;br /&gt;
&lt;br /&gt;
=Основний та другорядні  (дотичні) навчальні предмети=&lt;br /&gt;
Інформатика&lt;br /&gt;
&lt;br /&gt;
Інформатика та комп’ютерна техніка&lt;br /&gt;
&lt;br /&gt;
Основи комп’ютерних технологій&lt;br /&gt;
&lt;br /&gt;
Інформатика та основи комп’ютерного моделювання&lt;br /&gt;
&lt;br /&gt;
=Вік учнів, клас=&lt;br /&gt;
І - ІІ  курси, 15 - 16 років&lt;br /&gt;
&lt;br /&gt;
=Стислий опис проекту (скопіювати з Плану)=&lt;br /&gt;
Навчальний проект з інформатики призначений для студентів І курсу і виконується у межах вивчення теми «Основи структурного програмування». Для роботи у проекті студенти об’єднаються у групи, здійснюватимуть пошук інформації у Інтернеті, проаналізують знайдену інформацію, обміняються нею. Результати своїх досліджень вони оформлять у  вигляді презентації, вікі-статті, та блогу і  презентують свій проект на підсумковому занятті  з теми.&lt;br /&gt;
&lt;br /&gt;
=План вивчення теми (вставити файл)=&lt;br /&gt;
[https://docs.google.com/open?id=0B_KK4hFvapx9QzFLNXNBaGpDOEU План вивчення теми]&lt;br /&gt;
&lt;br /&gt;
=Оцінювання (стислий опис і інструменти)=&lt;br /&gt;
У  цьому проекті викладач використовує різноманітні стратегії оцінювання для того, щоб  визначити навчальні потреби студентів, встановити навчальні цілі, відслідковувати прогрес у навчанні, надавати зворотній зв’язок, оцінювати рівень мислення. &lt;br /&gt;
Перед початком проекту викладач використовує демонстрацію своєї презентації та ініціює її обговорення, щоб визначити попередні знання та навички студентів, уявлення щодо досліджуваної проблеми. &lt;br /&gt;
Впродовж роботи над проектом викладач супроводжує студентів у навчанні за допомогою проведення консультацій з проектними групами, розв’язування задач, ведення журналу спостережень за прогресом студентів у навчанні, та спрямовує їх у дослідженні за допомогою контрольних списків. &lt;br /&gt;
Після завершення проекту викладач оцінює продукти студентської діяльності за допомогою розроблених форм і критеріїв, проводить тести з теми та стимулює взаємооцінювання і самооцінювання студентами своєї роботи.&lt;br /&gt;
&lt;br /&gt;
=Діяльність учнів та вчителя (скопіювати з Плану з посиланнями на відповідні документи)=&lt;br /&gt;
На першому етапі студенти знайомляться з [https://docs.google.com/open?id=0B_KK4hFvapx9MlBsSEkxVmdZRTA презентацією викладача], змістовими запитаннями, висловлюють свої  думки стосовно напрямків роботи, вивчають теоретичний матеріал з підручника, додаткової літератури.&lt;br /&gt;
&lt;br /&gt;
На другому етапі визначаються  напрямки  роботи, відбувається поділ на групи, розподіл ролей у групах. Формується три групи, кожна з яких працює над своїм питанням:&lt;br /&gt;
&lt;br /&gt;
- перша група працює над питанням «Що таке алгоритм», результатом їх роботи повинна стати [https://docs.google.com/open?id=0B_KK4hFvapx9TkZBR3RaR29zOUE презентація];&lt;br /&gt;
&lt;br /&gt;
- друга група працює над питанням «оператори розгалуження і циклу», результатом їх роботи повинна стати наукова стаття;&lt;br /&gt;
&lt;br /&gt;
- третя група працює над питанням «Розв’язування прикладних задач засобами програмування». Результатом роботи цієї групи повинна стати добірка задач прикладного характеру.&lt;br /&gt;
&lt;br /&gt;
Третій етап – робота над запропонованою темою. Під час цього етапу всі студенти  ознайомились з великою кількістю корисної інформації, зуміли проаналізувати її, узагальнити, вибрати головне.&lt;br /&gt;
&lt;br /&gt;
Четвертий етап - 	підготовка до захисту проекту. Під час цього етапу студенти оформляють  результати своєї роботи, готуються до виступів. &lt;br /&gt;
&lt;br /&gt;
П’ятий етап – захист проекту. Викладач перевіряє здобуті знання студентів за допомогою [https://docs.google.com/spreadsheet/viewform?formkey=dGRJQWo0WVlHT1BIdjcwWTRnQ2R1a2c6MQ on-line опитувальника].&lt;br /&gt;
&lt;br /&gt;
[[Учнівська вікі-стаття &amp;quot;Оператори розгалуження і циклу&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Відомості про автора=&lt;br /&gt;
==Ім'я, прізвище==&lt;br /&gt;
&lt;br /&gt;
Наталія Скубко&lt;br /&gt;
==Фах, навчальний предмет==&lt;br /&gt;
Викладач інформатики, математики&lt;br /&gt;
&lt;br /&gt;
==Навчальний заклад==&lt;br /&gt;
Сумський будівельний коледж&lt;br /&gt;
==Місто\село, район, область==&lt;br /&gt;
місто Суми&lt;br /&gt;
==Контактні дані==&lt;br /&gt;
NatalyaSkubko@gmail.com&lt;br /&gt;
&lt;br /&gt;
=Відомості про тренінг=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Дати проведення тренінгу==&lt;br /&gt;
19 листопада - 30 листопада 2012 року&lt;br /&gt;
&lt;br /&gt;
==Місце проведення тренінгу==&lt;br /&gt;
Сумський ОІППО&lt;br /&gt;
&lt;br /&gt;
==Тренери==&lt;br /&gt;
[[Користувач:Ніколаєнко Світлана Петрівна|Ніколаєнко Світлана Петрівна]]&lt;br /&gt;
&lt;br /&gt;
[[Користувач:Герасименко Наталія|Герасименко Наталія Вікторівна]]&lt;br /&gt;
[[Категорія: Шаблони]]&lt;br /&gt;
[[Категорія: 10 версія]]&lt;br /&gt;
[[Категорія: НП &amp;quot;Відкритий світ&amp;quot;]]&lt;br /&gt;
[[Категорія:Банк проектів]]&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=324828</id>
		<title>Портфоліо Скубко Наталії з теми &quot;Цікавий світ програмування&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=324828"/>
				<updated>2012-12-08T18:39:33Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Діяльність учнів та вчителя (скопіювати з Плану з посиланнями на відповідні документи) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Назва навчальної теми=&lt;br /&gt;
Основи структурного програмування&lt;br /&gt;
&lt;br /&gt;
=Основний та другорядні  (дотичні) навчальні предмети=&lt;br /&gt;
Інформатика&lt;br /&gt;
&lt;br /&gt;
Інформатика та комп’ютерна техніка&lt;br /&gt;
&lt;br /&gt;
Основи комп’ютерних технологій&lt;br /&gt;
&lt;br /&gt;
Інформатика та основи комп’ютерного моделювання&lt;br /&gt;
&lt;br /&gt;
=Вік учнів, клас=&lt;br /&gt;
І - ІІ  курси, 15 - 16 років&lt;br /&gt;
&lt;br /&gt;
=Стислий опис проекту (скопіювати з Плану)=&lt;br /&gt;
Навчальний проект з інформатики призначений для студентів І курсу і виконується у межах вивчення теми «Основи структурного програмування». Для роботи у проекті студенти об’єднаються у групи, здійснюватимуть пошук інформації у Інтернеті, проаналізують знайдену інформацію, обміняються нею. Результати своїх досліджень вони оформлять у  вигляді презентації, вікі-статті, та блогу і  презентують свій проект на підсумковому занятті  з теми.&lt;br /&gt;
&lt;br /&gt;
=План вивчення теми (вставити файл)=&lt;br /&gt;
&lt;br /&gt;
=Оцінювання (стислий опис і інструменти)=&lt;br /&gt;
У  цьому проекті викладач використовує різноманітні стратегії оцінювання для того, щоб  визначити навчальні потреби студентів, встановити навчальні цілі, відслідковувати прогрес у навчанні, надавати зворотній зв’язок, оцінювати рівень мислення. &lt;br /&gt;
Перед початком проекту викладач використовує демонстрацію своєї презентації та ініціює її обговорення, щоб визначити попередні знання та навички студентів, уявлення щодо досліджуваної проблеми. &lt;br /&gt;
Впродовж роботи над проектом викладач супроводжує студентів у навчанні за допомогою проведення консультацій з проектними групами, розв’язування задач, ведення журналу спостережень за прогресом студентів у навчанні, та спрямовує їх у дослідженні за допомогою контрольних списків. &lt;br /&gt;
Після завершення проекту викладач оцінює продукти студентської діяльності за допомогою розроблених форм і критеріїв, проводить тести з теми та стимулює взаємооцінювання і самооцінювання студентами своєї роботи.&lt;br /&gt;
&lt;br /&gt;
=Діяльність учнів та вчителя (скопіювати з Плану з посиланнями на відповідні документи)=&lt;br /&gt;
На першому етапі студенти знайомляться з [https://docs.google.com/open?id=0B_KK4hFvapx9MlBsSEkxVmdZRTA презентацією викладача], змістовими запитаннями, висловлюють свої  думки стосовно напрямків роботи, вивчають теоретичний матеріал з підручника, додаткової літератури.&lt;br /&gt;
&lt;br /&gt;
На другому етапі визначаються  напрямки  роботи, відбувається поділ на групи, розподіл ролей у групах. Формується три групи, кожна з яких працює над своїм питанням:&lt;br /&gt;
&lt;br /&gt;
- перша група працює над питанням «Що таке алгоритм», результатом їх роботи повинна стати [https://docs.google.com/open?id=0B_KK4hFvapx9TkZBR3RaR29zOUE презентація];&lt;br /&gt;
&lt;br /&gt;
- друга група працює над питанням «оператори розгалуження і циклу», результатом їх роботи повинна стати наукова стаття;&lt;br /&gt;
&lt;br /&gt;
- третя група працює над питанням «Розв’язування прикладних задач засобами програмування». Результатом роботи цієї групи повинна стати добірка задач прикладного характеру.&lt;br /&gt;
&lt;br /&gt;
Третій етап – робота над запропонованою темою. Під час цього етапу всі студенти  ознайомились з великою кількістю корисної інформації, зуміли проаналізувати її, узагальнити, вибрати головне.&lt;br /&gt;
&lt;br /&gt;
Четвертий етап - 	підготовка до захисту проекту. Під час цього етапу студенти оформляють  результати своєї роботи, готуються до виступів. &lt;br /&gt;
&lt;br /&gt;
П’ятий етап – захист проекту. Викладач перевіряє здобуті знання студентів за допомогою [https://docs.google.com/spreadsheet/viewform?formkey=dGRJQWo0WVlHT1BIdjcwWTRnQ2R1a2c6MQ on-line опитувальника].&lt;br /&gt;
&lt;br /&gt;
[[Учнівська вікі-стаття &amp;quot;Оператори розгалуження і циклу&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Відомості про автора=&lt;br /&gt;
==Ім'я, прізвище==&lt;br /&gt;
&lt;br /&gt;
Наталія Скубко&lt;br /&gt;
==Фах, навчальний предмет==&lt;br /&gt;
Викладач інформатики, математики&lt;br /&gt;
&lt;br /&gt;
==Навчальний заклад==&lt;br /&gt;
Сумський будівельний коледж&lt;br /&gt;
==Місто\село, район, область==&lt;br /&gt;
місто Суми&lt;br /&gt;
==Контактні дані==&lt;br /&gt;
NatalyaSkubko@gmail.com&lt;br /&gt;
&lt;br /&gt;
=Відомості про тренінг=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Дати проведення тренінгу==&lt;br /&gt;
19 листопада - 30 листопада 2012 року&lt;br /&gt;
&lt;br /&gt;
==Місце проведення тренінгу==&lt;br /&gt;
Сумський ОІППО&lt;br /&gt;
&lt;br /&gt;
==Тренери==&lt;br /&gt;
[[Користувач:Ніколаєнко Світлана Петрівна|Ніколаєнко Світлана Петрівна]]&lt;br /&gt;
&lt;br /&gt;
[[Користувач:Герасименко Наталія|Герасименко Наталія Вікторівна]]&lt;br /&gt;
[[Категорія: Шаблони]]&lt;br /&gt;
[[Категорія: 10 версія]]&lt;br /&gt;
[[Категорія: НП &amp;quot;Відкритий світ&amp;quot;]]&lt;br /&gt;
[[Категорія:Банк проектів]]&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	<entry>
		<id>http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=321513</id>
		<title>Портфоліо Скубко Наталії з теми &quot;Цікавий світ програмування&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iteach.com.ua/index.php?title=%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D1%96%D0%BE_%D0%A1%D0%BA%D1%83%D0%B1%D0%BA%D0%BE_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%96%D1%97_%D0%B7_%D1%82%D0%B5%D0%BC%D0%B8_%22%D0%A6%D1%96%D0%BA%D0%B0%D0%B2%D0%B8%D0%B9_%D1%81%D0%B2%D1%96%D1%82_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%22&amp;diff=321513"/>
				<updated>2012-12-02T17:39:25Z</updated>
		
		<summary type="html">&lt;p&gt;Скубко Наталія Олександрівна: /* Діяльність учнів та вчителя (скопіювати з Плану з посиланнями на відповідні документи) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Назва навчальної теми=&lt;br /&gt;
Основи структурного програмування&lt;br /&gt;
&lt;br /&gt;
=Основний та другорядні  (дотичні) навчальні предмети=&lt;br /&gt;
Інформатика&lt;br /&gt;
&lt;br /&gt;
Інформатика та комп’ютерна техніка&lt;br /&gt;
&lt;br /&gt;
Основи комп’ютерних технологій&lt;br /&gt;
&lt;br /&gt;
Інформатика та основи комп’ютерного моделювання&lt;br /&gt;
&lt;br /&gt;
=Вік учнів, клас=&lt;br /&gt;
І - ІІ  курси, 15 - 16 років&lt;br /&gt;
&lt;br /&gt;
=Стислий опис проекту (скопіювати з Плану)=&lt;br /&gt;
Навчальний проект з інформатики призначений для студентів І курсу і виконується у межах вивчення теми «Основи структурного програмування». Для роботи у проекті студенти об’єднаються у групи, здійснюватимуть пошук інформації у Інтернеті, проаналізують знайдену інформацію, обміняються нею. Результати своїх досліджень вони оформлять у  вигляді презентації, вікі-статті, та блогу і  презентують свій проект на підсумковому занятті  з теми.&lt;br /&gt;
&lt;br /&gt;
=План вивчення теми (вставити файл)=&lt;br /&gt;
&lt;br /&gt;
=Оцінювання (стислий опис і інструменти)=&lt;br /&gt;
У  цьому проекті викладач використовує різноманітні стратегії оцінювання для того, щоб  визначити навчальні потреби студентів, встановити навчальні цілі, відслідковувати прогрес у навчанні, надавати зворотній зв’язок, оцінювати рівень мислення. &lt;br /&gt;
Перед початком проекту викладач використовує демонстрацію своєї презентації та ініціює її обговорення, щоб визначити попередні знання та навички студентів, уявлення щодо досліджуваної проблеми. &lt;br /&gt;
Впродовж роботи над проектом викладач супроводжує студентів у навчанні за допомогою проведення консультацій з проектними групами, розв’язування задач, ведення журналу спостережень за прогресом студентів у навчанні, та спрямовує їх у дослідженні за допомогою контрольних списків. &lt;br /&gt;
Після завершення проекту викладач оцінює продукти студентської діяльності за допомогою розроблених форм і критеріїв, проводить тести з теми та стимулює взаємооцінювання і самооцінювання студентами своєї роботи.&lt;br /&gt;
&lt;br /&gt;
=Діяльність учнів та вчителя (скопіювати з Плану з посиланнями на відповідні документи)=&lt;br /&gt;
На першому етапі студенти знайомляться з [https://docs.google.com/open?id=0B_KK4hFvapx9MlBsSEkxVmdZRTA презентацією викладача], змістовими запитаннями, висловлюють свої  думки стосовно напрямків роботи, вивчають теоретичний матеріал з підручника, додаткової літератури.&lt;br /&gt;
&lt;br /&gt;
На другому етапі визначаються  напрямки  роботи, відбувається поділ на групи, розподіл ролей у групах. Формується три групи, кожна з яких працює над своїм питанням:&lt;br /&gt;
&lt;br /&gt;
- перша група працює над питанням «Що таке алгоритм», результатом їх роботи повинна стати презентація;&lt;br /&gt;
&lt;br /&gt;
- друга група працює над питанням «оператори розгалуження і циклу», результатом їх роботи повинна стати наукова стаття;&lt;br /&gt;
&lt;br /&gt;
- третя група працює над питанням «Розв’язування прикладних задач засобами програмування». Результатом роботи цієї групи повинна стати добірка задач прикладного характеру.&lt;br /&gt;
&lt;br /&gt;
Третій етап – робота над запропонованою темою. Під час цього етапу всі студенти  ознайомились з великою кількістю корисної інформації, зуміли проаналізувати її, узагальнити, вибрати головне.&lt;br /&gt;
&lt;br /&gt;
Четвертий етап - 	підготовка до захисту проекту. Під час цього етапу студенти оформляють  результати своєї роботи, готуються до виступів. &lt;br /&gt;
&lt;br /&gt;
П’ятий етап – захист проекту. Викладач перевіряє здобуті знання студентів за допомогою [https://docs.google.com/spreadsheet/viewform?formkey=dGRJQWo0WVlHT1BIdjcwWTRnQ2R1a2c6MQ on-line опитувальника].&lt;br /&gt;
&lt;br /&gt;
[[Учнівська вікі-стаття &amp;quot;Оператори розгалуження і циклу&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Відомості про автора=&lt;br /&gt;
==Ім'я, прізвище==&lt;br /&gt;
&lt;br /&gt;
Наталія Скубко&lt;br /&gt;
==Фах, навчальний предмет==&lt;br /&gt;
Викладач інформатики, математики&lt;br /&gt;
&lt;br /&gt;
==Навчальний заклад==&lt;br /&gt;
Сумський будівельний коледж&lt;br /&gt;
==Місто\село, район, область==&lt;br /&gt;
місто Суми&lt;br /&gt;
==Контактні дані==&lt;br /&gt;
NatalyaSkubko@gmail.com&lt;br /&gt;
&lt;br /&gt;
=Відомості про тренінг=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Дати проведення тренінгу==&lt;br /&gt;
19 листопада - 30 листопада 2012 року&lt;br /&gt;
&lt;br /&gt;
==Місце проведення тренінгу==&lt;br /&gt;
Сумський ОІППО&lt;br /&gt;
&lt;br /&gt;
==Тренери==&lt;br /&gt;
[[Користувач:Ніколаєнко Світлана Петрівна|Ніколаєнко Світлана Петрівна]]&lt;br /&gt;
&lt;br /&gt;
[[Користувач:Герасименко Наталія|Герасименко Наталія Вікторівна]]&lt;br /&gt;
[[Категорія: Шаблони]]&lt;br /&gt;
[[Категорія: 10 версія]]&lt;br /&gt;
[[Категорія: НП &amp;quot;Відкритий світ&amp;quot;]]&lt;br /&gt;
[[Категорія:Банк проектів]]&lt;/div&gt;</summary>
		<author><name>Скубко Наталія Олександрівна</name></author>	</entry>

	</feed>