Циклы в алгоритмах и программах на языке VISUAL BASIC
Оценка 5
Домашнее обучение +6
ppt
информатика +1
9 кл—11 кл +1
06.02.2017
Циклический алгоритм - описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие.
Рассмотрим 2 вида циклов...
ЗАДАЧИ НА ДОМ:
1. Составьте программу, выводящую на форму степени числа 2 от 2 до 10 включительно ( с циклом со счётчиком).
2. В окне вводится любое число от 2 до 9, на форме должна быть выведена таблица умножения на это число ( с циклом со счётчиком).
Циклы в алгоритмах и программах.ppt
Циклы в алгоритмах и программах на языке VISUAL BASIC
Циклы в алгоритмах
и программах на
языке
VISUAL BASIC 2008
Циклы в алгоритмах и программах на языке VISUAL BASIC
Циклический алгоритм описание
действий, которые должны
повторяться указанное число раз
или пока не выполнено заданное
условие.
Рассмотрим 2 вида циклов.
Циклы в алгоритмах и программах на языке VISUAL BASIC
1. Цикл со счетчиком (параметром)
1. Цикл со счетчиком (параметром)
На языке Visual Basic:
FOR Счетчик=НачЗнач TO КонЗнач [STEP
шаг]
тело цикла
NEXT Счетчик
В алгоритме:
Перечень
повторяющихся
действий называют
телом цикла.
Циклы в алгоритмах и программах на языке VISUAL BASIC
Задача:
Задача:
Чему будет равно
Чему будет равно
значение KK в конце
в конце
значение
алгоритма?
алгоритма?
НАЧАЛО
K = 3
I = 2, 10, 3
K = K+2
K
КОНЕЦ
Циклы в алгоритмах и программах на языке VISUAL BASIC
Пример: вычислить факториал числа а
(записывается так: а!).
5!=5*4*3*2*1
Dim f As long
Dim a, n As byte
а = Val (TextBox1.Text)
f = 1
FOR N = 2 TO a
а
Составьте
Составьте
трассировочную
трассировочную
таблицу для а=5:
таблицу для а=5:
f
N
f = f * N
NEXT N
MessageBox.Show
(“f=“ & f , "Ответ")
Циклы в алгоритмах и программах на языке VISUAL BASIC
называется цикл
цикл
Цикл с условием называется
Цикл с условием
покапока
DO WHILE условие
DO WHILE условие
Вопрос:
Может ли тело
цикла не
выполниться ни
разу?
Тело цикла
Тело цикла
LOOP
LOOP
Циклы в алгоритмах и программах на языке VISUAL BASIC
ЗАДАЧА:
Требуется вывести на форму все целые
числа от 1 до 10 с помощью цикла пока.
НАЧАЛО
Y = 1
Y<=10
да
Y
Y = Y+1
Dim y As Byte
y = 1
Do While y <= 10
ListBox1.Items.Add(y)
y = y + 1
Loop
нет
КОНЕЦ
Просмотр
Просмотр
Циклы в алгоритмах и программах на языке VISUAL BASIC
ЗАДАЧИ НА ДОМ:
1. Составьте программу, выводящую на
форму степени числа 2 от 2 до 10
включительно ( с циклом со счётчиком).
2. В окне вводится любое число от 2 до 9, на
форме должна быть выведена таблица
умножения на это число ( с циклом со
счётчиком).
Циклы в алгоритмах и программах на языке VISUAL BASIC
РЕШЕНИЕ ЗАДАЧИ №2:
В окне вводится любое число от 2 до 9, на
форме должна быть выведена таблица
умножения на это число ( с циклом со
счётчиком).
Dim y, a, n As Byte
a = InputBox("Введите число", "Таблица
умножения для числа")
ListBox1.Show() отображение скрытого ListBox1
For n = 1 To 9
y = a * n
ListBox1.Items.Add(a & "*" & n & "=" & y)
Next n
Циклы в алгоритмах и программах на языке VISUAL BASIC
Чтобы скрыть изображение объектов на
форме до определённого события,
необходимо задать свойству Visible
состояние False.
Циклы в алгоритмах и программах на языке VISUAL BASIC
2
на
Одноклеточная амёба каждые 3 часа
клетки. Составьте
делится
программу, выводящую на форму, какое
количество клеток будет через 3, 6, 9,
... 24 часа. Привести 2 способа
12
решения: с цикломпока и циклом со
счётчиком.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.