КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Оператор циклаElse Оператор условия Для реализации алгоритма с ветвлением (см. выше) необходим оператор условия. Его конструкция может иметь одну или несколько строк. Группа операторов 1 Группа операторов 2 ] End If
В качестве условия может быть использовано любое логическое выражение со знаком > (больше), < (меньше), = (равно), > = (больше либо равно), < = (меньше либо равно). MsgBox "Число положительное" Else MsgBox "Число отрицательное" End If MsgBox "Не равно 0" Else MsgBox "Равно 0" End If
Задание 7. Разработайте программу "Угадайка", которая будет загадывать число, а пользователь пытаться его угадать:
Для организации цикла в программе используют оператор цикла.
Рассмотрим первый тип операторов цикла.
Цикл со счетчиком: Тело цикла (операторы, т.е. последовательность действий выполняющаяся несколько раз) Next Счетчик Условные обозначения:
Работа оператора:
Пример: Print i Next i Такой цикл повторится 5 раз. Переменная i будет принимать значения от 1 до 10 с шагом 2, то есть 1, 3, 5, 7, 9. Эти числа будут напечатаны на форме с помощью оператора Print. Практическое задание №8. 1. Разработайте программу, вычисляющую сумму чисел от 1 и по порядку до указанного пользователем числа. 1. Создайте следующую форму:
2. Дважды щелкните по кнопке Вычислить и в процедуре обработки события напишите код, который суммирует числа от 1 и до введенного пользователем в Text1.text, то есть если пользователь введет число 5, то программа суммирует: 1+2+3+4+5. Суммирование выполните с помощью цикла, в теле которого накапливайте значение: S = S + число. 3. Запустите программу, введите исходные данные, щелкните по кнопке Вычислить, протестируйте программу, остановите, исправьте при необходимости ошибки в программе. 2. Доработайте программу так, чтобы она вычисляла факториал, т.е. 12+22+32+.... Доработайте программу так, чтобы суммирование велось не с 1, а с любого числа, введенного пользователем, т.е. пользователь будет вводить два числа: меньше и больше ("от" и "до"). Цикл с условием. Часто бывает так, что необходимо повторить тело цикла, но заранее неизвестно какое количество раз. В таких случаях количество повторений зависит от некоторого условия. Цикл реализуется с помощью спомощью инструкции (оператора) Do ….. Loop Условие выхода из цикла можно поставить вначале, перед телом цикла. Такой цикл будет называться цикл с предусловием.
Дата добавления: 2014-01-04; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |