Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2017-05-22 | 270 |
5.00
из
|
Заказать работу |
|
|
Для программирования разветвляющей структуры используется оператор IF. Оператор имеет следующий вид:
IF L Then
S
Else
S1
End If
Зона действия блочного оператора IF хорошо обозрима, поскольку каждый блочный IF всегда заканчивается ключевыми словами. После ключевых слов THEN, ELSE и END IF в строке больше ничего нельзя писать. В то же время число операторов в группе S и в группе S1 ничем не ограничено, что значительно расширяет возможности блочного оператора IF и существенно облегчает процесс программирования, особенно когда алгоритм содержит сложные логические условия. На рисунке 11 изображено вложение одной структуры IF в другую такую же структуру IF (пусть вложение необходимо сделать, когда условие L, ложно, т.е. при «нет»)
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAQ76zL8EA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbERPz2uDMBS+F/o/hFfYpcw4B6PYpjImg+4wYba7P8yr ysyLJNHa/345DHb8+H4fisUMYibne8sKnpIUBHFjdc+tgsv5/XEHwgdkjYNlUnAnD8VxvTpgru2N v2iuQytiCPscFXQhjLmUvunIoE/sSBy5q3UGQ4SuldrhLYabQWZp+iIN9hwbOhzpraPmp56MAqJ7 kGVdfX6X1ZSdqm32MfSZUg+b5XUPItAS/sV/7pNW8BzXxy/xB8jjLwAAAP//AwBQSwECLQAUAAYA CAAAACEA8PeKu/0AAADiAQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBL AQItABQABgAIAAAAIQAx3V9h0gAAAI8BAAALAAAAAAAAAAAAAAAAAC4BAABfcmVscy8ucmVsc1BL AQItABQABgAIAAAAIQAzLwWeQQAAADkAAAAQAAAAAAAAAAAAAAAAACkCAABkcnMvc2hhcGV4bWwu eG1sUEsBAi0AFAAGAAgAAAAhAEO+sy/BAAAA2wAAAA8AAAAAAAAAAAAAAAAAmAIAAGRycy9kb3du cmV2LnhtbFBLBQYAAAAABAAEAPUAAACGAwAAAAA= " strokecolor="white">
Вход |
Выход |
L |
S1 |
S |
Нет |
Да |
L1 |
S2 |
Рисунок 11– Полная структура разветвляющегося алгоритма
Программа описывающая разветвляющую структуру алгоритма на рисунке 11:
If L Then |
S |
Else |
If L1 Then |
S1 |
Else |
S2 |
End If |
End If |
ЛАБОРАТОРНАЯ РАБОТА №4
Продолжительность 1,5 часа
Цель работы является изучение структур разветвлённых алгоритмов и освоение методов работы с классами и объектами в среде Visual Studio.
Вопросы, которые должны быть изучены:
1. Типы структур разветвления.
|
2. Как создаётся объект класса?
3. Почему внутренние переменные класса должны быть закрытыми?
Задание
1. Выбрать вариант индивидуального задания из таблицы.
2. Написать программы методов класса для реализации задания двумя способами: с использованием двойного ветвления и обхода.
3. Запустить Visual Studio 2012. Вменю Visual Studio File щелкнуть New Project.
4. В окне New Project выбрать шаблон Windows Application.
5. В поле name ввести Lab4 и нажать кнопку ОК. Откроется новый проект.
6. Из области элементов перенести на форму необходимые для выполнения работы кнопки, метки и текстовые поля.
7. Выбрать команду Проект Добавить класс.
8. Выбрать шаблон класса. Имя по умолчанию Class1.vb.
9. Создать 4 командные кнопки: Button1 – для вызова метода ввода данных, Button2 – для вызова метода, реализующего алгоритм двойного ветвления, Button3 – для вызова метода, реализующего алгоритм обхода, Button4 – для выхода.
|
|
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!