🗊Операторы цикла

Категория: Информатика
Нажмите для полного просмотра!
Операторы цикла, слайд №1Операторы цикла, слайд №2Операторы цикла, слайд №3Операторы цикла, слайд №4Операторы цикла, слайд №5Операторы цикла, слайд №6Операторы цикла, слайд №7Операторы цикла, слайд №8Операторы цикла, слайд №9Операторы цикла, слайд №10Операторы цикла, слайд №11Операторы цикла, слайд №12Операторы цикла, слайд №13Операторы цикла, слайд №14Операторы цикла, слайд №15Операторы цикла, слайд №16Операторы цикла, слайд №17Операторы цикла, слайд №18Операторы цикла, слайд №19

Вы можете ознакомиться и скачать Операторы цикла. Презентация содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Операторы цикла
Описание слайда:
Операторы цикла

Слайд 2





Оператор цикла For… Next

FOR счетчик = начало TO  конец  [STEP шаг]
	[блок операторов]
Next [счетчик = конец]
		Оператор For…Next повторяет блок операторов конечное число раз, задавая начальное и конечное значение счетчика цикла и шаг приращения.
Описание слайда:
Оператор цикла For… Next FOR счетчик = начало TO конец [STEP шаг] [блок операторов] Next [счетчик = конец] Оператор For…Next повторяет блок операторов конечное число раз, задавая начальное и конечное значение счетчика цикла и шаг приращения.

Слайд 3





Функция вычисления факториала

Function Факт (n) as integer
  F=1				
  For i=n to 1 Step -1
  F=F*i		
  Next i
  Факт = F
End Function
Описание слайда:
Функция вычисления факториала Function Факт (n) as integer F=1 For i=n to 1 Step -1 F=F*i Next i Факт = F End Function

Слайд 4


Операторы цикла, слайд №4
Описание слайда:

Слайд 5





Оператор цикла DO … LOOP   (с пред условием)
Do WHILE (условие)
	[блок инструкций]
	[Exit Do]
LOOP
Описание слайда:
Оператор цикла DO … LOOP (с пред условием) Do WHILE (условие) [блок инструкций] [Exit Do] LOOP

Слайд 6





Пример оператора цикла DO … LOOP  
					 (с пост- условием)



Do 

Пароль=InputBox(«Введите пароль»)

Loop Until Пароль=«Здравствуй»
Описание слайда:
Пример оператора цикла DO … LOOP (с пост- условием) Do Пароль=InputBox(«Введите пароль») Loop Until Пароль=«Здравствуй»

Слайд 7





Оператор цикла For Each
 	Оператор For Each повторяет выполнение группы инструкций для каждого элемента массива или семейства.

		For Each  Элемент In Группа
			[блок операторов]
			[Exit For]
			[блок операторов]
		Next [Элемент]
Описание слайда:
Оператор цикла For Each Оператор For Each повторяет выполнение группы инструкций для каждого элемента массива или семейства. For Each Элемент In Группа [блок операторов] [Exit For] [блок операторов] Next [Элемент]

Слайд 8





Пример оператора цикла For Each
Dim A as variant
A=Array(23,52,67,41,39,86,77,14)
S=0
For Each  B In A
		S=S+B
Next  B

‘ Нахождение суммы элементов вектора А
Описание слайда:
Пример оператора цикла For Each Dim A as variant A=Array(23,52,67,41,39,86,77,14) S=0 For Each B In A S=S+B Next B ‘ Нахождение суммы элементов вектора А

Слайд 9





МАССИВЫ VBA
Описание слайда:
МАССИВЫ VBA

Слайд 10





Одномерные массивы заданного размера 

Массив – это группа позиций, каждая из которых может принимать значение, как переменная. 
			Например:   Vv(7)=245
Способы объявления массива:

Dim ИмяМассива (start To End) [as type]

Dim VV(1 to 15) As Integer -15 элементов в массиве

Dim VV(15) As Integer        -16 элементов в массиве

			Vv(0), Vv(1),…..,Vv(15)
Описание слайда:
Одномерные массивы заданного размера Массив – это группа позиций, каждая из которых может принимать значение, как переменная. Например: Vv(7)=245 Способы объявления массива: Dim ИмяМассива (start To End) [as type] Dim VV(1 to 15) As Integer -15 элементов в массиве Dim VV(15) As Integer -16 элементов в массиве Vv(0), Vv(1),…..,Vv(15)

