Языки программирования
<<  Функции в языках объектно-ориентированного программирования Программирование на языке Q Basic  >>
Циклы на языке программирования Visual Basic
Циклы на языке программирования Visual Basic
Циклом называется операция, в которой одни и те же действия
Циклом называется операция, в которой одни и те же действия
Существуют два основных типа циклов: •   циклы со счетчиком (с
Существуют два основных типа циклов: • циклы со счетчиком (с
Циклы со счетчиком
Циклы со счетчиком
Блок – схема цикла со счетчиком
Блок – схема цикла со счетчиком
Пример 1 : Dim I As Integer For I = 1 To 10 Step 1 Print “Visual
Пример 1 : Dim I As Integer For I = 1 To 10 Step 1 Print “Visual
Можно выделить два типа циклов с условием: •   проверка условия
Можно выделить два типа циклов с условием: • проверка условия
WHILE
WHILE
Пример3:
Пример3:
Do
Do
Do
Do
Пример 4: A = 1 Do A = A + 1 Print “Visual Basic” Loop While A < 11
Пример 4: A = 1 Do A = A + 1 Print “Visual Basic” Loop While A < 11
Вопросы для повторения:
Вопросы для повторения:
Задания для практической работы:
Задания для практической работы:
Задание 2: Вычислить сумму N натуральных чисел
Задание 2: Вычислить сумму N натуральных чисел
Домашняя работа:
Домашняя работа:
Спасибо за внимание
Спасибо за внимание

Презентация: «Циклы на языке программирования Visual Basic». Автор: Анастасия. Файл: «Циклы на языке программирования Visual Basic.ppt». Размер zip-архива: 839 КБ.

Циклы на языке программирования Visual Basic

содержание презентации «Циклы на языке программирования Visual Basic.ppt»
СлайдТекст
1 Циклы на языке программирования Visual Basic

Циклы на языке программирования Visual Basic

2 Циклом называется операция, в которой одни и те же действия

Циклом называется операция, в которой одни и те же действия

иклом называется операция, в которой одни и те же действия повторяются многократно.

Цикл состоит из оператора цикла и тела цикла. Оператор цикла - это его управляющая конструкция. Она определяет, сколько раз должны выполниться операторы, записанные в тело цикла

3 Существуют два основных типа циклов: •   циклы со счетчиком (с

Существуют два основных типа циклов: • циклы со счетчиком (с

известным числом повторений); • циклы с условием, в которых действия повторяются до тех пор, пока выполняется определенное условие или пока не будет выполнено определенное условие.

4 Циклы со счетчиком

Циклы со счетчиком

В языке Visual Basic для организации циклов с определенным количеством повторений используется цикл со счетчиком - оператор For … Next. Формат оператора For … Next : For Счетчик=Начало To Конец [Step Шаг] [операторы цикла] [ExitFor] Next [Счетчик] Счетчик – числовая переменная, используемая как счетчик цикла; Начало – начальное значение счетчика; Конец – конечное значение счетчика; Шаг – шаг изменения значения счетчика, по умолчания 1; Exit For – используется для немедленной остановки цикла For … Next.

5 Блок – схема цикла со счетчиком

Блок – схема цикла со счетчиком

6 Пример 1 : Dim I As Integer For I = 1 To 10 Step 1 Print “Visual

Пример 1 : Dim I As Integer For I = 1 To 10 Step 1 Print “Visual

Basic” Next I End Sub Тело цикла выполнится 10 раз На форме 10 раз распечаталась фраза “Visual Basic”.

Пример 2 : Dim i As Integer Dim A As Integer A=3 For i=1 To 3 A=A*i Next i Print A Тело цикла выполнится 3 раза, на форме будет напечатано 18

7 Можно выделить два типа циклов с условием: •   проверка условия

Можно выделить два типа циклов с условием: • проверка условия

осуществляется в начале цикла (предусловие); • проверка условия осуществляется в конце цикла (постусловие).

8 WHILE

WHILE

..WEND

Оператор цикла WHILE...WEND используется для организации циклов с предусловием и имеет следующий формат: While <пока условие продолжения цикла> <операторы тела цикла> Wend

9 Пример3:

Пример3:

Дано натуральное число. Подсчитать количество цифр в числе. Подсчет количества цифр начнем с последней цифры числа. Увеличим счетчик цифр на единицу. Число уменьшим в 10 раз (тем самым мы избавляемся от последней цифры числа). Далее с получившимся числом проделаем ту же последовательность действий и т.д., пока число не станет равным нулю. Dim N As Integer Dim K As Integer Dim M As Integer N = Val (Text1.Text) Вводим целое число K = 0 Счетчику цифр присваиваем начальное значение M = N Запоминаем число Do While M <> 0 Пока М<>0 делать цикл K = K + 1 Увеличим счетчик цифр на единицу M = M/10 “Уменьшаем” число на последнюю цифру WEND Print "В числе "; N, " – цифр"; K Вывод количества цифр

10 Do

Do

..Loop с предусловием

Оператор цикла DO...LOOP используется для организации циклов с неопределенным числом повторений с предусловием и с постусловием). а) Do While <условие продолжения цикла> <операторы тела цикла> Loop б) Do Until <условие прекращения цикла> <операторы тела цикла> Loop

