🗊Презентация Циклические структуры

Нажмите для полного просмотра!
Циклические структуры, слайд №1Циклические структуры, слайд №2Циклические структуры, слайд №3Циклические структуры, слайд №4Циклические структуры, слайд №5Циклические структуры, слайд №6Циклические структуры, слайд №7Циклические структуры, слайд №8Циклические структуры, слайд №9Циклические структуры, слайд №10Циклические структуры, слайд №11Циклические структуры, слайд №12Циклические структуры, слайд №13Циклические структуры, слайд №14Циклические структуры, слайд №15Циклические структуры, слайд №16Циклические структуры, слайд №17Циклические структуры, слайд №18Циклические структуры, слайд №19Циклические структуры, слайд №20Циклические структуры, слайд №21Циклические структуры, слайд №22Циклические структуры, слайд №23Циклические структуры, слайд №24Циклические структуры, слайд №25Циклические структуры, слайд №26Циклические структуры, слайд №27Циклические структуры, слайд №28Циклические структуры, слайд №29Циклические структуры, слайд №30Циклические структуры, слайд №31Циклические структуры, слайд №32Циклические структуры, слайд №33

Содержание

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

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


Слайд 1





Циклические структуры
Описание слайда:
Циклические структуры

Слайд 2





Алгоритмическая структура ЦИКЛ (повторение)
Цикл - алгоритмическая конструкция, в которой многократно выполняется одна и та же последовательность шагов, называемая телом цикла. 
Каждое однократное исполнение цикла называется итерацией. 
Если тело цикла будет выполнено N раз, говорят, что произведено N итераций.
Описание слайда:
Алгоритмическая структура ЦИКЛ (повторение) Цикл - алгоритмическая конструкция, в которой многократно выполняется одна и та же последовательность шагов, называемая телом цикла. Каждое однократное исполнение цикла называется итерацией. Если тело цикла будет выполнено N раз, говорят, что произведено N итераций.

Слайд 3





Виды циклов:
Циклы с заранее известным количеством повторений (цикл с параметром или арифметический)
Циклы с неизвестным количеством повторений (итерационный)
Описание слайда:
Виды циклов: Циклы с заранее известным количеством повторений (цикл с параметром или арифметический) Циклы с неизвестным количеством повторений (итерационный)

Слайд 4





Цикл с параметром (арифметический)
Если при истинности условия цикл продолжается, то такое условие называется условием продолжения цикла, т.е. 0 
Если при истинности условия цикл завершается, то такое условие называется условием завершения цикла. В этом случае цикл продолжается до тех пор, пока условие не станет истинным.
Описание слайда:
Цикл с параметром (арифметический) Если при истинности условия цикл продолжается, то такое условие называется условием продолжения цикла, т.е. 0 Если при истинности условия цикл завершается, то такое условие называется условием завершения цикла. В этом случае цикл продолжается до тех пор, пока условие не станет истинным.

Слайд 5





Цикл с параметром (арифметический) 
Блок-схема алгоритмической структуры
Описание слайда:
Цикл с параметром (арифметический) Блок-схема алгоритмической структуры

Слайд 6





Пример использования арифметического цикла
Постановка задачи:
Вывести все четные числа, находящиеся в интервале от 10 до 80
Описание слайда:
Пример использования арифметического цикла Постановка задачи: Вывести все четные числа, находящиеся в интервале от 10 до 80

Слайд 7





Пример использования арифметического цикла
Блок-схема алгоритма
Описание слайда:
Пример использования арифметического цикла Блок-схема алгоритма

Слайд 8





Итерационные циклы с неизвестным количеством повторений:
Цикл с предусловием
циклы с проверкой условия перед выполнением очередной итерации 
Цикл с постусловием
циклы с проверкой условия после выполнения очередной итерации
Описание слайда:
Итерационные циклы с неизвестным количеством повторений: Цикл с предусловием циклы с проверкой условия перед выполнением очередной итерации Цикл с постусловием циклы с проверкой условия после выполнения очередной итерации

Слайд 9





Цикл с предусловием
Описание слайда:
Цикл с предусловием

Слайд 10





Цикл с постусловием
Описание слайда:
Цикл с постусловием

Слайд 11





Пример цикла с предусловием
Постановка задачи
Подсчитать количество цифр в числе
Описание слайда:
Пример цикла с предусловием Постановка задачи Подсчитать количество цифр в числе

Слайд 12





Пример цикла с предусловием
Блок-схема алгоритма
Описание слайда:
Пример цикла с предусловием Блок-схема алгоритма

Слайд 13





Пример цикла с постусловием
Постановка задачи
Осуществить ввод  положительных чисел, пока не будет введен 0 и определить максимальное из них
Описание слайда:
Пример цикла с постусловием Постановка задачи Осуществить ввод положительных чисел, пока не будет введен 0 и определить максимальное из них

Слайд 14





Пример цикла с постусловием
Описание слайда:
Пример цикла с постусловием

Слайд 15





Цикл  FOR ... NEXT
Описание слайда:
Цикл FOR ... NEXT

Слайд 16






For <счетчик> = <начало> To <конец> [ Step шаг ]
	<Блок Инструкций>
	[Exit For]
	<Блок Инструкций>
Next <счетчик >
 
Начало, конец, шаг - выражения.
 Шаг может быть отрицательным.
Если шаг не указан, то он равен 1
Exit For – выход из цикла
Описание слайда:
For <счетчик> = <начало> To <конец> [ Step шаг ] <Блок Инструкций> [Exit For] <Блок Инструкций> Next <счетчик >   Начало, конец, шаг - выражения. Шаг может быть отрицательным. Если шаг не указан, то он равен 1 Exit For – выход из цикла

Слайд 17






Dim I As Integer, N As Integer, K As Integer, L As Integer

K=InputBox(“Введите число “,” Возведение в степень “)

N=InputBox(“Введите степень “,” Возведение в степень “)

L=1

For I=1 To N
	L=L*K
Next I
MsgBox “Результат= ” & L
Описание слайда:
Dim I As Integer, N As Integer, K As Integer, L As Integer K=InputBox(“Введите число “,” Возведение в степень “) N=InputBox(“Введите степень “,” Возведение в степень “) L=1 For I=1 To N L=L*K Next I MsgBox “Результат= ” & L

Слайд 18






Dim MyString As String, Stra As String, Strb As String
Dim I As Integer
'Возврат коретки , перевод строки
Stra = Chr(13) & Chr(10)
MyString = "Самая обаятельная и привлекательная "
For I = 1 To 10
    	Strb = Strb & Stra & MyString
Next I
MsgBox Strb
Описание слайда:
Dim MyString As String, Stra As String, Strb As String Dim I As Integer 'Возврат коретки , перевод строки Stra = Chr(13) & Chr(10) MyString = "Самая обаятельная и привлекательная " For I = 1 To 10 Strb = Strb & Stra & MyString Next I MsgBox Strb

Слайд 19





Вывод нечетных чисел
Dim I As Integer
For I = 2 To 10 Step 2
MsgBox I, vbExclamation, "Нечетные числа"
Next I
Описание слайда:
Вывод нечетных чисел Dim I As Integer For I = 2 To 10 Step 2 MsgBox I, vbExclamation, "Нечетные числа" Next I

Слайд 20





Пример использования функции Asc( ) 
- преобразование символов в числа
Описание слайда:
Пример использования функции Asc( ) - преобразование символов в числа

Слайд 21





'функция ASC преобразование символов в числа
'функция ASC преобразование символов в числа
	 For J = Asc("А") To Asc("Я")
 ' Добавление в строку каждой буквы
     'функция Chr преобразование кода числа в символ
		 stra = stra & Chr(J) & " "
      Next J
MsgBox stra, , "Alphabet«
'Возврат каретки , перевод строки
strb = Chr(13) & Chr(10)
Или использование константы - vbCrLf
Описание слайда:
'функция ASC преобразование символов в числа 'функция ASC преобразование символов в числа For J = Asc("А") To Asc("Я") ' Добавление в строку каждой буквы 'функция Chr преобразование кода числа в символ stra = stra & Chr(J) & " " Next J MsgBox stra, , "Alphabet« 'Возврат каретки , перевод строки strb = Chr(13) & Chr(10) Или использование константы - vbCrLf