Слайд 11





Public Sub Пример()
Public Sub Пример()
Dim nn(4)     «Объявили массив из 5 переменных»
nn(0) = 120
nn(1) = 121
nn(2) = 122
nn(3) = 123
nn(4) = 124
MsgBox nn(4)
End Sub

Вы можете ссылаться на каждый элемент массива по его индексу
Описание слайда:
Public Sub Пример() Public Sub Пример() Dim nn(4) «Объявили массив из 5 переменных» nn(0) = 120 nn(1) = 121 nn(2) = 122 nn(3) = 123 nn(4) = 124 MsgBox nn(4) End Sub Вы можете ссылаться на каждый элемент массива по его индексу

Слайд 12





Задание массива при помощи 			функции Array
Dim Число as variant
	Число= Array (5, 40,10,16)
	Результат=Число(0) +Число(3) 
MsgBox Число	

	Array преобразует список элементов, разделенных запятыми, в вектор из этих значений, и присваивает их переменной типа Variant.
Описание слайда:
Задание массива при помощи функции Array Dim Число as variant Число= Array (5, 40,10,16) Результат=Число(0) +Число(3) MsgBox Число Array преобразует список элементов, разделенных запятыми, в вектор из этих значений, и присваивает их переменной типа Variant.

Слайд 13





Dim Город as Variant
Dim Город as Variant
Город = Array («Москва», «Питер», «Киев», «Минск»)
MsgBox  Город(2)
Описание слайда:
Dim Город as Variant Dim Город as Variant Город = Array («Москва», «Питер», «Киев», «Минск») MsgBox Город(2)

Слайд 14





Многомерные массивы
Dim РР(1 to 4, 1 to 3)
	    
	Например: 	33  53  76  100
 		 		22  88    8    63
		 		12  55  99  123
			РР(1,3) = 12
Описание слайда:
Многомерные массивы Dim РР(1 to 4, 1 to 3) Например: 33 53 76 100 22 88 8 63 12 55 99 123 РР(1,3) = 12

Слайд 15





Диапазон
 
Dim МойМассив(5) as Variant
	При использовании массива с диапазоном ячеек массив должен быть объявлен как переменная типа Variant
Описание слайда:
Диапазон Dim МойМассив(5) as Variant При использовании массива с диапазоном ячеек массив должен быть объявлен как переменная типа Variant

Слайд 16





Динамические массивы
Например:
			 Dim Корзина() As Integer 
		После того, как количество элементов будет определено (вычислено или введено в диалоговом окне) необходимо установить границы динамического массива: 

ReDim Корзина(1 to 28)

ReDim Preserve Корзина(33)
Описание слайда:
Динамические массивы Например: Dim Корзина() As Integer После того, как количество элементов будет определено (вычислено или введено в диалоговом окне) необходимо установить границы динамического массива: ReDim Корзина(1 to 28) ReDim Preserve Корзина(33)

Слайд 17





Использование операторов цикла при работе с массивами
Описание слайда:
Использование операторов цикла при работе с массивами

Слайд 18





Вычисление суммы двумерного массива. (Использование массива в качестве параметров процедуры
Sub СуммаМассива (A(), n, m, s)
	s=0
	For i=1 to n
		For j=1 to m
		   S=S+A(I, j)
		Next j
     Next I
End Sub
Описание слайда:
Вычисление суммы двумерного массива. (Использование массива в качестве параметров процедуры Sub СуммаМассива (A(), n, m, s) s=0 For i=1 to n For j=1 to m S=S+A(I, j) Next j Next I End Sub

Слайд 19





Пример :
 Sub Тест()
	B(1,1)=1: B(1,2)=5:
   B(2,1)=4: B(2,2)=5
	B(3,1)=3: B(3,2)=1
		СуммаМассива B, 3, 2, S
	
	       MsgBox S
			

  End Sub
Описание слайда:
Пример : Sub Тест() B(1,1)=1: B(1,2)=5: B(2,1)=4: B(2,2)=5 B(3,1)=3: B(3,2)=1 СуммаМассива B, 3, 2, S MsgBox S End Sub



Похожие презентации
Mypresentation.ru
Загрузить презентацию