11 Do

Do

..Loop с постусловием

Для организации цикла с постусловием оператор Do Loop также может быть использован в двух модификациях: а) Do •<операторы тела цикла> Loop While <условие продолжения цикла> б) Do <операторы тела цикла> Loop Until <условие прекращения цикла> Условие выполнения или прекращения цикла здесь проверяется в конце. Поэтому этот цикл обязательно выполняется хотя бы один раз.

12 Пример 4: A = 1 Do A = A + 1 Print “Visual Basic” Loop While A < 11

Пример 4: A = 1 Do A = A + 1 Print “Visual Basic” Loop While A < 11

Условие выхода можно трактовать следующим образом: пока A меньше 11. Фраза Visual Basic будет печататься, пока значение переменной A меньше одиннадцати (т. е. десять раз).

Пример 5: A = 1 Do A = A + 1 Print “Visual Basic” Loop Until A > 10 Условие выхода можно трактовать так: пока значение переменной A не стало больше десяти. И в том, и в другом случае фраза Visual Basic будет распечатываться 10 раз.

13 Вопросы для повторения:

Вопросы для повторения:

Что называют циклом? Из чего состоит цикл? Какие виды циклов Вы знаете? а. Дайте им определения; б. Запишите формат их описания; в. Нарисуйте блок схему каждого вида; г. Приведите примеры задач.

14 Задания для практической работы:

Задания для практической работы:

Задание 1: Напечатать фразу: “Изучаем циклы!” 15 раз и использованием оператора For … Next (в условии четко определено количество повторений). Дополнительные задания: а) Сменить значение шага на 2. Запустить проект на выполнение и проанализировать результат. б) Заменить строку For i=1 To 15 Step 2 на строку For i=2 To 10 Step 1 в) Заменить строку For i=2 To 10 Step 1 на строку For i=10 To 1 Step 1 Сохранить изменения в проекте.

15 Задание 2: Вычислить сумму N натуральных чисел

Задание 2: Вычислить сумму N натуральных чисел

адание 2: Вычислить сумму N натуральных чисел. Дополнительные задания: а) Изменить программу таким образом, чтобы она вычисляла сумму только натуральных четных чисел в интервале до N. б) Изменить программу таким образом, чтобы она вычисляла сумму только натуральных нечетных чисел в интервале до N.

16 Домашняя работа:

Домашняя работа:

Напечатать таблицу перевода 1, 2, … , 20 $ США в рубли по текущему курсу. А) Значения курса заданы в программе; Б) Значения курса вводятся с клавиатуры.

17 Спасибо за внимание

Спасибо за внимание

«Циклы на языке программирования Visual Basic»
http://900igr.net/prezentacija/informatika/tsikly-na-jazyke-programmirovanija-visual-basic-216580.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Языки программирования > Циклы на языке программирования Visual Basic