Слайд 22


Циклические структуры, слайд №22
Описание слайда:

Слайд 23





Вложенные циклы
Описание слайда:
Вложенные циклы

Слайд 24





Печать алфавита в окне MsgBox по 8 символов в строке
Dim I As Integer, J As Integer, K As Integer
Dim stra As String, strb As String, MyString As String
strb = Chr(13) & Chr(10)
 For I = Asc("А") To Asc("Я") Step 8
     stra = stra & Chr(I) & Chr(I + 32) & " "
     For J = 1 To 7
        K = I + J
        stra = stra & Chr(K) & Chr(K + 32) & " "
     Next J
 stra = stra & strb
 Next I
 MyString = MsgBox(stra, , "Вывод символов в несколько строк ")
Описание слайда:
Печать алфавита в окне MsgBox по 8 символов в строке Dim I As Integer, J As Integer, K As Integer Dim stra As String, strb As String, MyString As String strb = Chr(13) & Chr(10) For I = Asc("А") To Asc("Я") Step 8 stra = stra & Chr(I) & Chr(I + 32) & " " For J = 1 To 7 K = I + J stra = stra & Chr(K) & Chr(K + 32) & " " Next J stra = stra & strb Next I MyString = MsgBox(stra, , "Вывод символов в несколько строк ")

Слайд 25


Циклические структуры, слайд №25
Описание слайда:

Слайд 26





Оператор цикла While …  Wend
Оператор While … Wend выполняет последовательность инструкций пока заданное условие имеет значение ИСТИНА

While условие
	[Инструкции]
Wend
Описание слайда:
Оператор цикла While … Wend Оператор While … Wend выполняет последовательность инструкций пока заданное условие имеет значение ИСТИНА While условие [Инструкции] Wend

Слайд 27





Пример
Бросается игральная кость до тех, пор пока не выпадет 6 очков. При выпадение 6 очков игра заканчивается и выдается сообщение, указывающее сколько попыток было совершено.


Dim Attempt As Integer
Dim Score As Integer
Randomize
Score = Int(6*Rnd+1)
Attempt=1
While Score <6
	Attempt = Attempt+1
	Score = Int(6*Rnd+1)
Wend
MsgBox “Вы победили на броске ” & Attempt
Описание слайда:
Пример Бросается игральная кость до тех, пор пока не выпадет 6 очков. При выпадение 6 очков игра заканчивается и выдается сообщение, указывающее сколько попыток было совершено. Dim Attempt As Integer Dim Score As Integer Randomize Score = Int(6*Rnd+1) Attempt=1 While Score <6 Attempt = Attempt+1 Score = Int(6*Rnd+1) Wend MsgBox “Вы победили на броске ” & Attempt

Слайд 28






Условие проверяется до начала цикла
Do While условие
		[Блок Инструкций]
		[Exit Do]
		[Блок Инструкций]
Loop

Do Until условие
		[Блок Инструкций]
		[Exit Do]
		[Блок Инструкций]
Loop
Описание слайда:
Условие проверяется до начала цикла Do While условие [Блок Инструкций] [Exit Do] [Блок Инструкций] Loop Do Until условие [Блок Инструкций] [Exit Do] [Блок Инструкций] Loop

Слайд 29






Условие проверяется после цикла 
Do
		[Блок Инструкций]
		[Exit Do]
		[Блок Инструкций]
Loop While <условие> 

Do
		[Блок Инструкций]
		[Exit Do]
		[Блок Инструкций]
Loop Until <условие>
 
Описание слайда:
Условие проверяется после цикла Do [Блок Инструкций] [Exit Do] [Блок Инструкций] Loop While <условие> Do [Блок Инструкций] [Exit Do] [Блок Инструкций] Loop Until <условие>  

Слайд 30


Циклические структуры, слайд №30
Описание слайда:

Слайд 31


Циклические структуры, слайд №31
Описание слайда:

Слайд 32


Циклические структуры, слайд №32
Описание слайда:

Слайд 33


Циклические структуры, слайд №33
Описание слайда:



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